franka_ros2 changelog

0.1.11 - 2023-12-20

Requires libfranka >= 0.13.2, requires ROS 2 Humble

  • franka_example_controllers: Add a joint impedance example using OrocosKDL(LMA-ik) through MoveIt service.

  • franka_hardware: Register initial joint positions and cartesian pose state interface without having running command interfaces.

0.1.10 - 2023-12-04

Requires libfranka >= 0.13.0, required ROS 2 Humble

  • Adapted the franka robot state broadcaster to use ROS 2 message types

  • Adapted the Cartesian velocity command interface to use Eigen types

0.1.9 - 2023-12-04

Requires libfranka >= 0.13.0, required ROS 2 Humble

  • franka_hardware: add state interfaces for initial position, cartesian pose and elbow.

  • franka_hardware: support cartesian pose interface.

  • franka_semantic_component: support cartesian pose interface.

  • franka_example_controllers: add cartesian pose example controller

  • franka_example_controllers: add cartesian elbow controller

  • franka_example_controllers: add cartesian orientation controller

0.1.8 - 2023-11-16

Requires libfranka >= 0.13.0, required ROS 2 Humble

  • franka_hardware: add unit tests for robot class.

  • joint_trajectory_controller: hotfix add joint patched old JTC back.

0.1.7 - 2023-11-10

Requires libfranka >= 0.12.1, required ROS 2 Humble

  • franka_hardware: joint position command interface supported

  • franka_hardware: controller initializer automatically acknowledges error, if arm is in reflex mode

  • franka_example_controllers: joint position example controller provided

  • franka_example_controllers: fix second start bug with the example controllers

0.1.6 - 2023-11-03

Requires libfranka >= 0.12.1, required ROS 2 Humble

  • franka_hardware: support for cartesian velocity command interface

  • franka_semantic_component: implemented cartesian velocity interface

  • franka_example_controllers: implement cartesian velocity example controller

  • franka_example_controllers: implement elbow example controller

0.1.5 - 2023-10-13

Requires libfranka >= 0.12.1, required ROS 2 Humble

  • franka_hardware: support joint velocity command interface

  • franka_example_controllers: implement joint velocity example controller

  • franka_description: add velocity command interface to the control tag

0.1.4 - 2023-09-26

Requires libfranka >= 0.12.1, required ROS 2 Humble

  • franka_hardware: adapt to libfranka active control v0.12.1

0.1.3 - 2023-08-24

Requires libfranka >= 0.11.0, required ROS 2 Humble

  • franka_hardware: hotfix start controller when user claims the command interface

0.1.2 - 2023-08-21

Requires libfranka >= 0.11.0, required ROS 2 Humble

  • franka_hardware: implement non-realtime parameter services

0.1.1 - 2023-08-21

Requires libfranka >= 0.11.0, required ROS 2 Humble

  • franka_hardware: uses updated libfranka version providing the possibility to have the control loop on the ROS side

0.1.0 - 2023-07-28

Requires libfranka >= 0.10.0, required ROS 2 Humble

  • franka_bringup: franka_robot_state broadcaster added to franka.launch.py.

  • franka_example_controllers: model printing read only controller implemented

  • franka_robot_model: semantic component to access robot model parameters.

  • franka_msgs: franka robot state msg added

  • franka_robot_state: broadcaster publishes robot state.

Added

  • CI tests in Jenkins.

  • joint_effort_trajectory_controller package that contains a version of the joint_trajectory_controller that can use the torque interface. See this PR

  • franka_bringup package that contains various launch files to start controller examples or Moveit2.

  • franka_moveit_config package that contains a minimal moveit config to control the robot.

  • franka_example_controllers package that contains some example controllers to use.

  • franka_hardware package that contains a plugin to access the robot.

  • franka_msgs package that contains common message, service and action type definitions.

  • franka_description package that contains all meshes and xacro files.

  • franka_gripper package that offers action and service interfaces to use the Franka Hand gripper.

Fixed

  • franka_hardware Fix the mismatched joint state interface type logger error message.