Tags: frankaemika/franka_ros
Tags
0.10.0 - 2022-09-02 Requires `libfranka` >= 0.8.0 * `franka_example_controllers`: Normalize rotations before usage * `franka_example_controllers`: Extend the `teleop_joint_pd_example_controller` with markers indicating leader and follower roles + consistently use leader and follower as robot names in the example. * `franka_example_controllers`: Don't require MoveIt for `move_to_start.launch` * **BREAKING** `franka_description`: Refactor URDF files to also support FR3 * `franka_control`: Introduce optional `robot` argument in the `franka_control.launch` launch file that chooses either the URDF for panda or fr3. This argument can also be used in the launch files of `franka_examples`. The default is "panda".
0.8.1 - 2021-09-08 Requires `libfranka` >= 0.8.0 * `franka_hw`: - Add `bool hasError()` member function to `FrankaCombinableHW` - Only execute controller update in `franka_combined_control_node` when not in error state - Reset command buffer upon recover in `FrankaCombinableHW`
0.7.1 - 2020-10-22 Requires `libfranka` >= 0.7.0 * `franka_example_controllers`: Added example for dual-arm teleoperation based on `franka_combinable_hw`. * `franka_gripper`: Made stopping on shutdown optional. * `franka_hw`: Added `franka_control_services` install instruction.
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` (#78). * Added (experimental) support for ROS Noetic Ninjemys.
PreviousNext