2017
DOI: 10.21105/joss.00456
|View full text |Cite
|
Sign up to set email alerts
|

ros_control: A generic and simple control framework for ROS

Abstract: SummaryIn recent years the Robot Operating System (Quigley et al. 2009) (ROS) has become the 'de facto' standard framework for robotics software development. The ros_control framework provides the capability to implement and manage robot controllers with a focus on both real-time performance and sharing of controllers in a robot-agnostic way. The primary motivation for a sepate robot-control framework is the lack of realtimesafe communication layer in ROS. Furthermore, the framework implements solutions for co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
70
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 164 publications
(72 citation statements)
references
References 9 publications
0
70
0
2
Order By: Relevance
“…We briefly describe a system extension allowing to use the overall architecture on robot supporting the ros control [15] architecture. From a system integration point of view, we developed a software extension turning the Stack-of-Tasks into a controller in the ros control architecture.…”
Section: Ros Controlmentioning
confidence: 99%
“…We briefly describe a system extension allowing to use the overall architecture on robot supporting the ros control [15] architecture. From a system integration point of view, we developed a software extension turning the Stack-of-Tasks into a controller in the ros control architecture.…”
Section: Ros Controlmentioning
confidence: 99%
“…If the hand is inside this active zone, the motions of the hand are converted to the desired joint values of the robot. ROS Control [16] is then used to select the desired controller. These steps are described in Section III.…”
Section: System and Referencingmentioning
confidence: 99%
“…The robotic manipulator was controlled using the Fast Robotic Interface, implemented as a Robotic Operating System (ROS) hardware interface for controlling the joint positions. 8 This allowed all joint positions, velocity, and effort limits to be set and enforced prior to being sent to the controller. The Cartesian control and planning was handled using the Moveit motion planning framework, 9 using the TRAC-IK plugin 10 and the open motion planning library 11 as the inverse kinematics solver and path planner, respectively.…”
Section: Interface and Controlmentioning
confidence: 99%