Rock

the Robot Construction Kit

Go to master Flavor stable
Package Index
  • localization
  • debug
  • needs_opt
  • stable
  • underwater
  • unstable
base/admin_scripts
scripts that are specific to the administration of the Rock project
base/cmake
CMake find scripts and macros
base/console_bridge[API]
Console bridge package as required by the OSRF-based libraries
base/doc
source pages for the rock-robotics.org website
base/numeric[API]
Library which contains numerical tools, helpers and structures
base/orogen/interfaces
Orogen definitions for abstract base tasks, which share a common functionality.
base/orogen/std[API]
Typekit for standard types
base/orogen/types[API]
orocos support for the base robotic types
base/scripts[API]
scripts that are generally useful in a Rock installation
base/templates/bundle
template bundle for the rock-create-bundle tool
base/templates/cmake_lib
template for the rock-create-lib tool
base/templates/cmake_vizkit_widget
template for the rock-create-vizkit-widget tool
base/templates/doc
template for the rock-doc-preview tool
base/templates/ruby_lib
template for the rock-create-rubylib tool
base/templates/vizkit3d_plugin
template for 3d vizkit plugins
base/types[API]
base types for robotic infrastructures
bundles/rock
Root bundle for Rock software
bundles/rock_ugv_nav
syskit models and scripts to use Rock's navigation algorithms / components
bundles/tutorials
no documentation available for bundles/tutorials in its manifest.xml file
bundles/tutorials_scripts
no documentation available for bundles/tutorials_scripts in its manifest.xml file
control/joint_dispatcher
Implementation of mux/demux logic for base::samples::Joints and base::commands::Joints
control/kdl
The Kinematics and Dynamics Library (latest)
control/kdl_conversions
Helper to convert from KDL to base types and vice versa
control/kdl_parser
Library to parse a URDF file into a KDL tree
control/motor_controller
motor controllers
control/orogen/auv_control
Basic AUV MotionController
control/orogen/auv_rel_pos_controller
Relative position controller for autonomous underwater vehicles
control/orogen/joint_dispatcher
oroGen integration of the joint dispatch functionality
control/orogen/kdl
oroGen package to create types for the Orocos Kinematics and Dynamics Library
control/orogen/motor_controller
Basic actuator controllers
control/orogen/skid4_control
Simple controllers for four-wheeled, skid-steered systems
control/orogen/trajectory_follower
no documentation available for control/orogen/trajectory_follower in its manifest.xml file
control/orogen/waypoint_navigation
no documentation available for control/orogen/waypoint_navigation in its manifest.xml file
control/reflexxes
Instantaneous computation of motion trajectories
control/sdformat
no documentation available for control/sdformat in its manifest.xml file
control/trajectory_follower
trajectory following behaviours
control/urdfdom
URDF (U-Robot Description Format) library
control/urdfdom_headers
Header for the URDF (U-Robot Description Format) library
control/waypoint_navigation
waypoint navigation library
data_processing/openann
An open source library for artificial neural networks.
data_processing/orogen/statistics
Provides staticstics for any kind of data.
data_processing/orogen/type_to_vector
Abstract task allowing dynamic adding of input ports. These ports' payload information is being merged into a vector. This representation of data is practical for machine learning algorithms.
data_processing/type_to_vector
Converts types into vectors.
drivers/actuator_dispatcher
no documentation available for drivers/actuator_dispatcher in its manifest.xml file
drivers/aggregator[API]
basic tools to manage sample streams
drivers/aravis
no documentation available for drivers/aravis in its manifest.xml file
drivers/aria
SDK for all MobileRobots/ActivMedia platfroms (e.g. Pioneer, Seekur).
drivers/base_schilling
base class library for schilling devices using C4 protocol
drivers/camera_firewire
firewire camera driver (tested for AVT Guppy cam)
drivers/camera_ids
Driver for IDS cameras.
drivers/camera_interface
General camera interface for all types of camereas.
drivers/camera_prosilica
Driver for GigE Prosilica cameras that supports the general camera interface camera_interface
drivers/camera_usb
General linux usb camera driver using v4l2 and GStreamer.
drivers/canbus
unified CAN driver for CAN-socket based hardware as well as Emtrion CAN bus cards
drivers/controldev
driver for usual control input devices (joystick, joypad, steering wheels)
drivers/dps_desertstar_ssp1
This library provides a driver for the Desertstart SSP1 depth sensor
drivers/dvl_teledyne
Driver for Teledyne DVL
drivers/dynamixel
driver for Dynamixel servos
drivers/fog_kvh
Driver for the KVH FOG DSP3000
drivers/freenect
no documentation available for drivers/freenect in its manifest.xml file
drivers/hokuyo
driver for Hokuyo laser scanners
drivers/iCharger
Driver for the 'iCharger' battery Charger
drivers/iodrivers_base
base implementation of driver classes
drivers/laser_filter
A library for filtering laser scans
drivers/laserscanner_sick
This is the library for sick laser scanner.
drivers/mb500
driver for the GPS boards using the PASH protocol
drivers/orogen/aggregator[API]
orogen/aggregator
drivers/orogen/aria
Orogen component to control robots of MobileRobots like SeekurJr and Pioneer
drivers/orogen/camera_base
camera base task which should be inherited by all other camera tasks
drivers/orogen/camera_firewire
orocos deployment which imports camera frames from a firewire camera and displays them
drivers/orogen/camera_ids
The oroGen component for the IDS camera driver.
drivers/orogen/camera_prosilica
orocos deployment which imports camere frames from a Prosilica GigE and displays them
drivers/orogen/camera_usb
oroGen component for the camera_usb library.
drivers/orogen/camera_v4l
Simple OpenCV camerav4l interface for image data Aquisition
drivers/orogen/canbus
oroGen driver for CAN bus integration
drivers/orogen/controldev
oroGen driver for control devices (driver for usual control input devices (joystick, joypad, steering wheels)
drivers/orogen/dps_desertstar_ssp1
This driver is the rock interface to the DesertStart SSP1 pressure sensor
drivers/orogen/dvl_teledyne
oroGen integration of the Teledyne DVL driver from drivers/dvl_teledyne
drivers/orogen/dynamixel
Module for Dynamixel driver
drivers/orogen/fog_kvh
DSP 3000 Module
drivers/orogen/gps
oroGen driver for GPS devices
drivers/orogen/hokuyo
oroGen driver for Hokuyo laser scanner
drivers/orogen/iodrivers_base
Base implementation for integrating a iodrivers_base::Driver subclass into oroGen
drivers/orogen/kinect
orocos tasks for microsofts xbox
drivers/orogen/laser_filter
A package that filters body parts out of the laser scan
drivers/orogen/laserscanner_sick
Orogen task for Sick LIDAR laserscanner
drivers/orogen/parport
oroGen module for setting pins of the parport
drivers/orogen/ptu_directedperception
Orogen component for Directed Perception PTUs.
drivers/orogen/qualisys
Orogen component for Qualisys motion tracking system
drivers/orogen/servo_dynamixel
Module to control dynamixel servos
drivers/orogen/sonar_tritech
Rock components for the drivers/sonar_tritech drivers
drivers/orogen/taskmon
task that outputs monitoring information about running tasks
drivers/orogen/transformer[API]
oroGen support for the transformer package
drivers/orogen/vicon
Orocos module for the vicon tracking system
drivers/orogen/video_streamer_vlc
module which streams camera images as vlc stream
drivers/orogen/wifimon
monitoring of the Wifi interfaces under Linux
drivers/orogen/xsens_imu
oroGen driver for the Xsens IMU
drivers/parport
driver to use a parallel port as a GPIO driver
drivers/phidgets
SDK for Phidgets.
drivers/ptu_directedperception
Rock driver for DirectedPerception Pan-Tilt Unit.
drivers/qualisys
Driver for the Qualisys motion tracking system
drivers/sonar_tritech
driver for micron dst and profiling sonar from tritech
drivers/transformer[API]
Automated computation of geometric transformations
drivers/velodyne_lidar
Driver for the Velodyne Lidar
drivers/vicon
Driver for the Vicon tracking system
drivers/video_capture_vlc
Opens videos using libvlc and returns OpenCV images
drivers/video_streamer_vlc
Streams sequences if images via network using libvlc
drivers/xsens_imu
driver for the Xsens MTi IMU
external/aruco
ArUco: a minimal library for Augmented Reality applications based on OpenCv
external/cminpack
solver for nonlinear equations and nonlinear least squares problems
external/gexf
Graph Exchange XML Format
external/lemon
Library for Efficient Modeling and Optimization in Networks
external/libply
Library for the PLY file format
external/minizip
no documentation available for external/minizip in its manifest.xml file
external/ompl
no documentation available for external/ompl in its manifest.xml file
external/sbpl
no documentation available for external/sbpl in its manifest.xml file
external/sisl
N-dimensional Bspline and NURBS curve and surface implementation
external/snap
Stanford Network Analysis Platform
external/yaml-cpp
YAML parser for C++
gui/control_ui
A simple user interface that allows to set position commands to robot joints
gui/robot_model
robot visualization based on URDF/Collada models and base::samples::Joints data
gui/rock_widget_collection[API]
Collection of qt widgets which are compatible to qt designer
gui/vizkit[API]
Rock Visualization Library
gui/vizkit3d[API]
Rock Visualization Library
gui/vizkit_3d_plugins
vizkit_3d_plugins
log4cpp
Log4cpp maintained by Orocos developers
orogen[API]
Orocos/RTT component specification and code generation tool
perception/frame_helper[API]
Library for manipulating frames
perception/jpeg_conversion[API]
Allows to convert JPEG frames to RGB, BGR or GRAYSCALE and vice versa.
perception/libelas
library from KIT to compute dense stereo images
perception/orogen/image_preprocessing
Orogen task for converting frames into an other foramt or to resize them.
perception/orogen/stereo
orogen module for stereo processing
perception/stereo
Library to process stereo images
planning/corridor_navigation
algorithms for navigation based on corridors
planning/corridor_planner
autonomous navigation tools
planning/motion_planning_libraries
Collection of motion planning libraries
planning/nav_graph_search
Algorithms to search trajectories in maps represented as graphs
planning/orogen/corridor_navigation
Orocos module for the corridor navigation library
planning/orogen/corridor_planner
oroGen module that generates corridor plans for navigation
planning/orogen/motion_planning_libraries
Collection of motion planning libraries
planning/vfh_star
local motion planning and obstacle avoidance based on the VFH* approach
rtt
Orocos/RTT component framework
rtt_typelib[API]
Orocos/RTT typelib bindings
simulation/configmaps
configmaps
simulation/imumodel
IMU simulation model
simulation/lib_manager
lib_manager
simulation/mars/app
mars_app
simulation/mars/common/cfg_manager
cfg_manager
simulation/mars/common/data_broker
data_broker
simulation/mars/common/graphics/osg_lines
osg_lines
simulation/mars/common/graphics/osg_text
osg_text
simulation/mars/common/graphics/osg_text_factory
osg_text_factory
simulation/mars/common/gui/cfg_manager_gui
cfg_manager_gui
simulation/mars/common/gui/data_broker_gui
data_broker_gui
simulation/mars/common/gui/data_broker_plotter
data_broker_plotter
simulation/mars/common/gui/lib_manager_gui
lib_manager_gui
simulation/mars/common/gui/log_console
log_console
simulation/mars/common/gui/main_gui
main_gui
simulation/mars/common/utils
mars_utils
simulation/mars/doc
no documentation available for simulation/mars/doc in its manifest.xml file
simulation/mars/entity_generation/entity_factory
entity_generation
simulation/mars/entity_generation/smurf
smurf
simulation/mars/graphics
mars_graphics
simulation/mars/gui
mars_gui
simulation/mars/interfaces
mars_interfaces
simulation/mars/plugins/Text3D
Text3D
simulation/mars/plugins/connexion_plugin
connexion_plugin
simulation/mars/plugins/constraint_plugin
constraints_plugin
simulation/mars/scene_loader
mars_scene_loader
simulation/mars/scripts/cmake
mars_cmake
simulation/mars/sim
mars_sim
simulation/mars/smurf_loader
mars_smurf_loader
simulation/mars/viz
mars_viz
simulation/ode
no documentation available for simulation/ode in its manifest.xml file
simulation/orogen/imumodel
Inertial Measurement Unit Model
simulation/orogen/mars
Mars Core module for simulation purposes
simulation/orogen/mars_addons
Mars addons
simulation/smurf_parser
smurf_parser
slam/envire
Environment Representation Library
slam/flann
Fast Library for Approximate Nearest Neighbors
slam/g2o
g2o: A General Framework for Graph Optimization
slam/graph_slam
Wrapper classes for graph optimization packages.
slam/hogman
HOG-Man - Hierarchical Optimization for Pose Graphs on Manifolds
slam/mtk
The Manifold Toolkit (latest)
slam/octomap
An Efficient Probabilistic 3D Mapping Framework Based on Octrees
slam/odometry
Odometry related classes and types
slam/orogen/envire
dummy-brief-desc
slam/orogen/graph_slam
Graph based SLAM module
slam/orogen/odometry
Collection of generic odometry tasks
slam/orogen/orientation_estimator
Collection of Orientation Estimators
slam/orogen/tilt_scan
converts tilting scans into pointclouds
slam/pose_ekf
Pose Estimation Library
slam/quater_ikf
Orientation estimation using a quaternion-based indirect Kalman filter with adaptive estimation of external acceleration
slam/quater_ukf
Unscented Quaternion Kalman Filter
stdint_typekit
Stdint typekit for Orocos RTT
tools/autobuild
package-level import and build automation
tools/autoproj
project-level build tool
tools/log_tools[API]
ruby library for data post processing
tools/logger[API]
generic data logger component for orogen-generated packages
tools/metaruby[API]
Modelling using the Ruby language as a metamodel
tools/orocos.rb[API]
library to control oroGen modules from Ruby
tools/pocolog[API]
log file manipulation for orogen's logger component
tools/pocolog_cpp[API]
C++ API to read pocolog files
tools/roby[API]
advanced supervision framework
tools/rubigen
Ruby generator framework
tools/service_discovery
Service discovery based on AVAHI
tools/syskit[API]
model-based coordination of component-based layers
tutorials/designer_widget_tutorial
no documentation available for tutorials/designer_widget_tutorial in its manifest.xml file
tutorials/message_driver
A message_driver for the basic ROCK tutorial
tutorials/orogen/message_consumer
Component that consumes timestamped messages
tutorials/orogen/message_producer
Message producer component
tutorials/orogen/rock_tutorial
orogen tasks for the rock tutorial
tutorials/orogen/tut_brownian
Brownian motion for the tutorial's rock
tutorials/orogen/tut_deployment
oroGen deployments for the Rock tutorials
tutorials/orogen/tut_follower
Simple control behaviour that generates a MotionCommand2D to follow a moving object
tutorials/orogen/tut_sensor
A simulated sensor component that generates a bearing/heading based on two provided poses
tutorials/rock_tutorial
library and visualization for the rock tutorial
tutorials/vizkit3d_plugin_tutorial
how to create a 3d visualization plugin
typelib[API]
type introspection library for C++
utilmm
C++ toolkit
utilrb[API]
Ruby toolkit