• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
    C++
  • License
    BSD 3-Clause "New...
  • Created over 11 years ago
  • Updated about 1 month ago

Reviews

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

Repository Details

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

realtime_tools

See control.ros.org and realtime_tools documentation on ros.org

Build status

ROS2 Distro Branch Build status Documentation Released packages
Rolling rolling Rolling Binary Build
Rolling Semi-Binary Build
realtime_tools
Humble humble Humble Binary Build
Humble Semi-Binary Build
realtime_tools

Explanation of different build types

NOTE: There are three build stages checking current and future compatibility of the package.

Detailed build status

  1. Binary builds - against released packages (main and testing) in ROS distributions. Shows that direct local build is possible.

    Uses repos file: $NAME$-not-released.<ros-distro>.repos

  2. Semi-binary builds - against released core ROS packages (main and testing), but the immediate dependencies are pulled from source. Shows that local build with dependencies is possible and if fails there we can expect that after the next package sync we will not be able to build.

    Uses repos file: $NAME$.repos

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}
}

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

ros_control

Generic and simple controls framework for ROS
C++
478
star
4

ros2_control_demos

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

ros2_controllers

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

gazebo_ros2_control

Wrappers, tools and additional API's for using ros2_control with Gazebo Classic
C++
199
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