Skip to content

Tags: thomasweng15/franka_ros

Tags

0.7.0

Toggle 0.7.0's commit message
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

Toggle 0.6.0's commit message
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.5.0

Toggle 0.5.0's commit message
0.5.0 - 2018-06-28

Requires `libfranka` >= 0.4.0

  * **BREAKING** Updated URDF:
    * Adjusted maximum joint velocity
    * Updated axis 4 hard and soft limits

0.4.1

Toggle 0.4.1's commit message
0.4.1 - 2018-06-21

Requires `libfranka` >= 0.3.0

  * Added some missing includes to `franka_hw`
  * Add support for commanding elbow in Cartesian pose and Cartesian velocity interfaces

0.4.0

Toggle 0.4.0's commit message
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

Toggle 0.3.0's commit message
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.2

Toggle 0.2.2's commit message
0.2.2 - 2018-01-31

Requires `libfranka` >= 0.2.0

  * Catkin-related fixes for `franka_example_controllers`
  * Added missing `<build_export_depend>` for `message_runtime`

0.2.1

Toggle 0.2.1's commit message
Requires `libfranka` >= 0.2.0

  * Added missing dependency to `franka_example_controllers`
  * Lowered rotational gains for Cartesian impedance example controller

0.2.0

Toggle 0.2.0's commit message
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`

0.1.2

Toggle 0.1.2's commit message
Release version 0.1.2