Tags: thomasweng15/franka_ros
Tags
0.7.0 - 2020-07-15
Requires `libfranka` >= 0.7.0
* **BREAKING** moved services and action from `franka_control` to `franka_msgs`.
* **BREAKING** moved Service container from `franka_control` to `franka_hw`.
* `franka_example_controllers` : Added example for dual-arm control based on franka_combinable_hw.
* `franka_description` :
- Added an example urdf with two panda arms.
- **BREAKING** Updated collision volumes.
- Removed invalid `axis` for `joint8`.
* `franka_hw`:
- Added hardware classes to support torque-controlling multiple robots from one controller.
- Refactored FrankaHW class to serve as base class (e.g. for FrankaCombinableHW).
- Added joint limits checking to FrankaHW which means parameterized warning prints when approaching limits.
- Made initial collision behavior a parameter.
- Added default constructor and init method to FrankaHW.
- **BREAKING** moved parsing of parameters from control node to FrankaHW::init.
- **BREAKING** made libfranka robot a member of FrankaHW.
- Added missing return value to `franka::ControllerMode` stream operator function.
* `franka_control`:
- Added control node that can runs a `FrankaCombinedHW` to control mulitple Pandas.
- Publish whole `libfranka` `franka::RobotState` in `franka_state_controller`.
* `franka_example_controllers`:
- Cartesian impedance example controller: Interpolate desired orientations with slerp and change orientation error
to quaternion.
* **BREAKING** Moved `panda_moveit_config` to [`ros-planning`](https://github.com/ros-planning/panda_moveit_config).
* Added support for ROS Melodic Morenia.
* Raised minimum CMake version to 3.4 to match `libfranka`.
* Add rosparam to choose value of `franka::RealtimeConfig`.
* Fix unused parameter bugs in `FrankaModelHandle` (frankarobotics#78).
* Added (experimental) support for ROS Noetic Ninjemys.
0.6.0 - 2018-08-08
Requires `libfranka` >= 0.5.0
* **BREAKING** Fixes for MoveIt, improving robot performance:
* Fixed joint velocity and acceleration limits in `joint_limits.yaml`
* Use desired joint state for move group
* **BREAKING** Updated joint limits in URDF
* **BREAKING** Fixed velocity, acceleration and jerk limits in `franka_hw`
* **BREAKING** Start `franka_gripper_node` when giving `load_gripper:=true` to `franka_control.launch`
* Allow to configure rate limiting, filtering and internal controller in `franka_control_node`
* **BREAKING** `FrankaHW::FrankaHW` takes additional parameters.
* **BREAKING** Enabled rate limiting and low-pass filtering by default (`franka_control_node.yaml`)
* Publish desired joint state in `/joint_state_desired`
* Removed `effort_joint_trajectory_controller` from `default_controllers.yaml`
* Fixed a bug when switching between controllers using the same `libfranka` interface
0.4.0 - 2018-03-26
Requires `libfranka` >= 0.3.0
* **BREAKING** Removed `arm_id` and default `robot_ip` from launchfiles
* **BREAKING** Changed namespace of `franka_control` controller manager
* **BREAKING** Changed behavior of `gripper_action` for compatibility with MoveIt
* Changes in `panda_moveit_config`:
* Updated joint limits from URDF
* Removed `home` poses
* Fixed fake execution
* Add `load_gripper` argument (default: `true`) to `panda_moveit.launch`
* Conditionally load controllers/SRDFs based on `load_gripper`
* Add gripper controller configuration (requires running `franka_gripper_node`)
* Added `mimic` tag for gripper fingers to URDF and fixed velocity limits
0.3.0 - 2018-02-22
Requires `libfranka` >= 0.3.0
* **BREAKING** Changed signatures in `franka_hw::FrankaModelHandle`
* **BREAKING** Added epsilon parameters to `franka_gripper/Grasp` action
* Added Collada meshes for Panda and Hand
* Added missing dependencies to `panda_moveit_config` and `franka_example_controllers`
* Fixed linker errors when building with `-DFranka_DIR` while an older version of
`ros-kinetic-libfranka` is installed
* Added gripper joint state publisher to `franka_visualization`
* Moved `move_to_start.py` example script to `franka_example_controllers`
0.2.0 - 2018-01-29
Requires `libfranka` >= 0.2.0
* Added missing run-time dependencies to `franka_description` and `franka_control`
* Added `tau_J_d`, `m_ee`, `F_x_Cee`, `I_ee`, `m_total`, `F_x_Ctotal`, `I_total`,
`theta` and `dtheta` to `franka_msgs/FrankaState`
* Added new errors to `franka_msgs/Errors`
* Updated and improved examples in `franka_example_controllers`
* Fixed includes for Eigen3 in `franka_example_controllers`
* Fixed gripper state publishing in `franka_gripper_node`
PreviousNext