Skip to content

Repository containing the scaling_interface and the scaled trajectory controller.

License

Notifications You must be signed in to change notification settings

ros-o/Universal_Robots_ROS_scaled_controllers

 
 

Repository files navigation

Scaled controllers

This repository contains controllers and hardware interface for ros_control that are leveraging an on-the-fly speed scaling mechanism. For example, they are used by the ur_robot_driver.

For this, the following subpackages exist:

  • A speed_scaling_interface to read the value of the current speed scaling into controllers.
  • A speed_scaling_state_controller that publishes the current execution speed as reported by the robot to a topic interface. Values are floating points between 0 and 1.
  • A scaled_joint_trajectory_controller that is similar to the joint_trajectory_controller, but it uses the speed scaling reported by the robot to reduce execution speed of the trajectory.

Acknowledgement

Developed in collaboration between:

Universal Robots A/S   and   FZI Research Center for Information Technology.


rosin_logo

Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu

eu_flag

This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement no. 732287.

About

Repository containing the scaling_interface and the scaled trajectory controller.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.6%
  • CMake 30.4%