ros.org About | Mailing Lists | code.ros.org  
DocumentationBrowse SoftwareNewsDownload
NameDescription
2009_humanoids_epc_pull2009_humanoids_epc_pull
2dmapping_pr2Runs GMapping on the PR2 to build a map.
2dnav_erraticA demo of 2-D navigation.
2dnav_pr2Runs the navigation stack on the pr2
2dnav_slam_stage2dnav_slam_stage
2dnav_stageA demo of 2-D navigation.
2dnav_stair1aSTAIR1A moves!
2dnav_texas2dnav_texas
actionlibProvides a standardized interface for a task
actionlib_msgsMessages for actionlib
actionlib_tutorialsactionlib_tutorials
alexandriaalexandria
allocatorsA collection of memory allocators
amcl
amcl_fiducialamcl_fiducial
amtecdriver for Schunk(formerly Amtec) pan-tilt unit
anglesSimple Angular Math Utilities
ANN ANN is a library written in C++, which supports data structures and algorithms for both ex...
annApproximate Nearest Neighbor Searching (ANN)
ANN_doors ANN is a library written in C++, which supports data structures and algorithms for both ex...
antlrContains ANTLR, a parsing library.
apcupsd_nodeapcupsd_node
applanixApplanix POS-LV driver
arm_control_msgsarm_control_msgs
arm_navigation_pr2Runs the arm navigation stack on the pr2
arm_navigation_testsarm_navigation_tests
arm_planning_controllersarm_planning_controllers
articulation_modelsarticulation_models
articulation_msgsarticulation_msgs
articulation_rviz_pluginarticulation_rviz_plugin
artoolkitLiteartoolkitLite
art_commonART vehicle common headers
art_imageART vehicle imaging tools
art_navART vehicle navigation
art_runRun the ART vehicle
art_servoART vehicle servo device drivers
assimp Open Asset Import Library (Short name: Assimp) is a free library to import various well-known ...
assisted_teleopassisted_teleop
audio_captureThis package grabs a live audio stream from PortAudio and ships it across the ROS botnet. The progra...
audio_msgsaudio_msgs
auto_arm_commanderMove the arm through predefined setpoints
avicam avicam
ax12-arm A library, standalone executables, and ROS node for the CrustCrawler AX-12.
ax12_driver_corePython AX-12 Driver Manager and control script
axis_cameraAxis Camera Driver
axis_ptzA library for accessing SwissRanger cameras though the use of libusbSR
babel Babel http://common-lisp.net/project/babel/
background_filtersFilters for removing the background from sensor data
bagfs Experimental package to create a filesystem representation of a bagfile.
bagproc_diagnosticsbagproc_diagnostics
bagproc_templatebagproc_template
bagproc_thumbnailsbagproc_thumbnails
bagproc_videobagproc_video
bagserverRandom access into the bag files
bag_image_viewbag_image_view
BarrettWAMBarrett low-level controllers (stock btclient)
base_local_plannerA local planner for a mobile base
base_planner_cuA 2D Path Planning System
bflThe Bayesian Filtering Library (latest)
bfs_3d3D Breadth First Search
blind_openera ridiculous little project to open my blinds
borg
bosch_mapsbosch-ros-pkg maps
bosch_worldsbosch-ros-pkg worlds
bspline This software is written by Gary Granger of the National Center for Atmospheric Research (...
bulletBullet Physics Engine
bumblebee_xb3a driver and simple utilities for the bumblebee xb3 camera
calibration_msgsMsgs for full robot calibration
calonder_descriptor Calonder feature descriptors.
cameradc1394DC1394 Calibrated Camera Driver
camera_calibrationcamera_calibration
camera_calibration_applicationcamera_calibration_application
camera_calibration_parserscamera_calibration_parsers
camera_calibration_standalone Simple tools for stereo camera calibration (to be deprecated by dcam/ost from ros-pkg).
camera_focusTools for camera focusing.
camera_offsetterHand tweak camera extrinsics. (unstable)
camera_trigger_testA ROS node to control camera triggering via motor board digitial_out.
canon_calibrate Calibrate the Canon stereo rig.
canon_gphoto
canopen_motorcanopen_motor
carrot_plannercarrot_planner
cb_characterizationcb_characterization
ccs ccs
cffi CFFI - The Common Foreign Function Interface http://common-lisp.net/project/cffi/
chamfer_matching A chamfer matching library, using both edge distance and orientation.
checkerboard_detectorFinds checkerboards and returns their 6D poses
checkerboard_pose_estimationcheckerboard_pose_estimation
chomp_motion_plannerCHOMP - Covariant Hamiltonian Optimization for Motion Planning
ckillCluster kill
clactionlibCommon lisp actionlib.
clear_costmap_recoveryclear_costmap_recovery
cliquerFinds Cliques in a graph
cljlocljlo, a jlo interface for common lisp
cloud_catcherA little utility which catches point clouds and dumps them to ASCII for matlab.
cloud_tools A collection of point cloud related tools.
cloud_viewerSDL-based point cloud
cluster_voxelization A package for voxelizing a point cloud, creating an occlusion map, and clustering objects suppo...
cminpack
cmucam_pngcmucam_png
cmvision Node for the Color Machine Vision Project, used for fast color blob detection
cob3_arm cob3_arm
cob3_arm_ikcob3_arm_ik
cob3_camera_sensorscob3_camera_sensors
cob3_dashboardcob3_dashboard
cob3_defs cob3_defs
cob3_gazebocob3_gazebo
cob3_hokuyocob3_hokuyo
cob3_msgs cob3_msgs
cob3_ogre cob3_ogre
cob3_platformcob3_platform
cob3_srvs cob3_srvs
cob3_teleopcob3_teleop
cob3_test cob3_test
cob3_tf_broadcastercob3_tf_broadcaster
cogman_msgsMessages related to Manipulation
cognitive_perception Cognitive Perception Server Perception interface to highlevel planning (...
collada-dom
colladadomcolladadom
collada_urdfURDF to COLLADA converter
collision_environment_msgscollision_environment_msgs
collision_free_arm_trajectory_controllercollision_free_arm_trajectory_controller
collision_map A node providing a map of the occupied space around the robot as discretized boxes (center, dim...
collision_spaceA set of collision spaces
color_based_trackingwubble_vision
community_core_visioncommunity_core_vision
composite_nodeA node for accessing 3 sensing devices at once: a STOC, a SR4k, and a FLIR thermal camera.
composite_swissrangerA library for accessing SwissRanger cameras though the use of libusbSR
compressed_image_transportcompressed_image_transport
comp_ros comp_ros Interface to ROS for reading data. Currently used for accessing the jlo s...
comp_spatialcomp_spatial
comp_temporalcomp_temporal
constraint_aware_spline_smootherconstraint_aware_spline_smoother
control_toolboxControl Toolbox
convex_decompositionConvex Mesh Generation Library
cop_halcon_pluginsa package that provide basic functionality to cop
cop_rviz_pluginrviz_shows_cop
cop_sr4_pluginsa package that provide a cop Sensor plugin
costmap_2dA 2D Costmap
cramThe cram framework, libraries for planning and reasoning about plan execution.
csparseSparse matrix routines
ctx2140 ctx2140 provides power measurement and configuration setting facilities for the Carnetix...
cv_bridge This contains CvBridge, which converts between ROS Image messages and OpenCV images.
cv_mech_turk A wrapper around the OpenCV HighGUI cv_mech_turk viewer.
cv_wrappersOpenCV wrappers
cwiidLinux Nintendo Wiimote interface
daisyDense image descriptor
data_acquisition_gazebo Object data acquisition using the Gazebo 3D simulator.
data_acquisition_ptu Object data acquisition using the DP PTU47 unit.
data_stream_recorderdata_stream_recorder
david_laserscannerdavid_laserscanner
dcam_sonyA ROS node for access to YUV SONY firewire camera (patched from dcam1394).
deadreckon A simple dead-reckoning node.
demo_fittingdemo_fitting
dense_laser_assemblerBuild dense laser range and intensity clouds
descriptors_2ddescriptors_2d
descriptors_2d_gpldescriptors_2d_gpl
descriptors_3ddescriptors_3d
diagnostic_aggregatorAggregates, collects and analyzes robot diagnostics
diagnostic_analysisProcess diagnostics log files for data
diagnostic_msgsA package for diagnostic_msgs
diagnostic_updaterEasily publishes diagnostics for a driver or node
distance_fieldComputes euclidean distance transforms (EDT) of a 3-D voxel grid
door_demos_gazeboLaunch files for door opening in Gazebo.
door_handle_detector A node which detects doors and handles from 3D point cloud data.
door_msgs Messages for door opening
dp_ptu47_pan_tilt_stage
driver_baseDriver framework
dxflibdxflib
dynamic_planningDynamic 3D Planning
dynamic_reconfigureDynamically reconfigure driver parameters
ectoolsUses EtherCAT Master Library for various tools
eigen This package contains version 2.0.10 of the Eigen C++ template library for linear algebra. ...
eigen_conversionseigen_conversions
eigen_tests Various different Eigen optimizations tests.
elevator_call_panel_detector
elevator_door_status A simple detector to see which of two doors has opened.
emlEtherCAT Master Library
engagementHuman-robot engagement
engagement.0.8betaHuman-robot engagement
erratic_defsErratic Robot Definitions
erratic_descriptionURDF for Erratic mobile base
erratic_gazeboGazebo 3D simulation example with erratic robot.
erratic_playerA ROS node that wraps up the Player erratic driver, which provides access to the Erratic mobile robo...
espeaktopicDrive to a point in the map
estop estop
ethercat_hardwareEtherCAT Hardware
ethercat_trigger_controllersControllers for triggering from the realtime loop
executive_pythonexecutive_python
executive_python_commonexecutive_python_common
experimental_calibration_msgscalibration_msgs
explorefrontier based exploration
explore_stageExplore demos
explore_wgexplore_wg
face_detectorface_detector
fake_localizationfake localization
fake_robotfake_robot
fast_detector FAST
fast_sift A cross-platform library that computes fast and accurate SIFT image features. libsiftfast ...
features_2dfeatures_2d
filtersA standardized filter interface
find_call_panel_button A ros node to detect the buttons on an elevator call panel.
find_elevator_button A ros node to identify a desired elevator button.
find_elevator_button_new A ros node to identify a desired elevator button.
fingertip_pressureFingertip Pressure
fingertip_reactive_graspfingertip_reactive_grasp
FLANN FLANN is a library for performing fast approximate nearest neighbor searches in high dimen...
flir_driverA library for accessing a FLIR thermal camera through libunicap
force_torque force_torque
forearm_teleopforearm_teleop
functional_m3nfunctional_m3n
functional_m3n_rosfunctional_m3n_ros
gaussian_processgaussian_process
gazebo This package contains Gazebo, from the Player Project (http://playerstage.sf.net). This ROS...
gazebo_pluginsRobot-Independent Gazebo plugins.
gazebo_toolsGazebo Tools for Personal Robots
gazebo_worldsGazebo world and model files for wg.
gbbopenThe GBBopen Blackboard System
gcm Common CMU-IPC library used at Colby College
gencam_cuA generic driver for USB camera using OpenCV
generic_cangeneric_can
genmsg_cppROS C++ message generator
geomsimple geometric primitives
geometric_shapesgeometric_shapes
geometric_shapes_msgsgeometric_shapes_msgs
geometry_msgsMessages for geometric primatives
glooxC++ Jabber/XMPP library
gmapping This package contains GMapping, from OpenSlam, and a ROS wrapper. The gmapping package provides la...
goal_server_cuA Goal Server
grasping_app_executivegrasping_app_executive
grasping_app_launchgrasping_app_launch
grasp_executiongrasp_execution
gtestGoogletest unit testing framework for C++
hallway_tracker A node which finds the two parallel walls in a hallway.
handholdHandholding demo
height_trackerheight_tracker
hierarchical_kmeanshierarchical_kmeans
hokuyo_listener_cuhokuyo_listener_cu
hokuyo_nodeHokuyo laser rangefinder drivers
hokuyo_urg_description3D Meshes and URDF for Hokuyo URG Laser
hot_box_testScripts to run the PR2 hot box test
hrl_camerahrl_camera
hrl_hokuyohrl_hokuyo
hrl_lib hrl_lib
hrl_opencvhrl_opencv
hrl_rfid RFID: Thing Magic M5e and M5e-Compact RFID Reader Interface Lib.
hrl_tilting_hokuyohrl_tilting_hokuyo
ias_table_msgsias_table_msgs
ias_table_srvsias_table_srvs
icp icp - iteratively closest point library ROS wrapper for the implementation of the ...
icra_navigation_gazeboicra_navigation_gazebo
iir_filtersIIR Filters
imagesiftComputes SIFT Features
image_cb_detectorExtract checkerboards from images
image_geometry `image_geometry` contains C++ and Python libraries for interpreting images geometrically. I...
image_procSingle image rectification and color processing.
image_rotateNode to rotate an image stream.
image_segmentationROS nodes for image segmentation.
image_streamimage_stream
image_synthesizer Simple renderer
image_transportimage_transport
image_view A simple viewer for ROS image topics. Includes a specialized viewer for stereo + disparity imag...
inf9_knowledge_baseinf9_knowledge_base
inf9_prolog_addonsinf9_prolog_addons
inf9_semantic_mapinf9_semantic_map
inf9_semwebinf9_semweb
infinity_pedalsinfinity_pedals
inifiles_oldinifiles_old
interpolated_ik_motion_plannerinterpolated_ik_motion_planner
intersect_polysIntersect polygons
interval_intersectionCompute the intersection of many interval msgs
invent_clientInterfaces with WG inventory system
ipcCMU's ipc library
irobot_create_2_1irobot_create_2_1
irobot_create_cuirobot_create_cu
irobot_create_rusticirobot_create_rustic
ivconMesh Conversion Utility
jabberA jabber client for ROS using gloox
jloLocated Object Server
joint_normalization_filtersjoint_normalization_filters
joint_qualification_controllersJoint Qualification Controllers
joint_states_settlerDetect when a set of joints has stopped moving
joint_trajectory_actionjoint_trajectory_action
joint_trajectory_action_toolsjoint_trajectory_action_tools
joint_waypoint_controllerjoint_waypoint_controller
joyROS driver for a generic Linux joystick.
joystick_remapperRemaps joystick buttons and axes.
joy_view
jpl JPL. A Java/Prolog bridge
jsk_tidyup_demosjsk_tidyup_demos
katanaAn simple wrapper library around the KNI library to control the Katana arm, and a few programs which...
katana450An simple wrapper library around the KNI library to control the Katana arm, and a fe...
katana_ik_bridge A ros node to bridge katana IK.
kb_computable_clientkb_computable_client
kdetoolboxKernel Density Estimation Toolbox for C++ and MATLAB/Octave
kdlThe Kinematics and Dynamics Library (latest)
kdl_parserPackage to parse urdf in to kdl tree
kinematics_msgskinematics_msgs
kiplaCram based kimp planner.
kniControl library and demos for the Katana arm
kni-3.9.2Control library and demos for the Katana arm
kni-4.1.0Control library and demos for the Katana arm
ladybug2a driver and simple utilities for the ladybug2 camera
laser_assemblerAggregation nodes for a laser rangefinder
laser_camera_calibration6D Laser and Camera Calibration
laser_cb_detectorExtracts checkerboard corners from a dense laser snapshot
laser_filtersFilters for processing laser scans
laser_geometryUtilities for converting laser scans to pointclouds
laser_joint_processorGet joint angles from detcted corners in a snapshot
laser_joint_projectorProjects laser readings into a point cloud, based on a set of recorded joint angles
laser_scan_publisher_tutoriallaser_scan_publisher_tutorial
laser_view
launchmanLaunch Manager
ledwiz
leg_detectorleg_detector
levmar A native ANSI C implementations of the Levenberg-Marquardt optimization algorithm.
libdc1394v2Firewire camera library
libm5api libm5api for interacting with powercubes
libntcan libntcan
libpcan libpcan
libsiftfastlibsiftfast
libsunflowerA ROS wrapper for libsunflower.sourceforge.net
libtheoraTheora Video Codec
libwm4 libWm4
libwww libwww is a highly modular, general-purpose client side Web API written in C for Unix and Windo...
lifelong_slamlong-running slam experiments
life_testRuns life/burn-in tests on PR2 components and robots
lisp_asdf_managerlisp_asdf_manager
loLocated Object Library
localization_cuA Localization System for a 2D Environment
lockfreeA collection of lockfree data structures
logitech_pantiltlogitech_pantilt
logsetta Like the famed Rosetta stone of ages past, the logsetta package will contain translators to...
ltk LTK http://www.peter-herth.de/ltk/
m4atxM4-ATX power supply support
mailsending and receiving email
manipulation_msgsmanipulation_msgs
manipulation_srvsmanipulation_srvs
mannequin_applicationmannequin_application
mapper_cuA Mapper for a 2D environment
mapping_ias_msgsmapping_ias_msgs
mapping_msgsmapping_msgs
mapping_rviz_pluginmapping_rviz_plugin
mapping_srvsMapping related services.
map_serverStatic map server
map_tiler rosweb plugin to serve map tiles as jpeg
marker_shmupmarker_shmup
maxondriversEPOS Maxon Controller using OpenRAVE and Orocos
message_filtersA set of message filters which take in messages and may output those messages at a later time, based...
microscribemicroscribe
microstrain_3dmgx2_imuDriver for 3DM-GX2 compatible IMUs.
minibox_dcdcminibox_dcdc
mkROS Makefile Includes
mocap_msgsmocap_msgs
model_databasemodel_database
model_database_updatemodel_database_update
mod_vis mod_vis Visualisation module for the Prolog knowledge base. Instances in the know...
monocam_settlerWaits for features in a single camera to settle
motion_planning_msgsmotion_planning_msgs
motion_planning_rviz_pluginmotion_planning_rviz_plugin
move_armA general arm planning and control interface
move_arm_msgsmove_arm_msgs
move_baseA general navigation stack
move_base_msgsHolds the action description and relevant messages for the move_base package
move_base_stageNavigation stack tests
move_base_topomove_base_topo
move_head move_head
mpbenchtools for comparing motion planners
mpgluewrappers and tools for generically handling motion planners
mtrace_toolsmtrace_tools
multiboostermultibooster
multitouch_navMultitouch interface for driving multiple robots
naive_bayesnaive_bayes
naive_bayes_testsnaive_bayes_tests
Nano17interfaceNano17interface is a library for accessing Nano17 6-axis force/torque sensors.
NAOcontrolNAOcontrol
NaoImageTransportNaoImageTransport
naoTalk naoTalk demonstrates the use of String messages to make use of the NAO's text-to-speech capabi...
nao_ctrlControl package with msg declarations for the Nao humanoid robot.
nao_descriptionURDF robot model of the Nao humanoid, to be used with robot_state_publisher
nao_remoteRemote control package for the Nao humanoid robot.
navfnA fast interpolated navigation function
navigation_applicationnavigation
navigation_stage_applicationnavigation_stage_application
nav_core This package provides common interfaces for navigation specific robot actions. Currently, this pac...
nav_msgsMessages for the navigation stack
nav_pcontrollernav_pcontroller
nav_viewA graphical interface for 2-D navigation.
nav_view_cuA minimalistic graphical interface for 2-D navigation that does not use the ogre library.
nav_view_sdlA graphical interface for 2-D navigation.
nepumukThe ROSified Nepumuk simulator from libsunflower.sourceforge.net
nmptNMPT (Nick's Machine Perception Toolbox)
nodeletnodelet base class and wrappers
nodelet_topic_toolsnodelet_topic_tools
nodelet_tutorial_mathnodelet_tutorial_math
object_detectionScripts for the Lasik object detector + world_db
object_graspingobject_grasping
object_namesobject_names
object_segmentationobject_segmentation
obstacle_simobstacle_sim
ocean_battery_driverOcean Server Battery Drivers
oclOrocos Components library
octave_forgeoctave_forge
odometry_publisher_tutorialodometry_publisher_tutorial
ogreThe Open Source Object-Oriented Graphics Rendering Engine
ogre_toolsOgre Tools
omplOpen Motion Planning Library (OMPL)
ompl_planningSampling-based motion planning using OMPL
ompl_rosA ROS interface to OMPL
ompl_searchompl_search
openarms Concepts, ideas, and experiments on low-cost manipulator design and control.
opencv2The Open Source Computer Vision Library 2.0
opencv_svnThe Open Source Computer Vision Library (latest)
opencv_testsopencv_tests
opende
openrave Check out the CMU Tech Report: "OpenRAVE: A Planning Architecture For Autonomous Robotics" for ...
openraverosOpenRAVE Session for ROS
openrave_sensorsConnects ROS sensor messages to OpenRAVE
operate_elevator A ros node to help stair 1 operate an elevator given a map of the building.
operate_elevator_new A ros node to help stair 1 operate an elevator given a map of the building.
optical_flag_calibrationScripts for checking the optical flag values. It is quite possible that all these scripts should be ...
orocos_ros_integrationorocos_ros_integration
oro_chatterORO Chatter
oro_ontologyoro_ontology
oro_rosROS connector for ORO server
oro_serverA Java-based knowledge base for cognitive robotic applications
orrosplanningOpenRAVE Plugin for ROS Planning
or_msgsOpenRAVE Related Robotics Messages
or_robot_self_filterRobot Self Filtering
outlet_detection Outlet detection and localization
outlet_pose_estimationoutlet_pose_estimation
overhead_cam_descriptionoverhead_cam_description
p2os P2OS driver for ros
pa10controllerMitsubishi PA10 Drivers and Controllers
pan_tilt_robotispan_tilt_robotis
paramikoParamiko SSH library for Python
path_learning_experimentAn experiment in learning path schemas
pcl
pedestrian_detector_HOGpedestrian_detector_HOG
people_aware_navNavigation that takes people into account
people_msgspeople_msgs
people_packageAll functions related to people. Detection, tracking, etc.
people_tracking_filterpeople_tracking_filter
perception_msgsperception_msgs
perception_srvsperception_srvs
perf_roscppperf_roscpp
person_followerperson_follower
phase_spaceA basic client application to interface with the PhaseSpace ground truth system
phidget Phidget Interface Kit
phidgetsppA C++ Wrapper for the Phidgets C API
phidgetspp_c_apiThe Phidgets C API
phidgets_py_apiThe Phidgets Python API
phidgets_rosROS wrapper for Phidgets sensors
phidget_rfidA simple package for rfid phidget
phidget_textA simple package to display text on a phidget LCD
photoA generic driver for digital cameras based on gphoto2
photon_cam A node and utilities for the Photon uncooled microbolometer (thermal camera). We have the Photo...
photo_boothphoto_booth
picasaweb_syncA command line interface to upload and download photos from Picasa Web Albums
pipeline_syncpipeline_sync
planar_objectsDetects and tracks rectangles in point clouds. Can be used to learn articulation models for doors and drawers.
planning_environmentplanning_environment
planning_environment_msgsplanning_environment_msgs
planning_modelsA set of robot models
PLASMAtrex_core contains the core of TREX prior to ROS integration
player This package contains Player, from the Player Project (http://playerstage.sf.net). This package do...
player_log_actarray Convert Player actarray messages to ROS.
plexil This package contains PLEXIL and the Universal Executive, a planning language and execution fra...
plexil_actionlibplexil_actionlib
plexil_rosplexil_ros
pluginlibTools for creating and using plugins with ROS
pmad pmad
pm_wrapperA wrapper for the planning monitor class (written by Ioan Sucan). To be used as a simple collision checker.
point_cloud_clusteringpoint_cloud_clustering
point_cloud_converter Convert between the old and the new PointCloud formats.
point_cloud_mapping
point_cloud_publisher_tutorialpoint_cloud_publisher_tutorial
point_cloud_rosTesting point_cloud_mapping from python
polled_cameraLibrary for polled camera drivers
portable_threadsportable-threads
posedetectiondbVision-based Pose Detection Database Scripts
pose_graphpose_graph
powercube_chainpowercube_chain
power_monitorMonitor PR2 batteries and power board
power_msgspower_msgs
power_srvspower_srvs
pr2_2dnavGlobal navigation for the PR2 robot.
pr2_2dnav_explorepr2_2dnav_explore
pr2_2dnav_gazeboA clone of 2-D navigation stack \b rosstage using a 3D simulation environment.
pr2_2dnav_localLocal navigation for the PR2 robot.
pr2_2dnav_slamSLAM-based navigation for the PR2 robot.
pr2_addonspr2_addons
pr2_arm_gazeboStart a PR2 arm in 3D simulation environment.
pr2_arm_ik_actionpr2_arm_ik_action
pr2_arm_ik_testspr2_arm_ik_tests
pr2_arm_kinematicspr2_arm_kinematics
pr2_arm_kinematics_constraint_awarepr2_arm_kinematics_constraint_aware
pr2_bringuppr2_bringup
pr2_calibration_controllerspr2_calibration_controllers
pr2_calibration_estimationRuns an optimization to estimate the PR2's kinematic parameters
pr2_calibration_executiveExecutive for capture data for running PR2's full system calibration
pr2_calibration_launchLaunch files and configuration files needed to run the calibration pipeline on PR2
pr2_calibration_launch_oldpr2_calibration_launch
pr2_calibration_propagationTools for pushing a new calibration into the URDF and wge100 cameras
pr2_calibration_rxbag_pluginsrxbag visualization plugins for calibration
pr2_camera_synchronizerNode to manage synchronization of the pr2 cameras and the texture projector.
pr2_common_action_msgspr2_common_action_msgs
pr2_component_descriptionsURDF descriptions of PR2 components for testing
pr2_computer_monitorMonitors computers on PR2 for temperature and usage
pr2_controllers_msgspr2_controllers_msgs
pr2_controller_configurationpr2_controller_configuration
pr2_controller_configuration_gazebopr2_controller_configuration_gazebo
pr2_controller_interfaceC++ interface class for controllers
pr2_controller_managerPR2 Controller Manager
pr2_dashboardPR2 Dashboard
pr2_dashboard_aggregatorpr2_dashboard_aggregator
pr2_defsPR2 Robot Definitions
pr2_dense_laser_snapshotterGenerates dense representation of laser data for PR2's tilting laser
pr2_descriptionpr2_description
pr2_doors_actions The highlevel controllers for the door domain
pr2_doors_common Door functions package
pr2_doors_executivepr2_doors_executive
pr2_etherCATMain robot execution loop
pr2_examples_gazeboPR2 Pendulum Simulation Example
pr2_gazebo3D PR2 Simulator Launch Scripts. The simulation equivalent of pr2.launch is found here.
pr2_gazebo_pluginsGazebo Plugins for Personal Robots
pr2_gazebo_wgGazebo 3D simulation PR2 examples.
pr2_gripper_actionpr2_gripper_action
pr2_hardware_interfacePR2 Hardware Interface
pr2_head_actionpr2_head_action
pr2_head_cartLaunch files to run PR2 head on a cart
pr2_ikPR2 inverse kinematics solver
pr2_laser_snapshotterBuild point clouds from PR2's tilting laser mechanism
pr2_laser_tilt_actionspr2_laser_tilt_actions
pr2_machinepr2_machine
pr2_mannequin_modeLets a person position the arms and head manually
pr2_mechanism_controllersControllers for the PR2
pr2_mechanism_diagnosticspr2_mechanism_diagnostics
pr2_mechanism_modelPR2 Mechanism model
pr2_mechanism_msgspr2_mechanism_msgs
pr2_move_basepr2_move_base
pr2_msgsPR2 Messages
pr2_navigation_configPR2-specific move_base configuration
pr2_navigation_globalXML files for running global navigation assuming a static map on a PR2 robot.
pr2_navigation_localXML files for running the move_base node on a PR2 in an odometric frame.
pr2_navigation_perceptionPR2 navigation-specific sensor configurations.
pr2_navigation_self_filterpr2_navigation_self_filter
pr2_navigation_slamXML files for running SLAM with the move_base node on a PR2 robot.
pr2_navigation_teleopTeleop configuration for the PR2 while running navigation.
pr2_ogrePR2 Ogre Mesh Files
pr2_phase_spaceA series a nodes to interface the PhaseSpace node with the actual PR2 hardware
pr2_plugs_actionspr2_plugs_actions
pr2_plugs_commonpr2_plugs_common
pr2_plugs_executivepr2_plugs_executive
pr2_plugs_gazebo_demoLaunch files for pluggin in in Gazebo.
pr2_plugs_msgspr2_plugs_msgs
pr2_power_boardPR2 power board drivers
pr2_run_stop_auto_restartpr2_run_stop_auto_restart
pr2_switch_controllerspr2_switch_controllers
pr2_teleopTeleoperated the PR2
pr2_tilt_laser_profilepr2_tilt_laser_profile
pr2_tuckarmPR2 Tuck Arms
pr2_tuck_arms_actionpr2_tuck_arms_action
prior_learningprior_learning
probe A gstreamer identity probe that publishes ros images.
process_infoprocess_info
projected_lightprojected_light
prolog_perceptionprolog_perception
prosilica_cameraA ROS node to provide access to Prosilica cameras.
prosilica_gige_sdkProsilica GigE SDK
ps3joyPlaystation 3 SIXAXIS or DUAL SHOCK 3 joystick driver.
ptu46directed perception ptu46 pan/tilt driver
putdown_controllersputdown_controllers
pyclearsilverPython Clearsilver
pycryptoPython Cryptography Toolkit
pycvPyCV: A Computer Vision Package for Python Incorporating Fast Training of Face Detection
pytoro Python bindings for toro
qcalc qcalc
qualificationPR2 Hardware Qualification and Testing
rcalibrationRosen Vision Functions
realtime_toolsRealtime tools
reflow_toasterhacking around with surface-mount prototyping
repository_maintenanceA collection of tools useful for repository maintenance
resistance_monitorresistance_monitor
resource_retrieverresource_retriever
rflex ROS adaptations of the RFLEX driver.
robotis Contains python code to control robotis servos (Dynamixel series) using USB2Dynamixel adapter....
robot_mechanism_controllersGeneric Mechanism Controller Library
robot_monitorDisplays aggregated robot diagnostics
robot_openrave_controlRobot OpenRAVE Control Interfaces
robot_pose_ekf The Robot Pose EKF package is used to estimate the 3D pose of a robot, based on (partial) pose mea...
robot_self_filterrobot_self_filter
robot_setup_tf_tutorialrobot_setup_tf
robot_state_publisherThis package allows you to publish the state of a robot to the transform library topic
rosatomic rosatomic
rosbagrosbag command-line tool
rosbagmigrationROS bag migration tools
rosbashros bash tools
rosbuildROS Build System
roscljClojure utilities for working with rosjava
rosconsoleConsole logging library for roscpp
roscppROS C++ client library
roscpp_sessionsA small library for ROS sessions
roscpp_tutorialsShows the features of ROS step-by-step
roscreate roscreate contains tools that assist in the creation of ROS filesystem resources. There are c...
rosdepA ROS system dependency manager
rosdocROS documentation generator
rosemacsEmacs extension for ros
rosfs rosfs
rosgraphrxgraph and rosgraph command-line tools
rosh rosh
rosjavaA Java ROS client library
rosjson rosjson is a Python library for converting ROS messages to JSON (JavaScript Object Notat...
roslangROS client library base
roslaunchROS Process Launcher
roslaunch_callerPuts roslaunch in a library for API use
roslaunch_parse_testerroslaunch_parse_tester
roslibROS base library
roslispA Lisp client library for ROS
roslisp_examplesroslisp examples
rosmake rosmake is a ros dependency aware build tool which can be used to build all dependencies...
rosmanual The ROS Manual
rosmaster ROS implementation.
rosmsgrosmsg and rossrv command-line tools
rosnoderosnode command-line tool
rosoctAn Octave implementation of ROS using roscpp
rosout System-wide logging mechanism for messages sent to the /rosout topic.
rospackC++ implementation of the ROS package manager
rospackwtfrospackwtf
rosparamrosparam command-line tool
rosprolog Script to execute prolog and set the prolog library paths to other ros prolog packages. ...
rospyROS Python client library
rospy_sessionsrospy_sessions
rospy_tutorialsShows the features of ROS step-by-step
rosrbA Ruby implementation of ROS
rosrecordROS Bag Tools
rosrtA set of tools for using ROS from within realtime systems
rosservicerosservice command-line tool
rostestROS Test Framework
rostopicrostopic command-line tool
rosweb rosweb is a temporary package to replace the original rosweb in the ROS repository. It ...
roswtfroswtf command-line tool
ros_epic_failros_epic_fail
rotate_recoveryrotate_recovery
rotating_unit Controls a rotating Directed Perception PTU D47 unit via a serial interface and triggers the ac...
rotational_reconstruction A node which detects rotational objects in clusters.
rttRealtime toolkit
runtime_monitorMonitor diagnostics on a robot
rvisionRosen Vision Functions
rvizRobot VIsualiZer
rxbag
rxbag_pluginsVisualization plugins for rxbag
rxdepsView ROS Package Dependencies Graphically
rxtoolsCollection of ROS GUI tools and libraries
saliency_trackingsaliency_tracking
sample_applicationsample_app
sample_pkgele_teleop
sbplSearch-based Planning Library (SBPL)
sbpl_arm_plannerMotion Planning Research for a Robotic Manipulator
sbpl_arm_planner_nodeA node to use the sbpl arm planner for the PR2 arm
sbpl_door_plannerDoorway Planning Research
sbpl_door_planner_actionDoorway Planner Action
sbpl_global_plannersbpl_global_planner
sbpl_planner_nodeROS ified SBPL planning
scanmatcherscanmatcher
schunk_motion_controllersSchunk Motion Controller Server
schunk_powercube_controllersSchunk Powercube Controller Server
sdh sdh
sdlSimple DirectMedia Layer
sdlgl
sednaXML database
segway_apox
segway_omni
self_testTools relating to self-tests.
self_watchA node that warns when the robot is about to hit itself
semantic_point_annotator A node which annotates 3D point cloud data with semantic labels.
sensor_msgssensor_msgs
serial_portA few simple serial port classes
session_tutorialssession_tutorials
settlerlibA set of routines to help with creating a settler
sicktoolboxSICK Toolbox drivers for SICK laser rangefinders
sicktoolbox_wrapperROS wrappers for using the SICK Toolbox
sick_lms400A library for accessing the SICK LMS400 laser sensor.
sick_s300 sick_s300
simple_cartesian_controllersimple_cartesian_controller
simple_Jtranspose_controllersimple_Jtranspose_controller
simple_navigation_goals_tutorialsimple_navigation_goals_tutorial
simulator_artART vehicle simulator
single_joint_position_actionsingle_joint_position_action
skype4pyPython API for Skype
skype_bridgeskype_bridge
smach smach
smart_arm_controllerCrust Crawler AX-12+ Smart Arm controller
smart_arm_description3D Meshes and URDF for the CrustCrawler SmartArm
smart_arm_kinematicssmart_arm_kinematics
soqt This package contains a Coin3D/Qt GUI interface.
sound_playPlay sounds, or synthesize speech.
spacenavSpacenav driver and SDK
spacenav_nodeNode for the 3Dconnexion SpaceNavigator
sparselibSparse matrix routines
speechThis package contains wrappers for the Sphinx3 speech recogition system and Festival speech synthesi...
sphinxThis package contains the Shinx3 speech recogition system.
spline_smootherConverts a position trajectory to a smooth spline trajectory
stage
stair1-demosSome demos that are specific to the STAIR1 robot. Most of these could easily be ported to other robo...
stairvision_latestThe STAIR Vision Library (latest)
stair_katanaan interface to the Neuronics Katana 450
stair_msgsMessages for STAIR project
stair_navA minimal interface layer around the nav stack
stair_srvsSTAIR specific ROS Services
stanford_mapsA few maps from Stanford
stargazer_custargazer_cu
star_detector Star feature detector based on integral images.
state_machine_actionsstate_machine_actions
state_machine_corestate_machine_core
std_msgsCommon ROS Messages
std_srvsCommon ROS Services
stereo_gazebostereo_gazebo
stereo_image_procStereo and single image rectification and disparity processing.
stereo_msgsstereo_msgs
stereo_utils classes and functions for converting from disparity space to Cartesion space, to synthesize ...
stereo_wall_detection Detects planar structures (e.g., walls) from stereo cameras point clouds (usually generated usi...
stoc_driverA library for accessing a camera through the Small Vision System library
stoc_publisherNode that publishes stereo images from Videre STOC
svl-1.0 The STAIR vision library.
swissrangerA library for accessing SwissRanger cameras though the use of libusbSR
swissranger_recorderswissranger_recorder
swissranger_srvSwissranger driver services. Should be moved later together with other services.
swissranger_visualizerA simple SwissRanger viewer
tabletop_msgstabletop_msgs
tabletop_object_detectortabletop_object_detector
tabletop_srvstabletop_srvs
table_scan_actiontable_scan_action
teleop3d Teleop the PR2 via the web in 3D.
teleop_arm_keyboardA ROS node that supports position-mode teleoperation of individual joints of the PR2Arm from keyboa...
teleop_base Teleoperation of a robot from keyboard and joystick.
teleop_genericgeneric, robot-neutral nodes for teleoperation
teleop_headContains executable for teleoperation of PR2 head
teleop_joint_effortSingle Joint Teleop
teleop_microscribeteleop_microscribe
teleop_ps3_applicationteleop_ps3_application
teleop_spacenavTeleop Spacenav
teleop_twist_keyboardteleop_twist_keyboard
teleop_wiiteleop_wii
tele_mobiletele_mobile
test_clienttest_client
test_collision_spaceTest collision spaces
test_common_msgstest_common_msgs
test_crosspackagetest_crosspackage
test_diagnostic_aggregatorUnit and regression tests for diagnsotic_aggregator
test_gazebo_physicsPackage for basic physics tests
test_nodelettest_nodelet
test_picasaweb_synctest_picasaweb_sync
test_pr2_2dnav_gazeboTest 2dnav stack in 3d sim.
test_pr2_collision_gazeboTests for Gazebo Plugins
test_pr2_gazebo_pluginsTests for Gazebo Plugins
test_pr2_mechanism_controllers_gazeboTests for Gazebo Plugins
test_pr2_self_testTests scripts and I/O of qualification
test_pr2_self_test_gazeboTests PR2 Self Test system using gazebo
test_pr2_sensors_gazeboTests for Gazebo Plugins
test_rosROS integration tests
test_rosbagmigrationtest_rosrecord
test_roscppSome test cases for ROS C++ client library
test_roscpp_serializationTests roscpp templated serialization and message generation
test_roscpp_serialization_perf A simple performance test of the serialization/deserialization scheme, so we can get some decent ...
test_roscreatetest_roscreate
test_rosdeptest_rosdep
test_rosgraphtest_rosgraph
test_rosjavatest_rosjava
test_roslaunchroslaunch tests
test_roslibroslib tests
test_rosmaketest_rosmake
test_rosmastertest_rosmaster
test_rosmsgtest_rosmsg
test_rosnodetest_rosnode
test_rospackrospack unit tests
test_rosparamtest_rosparam
test_rospyrospy tests
test_rosrecordtest_rosrecord
test_rosservicetest_rosservice
test_rostopictest_rostopic
test_roswtftest_roswtf
test_rxdepstest_rxdeps
test_rxplottest_rxplot
test_stereo_msgstest_stereo_msgs
texas_gazebotexas bot simulation
texas_powertexas_power
tfTransform Library
tff_controllertff_controller
tf_conversionsTransform Library Conversions
thea Owl parser and reasoner library for swi-prolog. Taken from: http://www.semanticweb.gr/...
theora_image_transporttheora_image_transport
timestamp_toolsClasses to facilitate timestamping of sensor data
tinyxml TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs. ...
topic_toolsgeneric routing tools
topological_mapBuilds a graph containing higher level information from a 2d occupancy grid
topological_navigationtopological_navigation
toro toro
trajectoryTrajectory Library
trajectory_filter_servertrajectory_filter_server
trajectory_msgstrajectory_msgs
trextrex_core contains the core of TREX prior to ROS integration
trex_pr2A ROS node to encapsulate the TeleoReactive Executive for task level planning and control.
trex_rosA ROS node to encapsulate the TeleoReactive Executive for task level planning and control.
trex_tabletop_manipulationA package for tabletop manipulation.
trex_turtlesA TREX package.
trex_tutorial_handybot_1A TREX package.
trivial_featurestrivial_features
trivial_garbagetrivial-garbage
trpThe TR executive.
tuckarms_applicationtuckarms_application
turtlesim turtlesim is a tool made for teaching ROS and ROS-PKGS.
turtle_actionlibturtle_actionlib
turtle_teleopturtle_teleop
turtle_tf turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim. The tut...
txmouse Simple programs to stream ROS messages from mouse gestures. Use command-line topic remapp...
ua_controller_msgsCommon messages for ua_controllers
ua_erratic_playerua_erratic_player
ua_woz_experimentUA Wizard of Oz experiments with Charlie robot
ucviewunicap 3rdpary
unicapunicap video library
urdfURDF Xml robot description parser.
usb_camA generic driver for USB camera that are supported by V4L
usc_cameradc1394DC1394 Calibrated Camera Driver
uvc_camA node and utilities for webcams supporting the uvcvideo driver (e.g. Logitech cameras and many othe...
v4l2_toolsv4l2_tools
velodyne_commonCommon Velodyne HDL-64E 3D LIDAR support
velodyne_examplesVelodyne HDL-64E LIDAR examples
velodyne_hybrid_3dVelodyne hybrid 3D drive-ability map
velodyne_ringcompVelodyne ring compression obstacle detection
velodyne_vizVelodyne HDL-64E LIDAR visualization
videre_stereo_camvidere_stereo_cam
videre_stocSVS wrapper for the Videre STOC Camera
videre_stoc_descriptionURDF description of 9cm Videre STOC Camera
visibilitygraspingGrasp Planning with Vision Feedback
vision_gradient_templatesvision_gradient_templates
vision_msgsCognitive Perception Server
vision_srvsCognitive Perception Server
visodo Visual odometry.
visualization_cuA graphical interface for the CU nodes.
visualization_msgsVisualization Messages
visualizer_fusionThis node takes the data from 3 sensing devices (STOC, SR4k, FLIR) through the composite_node, appli...
visual_pose_estimationvisual_pose_estimation
vocabulary_treevocabulary_tree
volume_managervolume_manager
vop a fast vector module for Python
voxel_grid3D Voxel Grid
WAMinterfaceROS wrapper for Barrett low-level controllers (which are contained in BarrettWAM) and inverse kinema...
webbags A web interface to view bags through the web.
webuiPR2 Web UI
web_bags_coreWeb Bags Core
web_hriWeb/XMPP Human-Robot interface
wge100_cameraDriver for the WGE100 camera
wg_pr2_2dnavGlobal navigation for the PR2 robot at Willow Garage.
wheel_odometry_calibrationNode for calibrating wheel odometry
wifi_ddwrtdd-wrt wifi ap
wifi_snifferwifi_sniffer
wiimote The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote or Wiimote Motion Plus ...
WiiTeleop WiiTeleop demonstrates the use of the NAOcontrol messages. It is a small client program that a...
willow_mapsA package that holds Willow Garage maps
world_dbworld_db
wubble_actionsAction libraries for various controllers of the Wubble robot
wubble_blocksBlocks World demo of the Wubble robot
wubble_camera_pan_tilt_controllerCamera Pan/Tilt controller for the Wubble Robot
wubble_descriptionURDF description for the Wubble Robot
wubble_environmentsGazebo simulation environments for Wubble World
wubble_laser_tilt_controllerLaser Tilt controller for the Wubble Robot
wubble_mappingWubble robot gmapping application
wubble_pluginswubble_plugins
wubble_teleopJoystick teleop demo of the Wubble robot
wxpropgridA property sheet control for wxWidgets
wxPython_swig_interfacewxPython SWIG interface files
wxswigwxPython version of SWIG
xacroXacro (XML Macros)
xmlrpcppA C++ XML-RPC library
yaml_cppA YAML Parsing library for C++
yarp YARP (Yet Another Robot Platform) is an open-source framework that supports distributed co...
zenitherCode to control an Animatics Smart Servo. We use the Animatics servos to control Festo linear actuators.