An open API service indexing awesome lists of open source software.

https://github.com/universalrobots/universal_robots_ros_scaled_controllers

Repository containing the scaling_interface and the scaled trajectory controller.
https://github.com/universalrobots/universal_robots_ros_scaled_controllers

Last synced: 6 months ago
JSON representation

Repository containing the scaling_interface and the scaled trajectory controller.

Awesome Lists containing this project

README

          

# 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`](http://wiki.ros.org/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](https://www.universal-robots.com/)   and  
[FZI Research Center for Information Technology](https://www.fzi.de).

***


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.