• Stars
    star
    478
  • Rank 91,950 (Top 2 %)
  • Language
    C++
  • License
    BSD 3-Clause "New...
  • Created about 12 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Generic and simple controls framework for ROS

ros_control

See ros_control documentation on ros.org

Build Status

Indigo Kinetic Lunar Melodic Noetic
Build Status Build Status Build Status Build Status Build Status

Branches for source-based installation

ROS Indigo ROS Kinetic ROS Lunar ROS Melodic ROS Noetic
indigo-devel kinetic-devel kinetic-devel melodic-devel noetic-devel

Publication

If you find this work useful please give credits to the authors by citing:

  • S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo "ros_control: A generic and simple control framework for ROS", The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo  and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}

Acknowledgements


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.

More Repositories

1

ros_controllers

Generic robotic controllers to accompany ros_control
C++
561
star
2

ros2_control

Generic and simple controls framework for ROS 2
C++
481
star
3

ros2_control_demos

This repository aims at providing examples to illustrate ros2_control and ros2_controllers
Python
399
star
4

ros2_controllers

Generic robotic controllers to accompany ros2_control
C++
356
star
5

gazebo_ros2_control

Wrappers, tools and additional API's for using ros2_control with Gazebo Classic
C++
199
star
6

realtime_tools

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.
C++
132
star
7

control_toolbox

This package contains several C++ classes useful in writing controllers.
C++
123
star
8

roscon2022_workshop

C++
118
star
9

gz_ros2_control

Connect the latest version of Gazebo with ros2_control.
C++
111
star
10

roadmap

57
star
11

control_msgs

contains base messages and actions useful for controlling robots
CMake
49
star
12

kinematics_interface

C++
16
star
13

control.ros.org

Python
12
star
14

roscon2023_control_workshop

Data, sources and mauals used for ros2_control workshop @ ROSCon 2023, in New Orleans, USA.
Python
9
star
15

gazebo_ros_control

(DO NOT USE THIS YET, SEE: https://github.com/ros-simulation/gazebo_ros_pkgs/issues/179) This is a ROS package for integrating the ros_control controller architecture with the Gazebo simulator.
C++
8
star
16

ign_ros_control

ros_control plugin for Ignition
C++
8
star
17

joss_paper

TeX
6
star
18

urdf_geometry_parser

C++
6
star
19

roscon_advanced_workshop

C++
5
star
20

ros2_rhel

Shell
2
star
21

ros2_control_ci

This repository holds reusable workflows for CI of the ros2_control framework.
2
star
22

roscon2024_control_workshop

Code for the ros2_control Workshop at ROSCon 2024 in Odense, Denmark
2
star
23

simulator_control_models

1
star