Stack List
The following is an auto-generated list of ROS stacks that are currently available for use.
3d_navigation
This stack provides navigation capabilities in complex environments with 3D collision checks. This allows for navigation in any robot configuration (e.g. with untucked arms) and for various mobile manipulation tasks.
- Author: Maintained by Armin Hornung
- License: BSD
- Packages: 3d_nav_executive, 3d_nav_gazebo, octomap_collision_check, pose_follower_3d, sbpl_lattice_planner_3d
Corobot
Corobot
- Author: Morgan Cormier/mcormier@coroware.com
- License: BSD
- Packages: PhidgetMotor, PhidgetServo, corobot_arm, corobot_camera, corobot_gps, corobot_hokuyo, corobot_joystick, corobot_msgs, corobot_pantilt, corobot_phidgetIK, corobot_srvs, corobot_ssc32, corobot_state_tf, corobot_teleop
Guibot
Guibot stack for ROS
- Author: Maintained by Liz Murphy
- License: BSD,GPL,LGPL,LGPLv3
- Packages:
MikroKopter
MikroKopter stack for ROS
- Author: Maintained by Inkyu Sa
- License: BSD,GPL,LGPL,LGPLv3
- Packages: cyphy_CF, cyphy_height_estimator, cyphy_kbd, cyphy_mk_falcon, cyphy_mk_ui, cyphy_pole_detect, cyphy_serial_driver
ROS
ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers.
The ROS runtime "graph" is a peer-to-peer network of processes that are loosely coupled using the ROS communication infrastructure. ROS implements several different styles of communication, including synchronous RPC-style communication over Services, asynchronous streaming of data over Topics, and storage of data on a Parameter Server. These are explained in greater detail in our Conceptual Overview.
- Author: Eric Berger, Ken Conley, Josh Faust, Tully Foote, Brian Gerkey, Jeremy Leibs, Morgan Quigley, Rob Wheeler
- License: BSD
- Packages: mk, rosbash, rosboost_cfg, rosbuild, rosclean, roscreate, rosdep, rosemacs, roslang, roslib, rosmake, rospack, rosunit
UCLA-robomagellan
UCLA-robomagellan
aaai_lfd_demo
Infrastructure for the 2011 AAAI-LfD Challenge
- Author: Sarah Osentoski, Dejan Pangercic, Benjamin Pitzer (Maintained by Sarah Osentoski)
- License: BSD
- Packages: aaai_lfd_demo_executive, aaai_lfd_demo_launch, aaai_lfd_mixed_manipulator, aaai_lfd_pick_and_place_service, aaai_lfd_simulator, aaai_object_detection, arm_file_control, openloop_object_manipulation, rl_2dnav
actuator_array
This stack contains packages communicating, controlling, simulating, or otherwise concerning chains of position-controlled actuators (i.e. rc servos).
- Author: Maintained by Stephen Williams
- License: BSD
- Packages: actuator_array_driver, actuator_array_driver_gui, actuator_array_gazebo_plugin
ais_bonn_drivers
ais_bonn_drivers
- Author: Maintained by Andreas Hochrath and Torsten Fiolka
- License: BSD, GPL
- Packages: mocap_optitrack, roomrider_driver, sicks300
ais_bonn_pcl_addons
ais_bonn_pcl_addons
- Author: Maintained by Joerg Stueckler
- License: BSD
- Packages: octreelib
albany_nav
This stack contains navigation-related code developed in the ILS Social Robotics Lab, at the University of Albany, State University of New York.
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: locator, slam_experiments
albany_robots
This stack contains a configuration and control code for a number of robots developed in the ILS Social Robotics Lab, at the University of Albany, State University of New York.
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: albany_common, chiara, nelson, rosalyn, social_msgs, trike
albany_vision
This stack contains a vision utilities developed in the ILS Social Robotics Lab, at the University of Albany, State University of New York.
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: ar_kinect, camera_turnpike
android_core
android_core
- Author: Maintained by Damon Kohler
- License: BSD, Apache 2.0
- Packages: android_acm_serial, android_gingerbread, android_hokuyo, android_honeycomb_mr2, android_rosserial, android_tutorial_camera, android_tutorial_hokuyo, android_tutorial_image_transport, android_tutorial_pubsub, android_tutorial_teleop, compressed_visualization_transport, compressed_visualization_transport_msgs, polling_input_stream
android_sensors_driver
android_sensors_driver
- Author: Maintained by Chad Rockey
- License: BSD
- Packages: android_sensors_driver
apps
Applications developed by the RAIL team at WPI.
- Author: Maintained by Russell Toris
- License: BSD
- Packages: nao_tools
arbotix
This stack provides comprehensive access to the ArbotiX RoboController and associated peripherals.
- Author: Maintained by Michael Ferguson
- License: BSD,
- Packages: arbotix_controllers, arbotix_firmware, arbotix_msgs, arbotix_python, arbotix_sensors
arm_navigation
This stack contains packages that permit collision-free arm navigation
- Author: E. Gil Jones gjones@willowgarage.com
- License: BSD
- Packages: arm_kinematics_constraint_aware, arm_navigation_msgs, collision_map, collision_space, constraint_aware_spline_smoother, geometric_shapes, joint_normalization_filters, kinematics_base, kinematics_msgs, mapping_rviz_plugin, motion_planning_rviz_plugin, move_arm, ompl, ompl_ros_interface, planning_environment, planning_models, robot_self_filter, sbpl, spline_smoother, trajectory_filter_server
arm_navigation_experimental
The arm navigation stack contains the action/behavior used to execute collision free motion planning and control for a robot arm manipulator. Included in this stack are the messages required for an action interface that can be used to specify and abort goals for the move_arm action. An implementation for arm navigation on the PR2 robot can be found in the pr2_arm_navigation stack.
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: arm_navigation_experimental_tools, chomp_motion_planner, collider, collision_checking, collision_free_arm_trajectory_controller, collision_proximity, collision_proximity_planner, collision_space_ccd, collision_space_ccd_test, distance_field, head_monitor_msgs, interpolated_ik_motion_planner, move_arm_head_monitor, move_arm_warehouse, trajectory_execution_monitor
arm_planning_control
The arm_planning_control stack contains packages that can be used to process plans from a motion planner and refine and pass them on to controllers. The stack includes packages that can smooth trajectories, add velocity and acceleration information to trajectories and execute the trajectories using an action interface.
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: arm_control_msgs, arm_planning_controllers, joint_waypoint_controller
art_vehicle
ROS support for the Austin Robot Technology autonomous vehicle.
- Author: Maintained by Jack O'Quin
- License: BSD,GPL
- Packages: applanix, art_common, art_image, art_map, art_msgs, art_nav, art_observers, art_pilot, art_run, art_servo, art_teleop, simulator_art
articulation
This stack provides software that can recover articulation models given 3D or 6D pose trajectories.
The articulation_msgs package defines messages and services for exchanging trajectories and kinematic models.
The articulation_models package provides several nodes for fitting and selecting kinematic models for articulated objects. We employ maximum-likelihood sample consensus (MLESAC) for robustly estimating the kinematic parameters, and the Bayesian information criterion (BIC) for selecting between alternative model classes. The learned model assigns likelihoods to observed trajectories, predict the latent configuration of the articulated object, projects the noisy poses onto the model, predict the Jacobian, etc.
The articulation_structure package provides a service for fitting and selecting the kinematic model for articulated objects consisting of more than two parts.
Several tutorials, example launch files and demonstration videos are available in the package articulation_tutorials.
- Author: Juergen Sturm
- License: BSD
- Packages: articulation_models, articulation_msgs, articulation_perception, articulation_rviz_plugin, articulation_structure, articulation_tutorials, icp
asctec_drivers
Driver stack for AscTec Quadrotors including the Pelican and Hummingbird
- Author: Maintained by William Morris, Ivan Dryanovski et al.
- License: GPL
- Packages: asctec_autopilot, asctec_mon, asctec_msgs, asctec_proc, pelican_urdf
asctec_mav_framework
Framework for data aquisition and position control to be used with the highlevel processor of Ascending Technologies helicopters
- Author: Maintained by Markus Achtelik
- License: ,BSD
- Packages: asctec_hl_comm, asctec_hl_firmware, asctec_hl_interface
au_automow_common
ROS Packages common to the Autonomous Lawnmower system, separate from drivers and simulation.
- Author: Maintained by William Woodall
- License: BSD
- Packages: automow_actionlib, automow_calibration, automow_controller, automow_description, automow_ekf, automow_image_processing, automow_launch, automow_maps, automow_navigation, automow_planning, automow_tests, joy2twist
au_automow_drivers
Contains packages that implement drivers and interfaces to hardware elements used on Auburn University's Autonomous Lawnmower. The drivers include: The Roboteq AX2550 motor controller with encoder module, The Magellan DG14 GPS unit, and the SparkFun Atomic IMU.
- Author: Maintained by William Woodall
- License: BSD
- Packages: ax2550, ax2550_python, magellan_dg14, microstrain_3dm_gx3, power_control_board
audio_common
Common code for working with audio in ROS
- Author: Maintained by Nate Koenig
- License: BSD
- Packages: audio_capture, audio_common_msgs, audio_play, sound_play
austinvilla
This stack keeps all the packages from UT AustinVilla in the efforts towards the RoboCup Competition. Currently it contains a color table generation tool, along with a ground truth detection system using the Kinect that can be used for Nao robot.
- Author: Maintained by Piyush Khandelwal
- License: BSD
- Packages: color_table, ground_truth
behavior_engine
behavior_engine
- Author: Maintained by Tim Niemueller
- License: GPLv2+,BSD,BSD and GPLv2+
- Packages: actionlib_lua, fawkes_lua, herb_agents, herb_skills, lua_utils, luaagent, skiller, skillgui
berkeley_demos
berkeley_demos
- Author: Maintained by Stephen Miller
- License: BSD
- Packages: dryer_demo, socks_icra, unfolding_smach
berkeley_utils
This stack contains everything previously put in "misc_packages". Various utility packages we've made that seemed relevant.
- Author: Maintained by Stephen Miller
- License: BSD
- Packages: rll_utils, shape_window, smach_utils, stereo_click
billiards
billiards
- Author: Maintained by Eric Berger, Josh Faust, Tim Field, Tully Foote, Brian Gerkey, Stu Glaser, John Hsu, Patrick Milhelich, Aki Oyama
- License: BSD
- Packages: billiard_ball_detector, billiard_object_detector, billiards_checkerboard, billiards_control, billiards_executive, billiards_launch, billiards_msgs, billiards_navigation, billiards_planner, billiards_recorder, billiards_rviz_plugin, billiards_table, billiards_vis, cvblobslib, fastfiz, fastfiz_msgs, pr2_billiards_sim
blender
blender: Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License. This stack assembles Blender and related example code.
- Author: Maintained by Koen Buys
- License: GPL
- Packages: blender_25, capt_blender_camera, com_blender_example
bond_core
A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out.
- Author: Maintained by Stuart Glaser
- License: BSD,Mozilla Public License Version 1.1
- Packages: bond, bondcpp, bondpy, smclib
bosch_common
A collection of demos for Bosch stacks and packages.
- Author: Charles DuHadway, Benjamin Pitzer (Maintained by Benjamin Pitzer)
- License: BSD
- Packages: bosch_maps, bosch_worlds, rtc
bosch_demos
A collection of demos for Bosch stacks and packages.
- Author: Maintained by Benjamin Pitzer
- License: BSD
- Packages: bosch_maps, bosch_worlds
bosch_drivers
A collection of hardware drivers in use at Bosch RTC.
- Author: Benjamin Pitzer, Philip Roan (Maintained by Philip Roan)
- License: BSD,LGPL
- Packages: adc_sub20, amtec, bma180, gumstix_memread_bma180, gumstix_memwrite_bma180, photo, smi540, sub20, usb_cam
bosch_image_proc
Contains tools for image processing
- Author: Christian Bersch (Maintained by Benjamin Pitzer)
- License: BSD,GPL
- Packages: camera_self_filter, pr2_camera_self_filter
bosch_manipulation_utils
Contains helpers to control the PR2 robot
- Author: Christian Bersch (Maintained by Benjamin Pitzer)
- License: BSD
- Packages: pr2_interactive_segmentation, simple_robot_control
bosch_proximity_sensor
bosch_proximity_sensor
- Author: Adrian Funk, Philip Roan (maintained by Philip Roan)
- License: BSD
- Packages: proximity_sensor_add_obstacles, proximity_sensor_dashboard, proximity_sensor_driver, proximity_sensor_fake_data, proximity_sensor_tf, proximity_sensor_visualize
bosch_proximity_sensor_applications
bosch_proximity_sensor_applications
- Author: Adrian Funk (maintained by Philip Roan)
- License: BSD
- Packages: pr2_arm_teleop_skin, pr2_calib_proximity_sensor, reactive_trajectory_controller
bosch_skin
Contains the Bosch Sensor Skin driver and demo applications.
- Author: Maintained by Sebastian Haug
- License: BSD
- Packages: safe_base_controller, skin_config, skin_dashboard, skin_demo_movebase, skin_driver, skin_safe_base
brown_drivers
ROS drivers for various lowcost platforms
- Author: Maintained by Christopher Crick and Trevor Jay
- License: BSD
- Packages: irobot_create_2_1
brown_perception
Infrastructure for perception
- Author: Maintained by Christopher Crick and Trevor Jay
- License: BSD
- Packages: gscam
brown_remotelab
Infrastructure for remote labs, remote teleoperation, and teleprescence robotics
- Author: Maintained by Christopher Crick, Trevor Jay, and Sarah Osentoski
- License: BSD
- Packages: rosbridge, teleop_twist_keyboard
calibration
Provides a toolchain running through the robot calibration process. This involves capturing calibration data, estimating parameters, and then updating the URDF.
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: calibration_estimation, calibration_launch, calibration_msgs, image_cb_detector, interval_intersection, joint_states_settler, monocam_settler, settlerlib
calibration_experimental
calibration_experimental
- Author: Maintained by Vijay Pradeep
- License: BSD
- Packages: cal_marker_playback, experimental_calibration_msgs, mocap_msgs, pr2_calibration_launch_old, pr2_calibration_rxbag_plugins, wheel_odometry_calibration
camera_drivers
Common camera driver documentation stack. Formerly, several camera drivers were included here, now each has its own stack.
- Author: Maintained by Jack O'Quin
- License: BSD
- Packages:
camera_drivers_experimental
camera_drivers_experimental
- Author: Maintained by Blaise Gassend
- License: GPL,BSD,LGPL
- Packages: camera1394, camera_info_manager, libdc1394v2, sr4k
camera_pose
This stack contains a set of tools to work with multiple rgb camera's simultaneoulsy.
- Author: Vijay Pradeep, Wim Meeussen, Yiping Liu
- License: BSD
- Packages: camera_pose_calibration, camera_pose_toolkits, kinect_depth_calibration
camera_pose_estimation
camera_pose_estimation: this stack gathers all our package to do 3D pose estimation of objects, marker-based and markerless.
- Author: Steven Bellens - steven.bellens@mech.kuleuven.be, Koen Buys - koen.buys@mech.kuleuven.be
- License: LGPLv2.1 / BSD
- Packages: ar_pose_demo, ar_pose_ekf, ar_pose_world_convertor, rtt_ar_pose
camera_umd
Software for USB cameras, stereo, streaming
- Author: Ken Tossell/ktossell@umd.edu
- License: GPL,BSD
- Packages: jpeg_streamer, uvc_camera, uvc_stereo
cart_pushing
cart_pushing
- Author: Maintained by Bhaskara Marthi
- License: BSD
- Packages: articulate_cart, cart_local_planner, cart_pushing_executive, cart_pushing_msgs, cart_pushing_stage, cart_state_estimator, costmap_trajectory_checker, isolated_point_filter, manipulation_transforms, pr2_gazebo_cartworld, pr2_pose_saver, sbpl_cart_planner, twist_recovery
ccny_drivers
CCNY drivers for the MatrixVision BlueFox camera and the PointGrey cameras (branched from pgr_camera package)
- Author: Maintained by Carlos Jaramillo and Ivan Dryanovski
- License: GPL, BSD
- Packages: mv_bluefox_driver, pgr_camera_driver
ccny_ground_station
CCNY Ground Station Tools
- Author: Maintained by William Morris, Ivan Dryanovski, Gautier Dumonteil
- License: GPL
- Packages: gpsd_viewer, ground_station, osmgpsmap
ccny_vision
CCNY Computer Vision Stack
- Author: Maintained by Gautier Dumonteil, Ivan Dryanovski, William Morris et al.
- License: GPL
- Packages: ar_pose, artoolkit
clearpath_chameleon
This stack includes packages for use with the Clearpath Robotics Chameleon R200.
- Author: Mike Purvis
- License: BSD
- Packages: chameleon_firmware, chameleon_msgs, chameleon_teleop
clearpath_common
The clearpath_common stack provides a central repository of software tools used across a variety of the Clearpath Robotics platforms.
- Author: Maintained by Mike Purvis
- License: BSD
- Packages: clearpath_base, clearpath_bringup, clearpath_sensors, clearpath_teleop
clearpath_husky
The clearpath_husky stack provides a central repository of software and launch files intended for deployment on the Clearpath Robotics Husky A100 and A200 robots.
- Author: Maintained by Mike Purvis
- License: BSD
- Packages: husky_bringup, husky_description, husky_kinect, husky_teleop
clearpath_kinect
This stack contains general-purpose software for working with Clearpath Robotics platforms equipped with a Kinect sensor.
- Author: Maintained by Sean Anderson
- License: BSD
- Packages: clearpath_kinect_demo, clearpath_tools
clearpath_turtlebot
The clearpath_turtlebot stack provides a central repository of software and launch files intended for deployment on the Turtlebot.
- Author: Maintained by Mike Purvis
- License: BSD
- Packages: turtlebot_kinect, turtlebot_rndmwalk, turtlebot_train
client_rosjava
client_rosjava
client_rosjava_jni
client_rosjava
- Author: Maintained by Lorenz Moesenlechner
- License: BSD
- Packages: rosjava_jni, tfjava
clj_planning
Stack including Clojure ROS client library, tools for controlling the PR2, a ROS-independent hierarchical planning library, and an implementation of hierarchical planning for mobile manipulation for the pr2. At the moment this stack is in a highly experimental phase with little documentation. We hope to rectify this by the end of June; at the moment, it is not recommended for non-Berkeley use.
- Author: Jason Wolfe (jawolfe@cs.berkeley.edu)
- License: BSD
- Packages: angelic_planning, clj_pr2, pr2_hierarchical_planning, rosclj
cmuipc
Packages for communicating with legacy CMU IPC systems
cob_apps
The cob_apps stack provides example applications, mainly for testing the Care-O-bot hardware drivers.
- Author: Maintained by Florian Weisshardt
- License: LGPL
- Packages: cob_component_test
cob_calibration
cob_calibration
- Author: Maintained by Sebastian Haug
- License:
- Packages:
cob_command_tools
The cob_command_tools stack provides tools, for operating Care-O-bot.
- Author: Maintained by Florian Weisshardt
- License: LGPL
- Packages: cob_command_gui, cob_dashboard, cob_script_server, cob_teleop
cob_common
The cob_common stack hosts common packages that are used within the Care-O-bot repository. E.g. utility packages or common message and service definitions etc. Also the urdf desciption of the robot is located in this stack.
- Author: Maintained by Florian Weisshardt
- License: BSD,LGPL
- Packages: brics_actuator, cob_description, cob_goco, cob_srvs, cob_vision_utils, desire_description, icob_description
cob_driver
The cob_driver stack includes packages that provide access to the Care-O-bot hardware through ROS messages, services and actions. E.g. for mobile base, arm, camera sensors, laser scanners, etc...
- Author: Maintained by Florian Weisshardt
- License: BSD,LGPL
- Packages: cob_base_drive_chain, cob_battery, cob_camera_sensors, cob_canopen_motor, cob_forcetorque, cob_generic_can, cob_head_axis, cob_hokuyo, cob_joint_state_aggregator, cob_joy, cob_light, cob_oodl_scanner, cob_relayboard, cob_sick_s300, cob_sound, cob_touch, cob_trajectory_controller, cob_tray_sensors, cob_undercarriage_ctrl, cob_utilities
cob_environments
cob_environments
- Author: Maintained by Florian Weisshardt
- License: LGPL
- Packages: cob_default_env_config
cob_extern
The cob_extern stack contains third party libraries needed for operating Care-O-bot. The packages are downloaded from the manufactorers website and not changed in any way.
- Author: Maintained by Florian Weisshardt
- License: BSD,LGPL,proprietary
- Packages: libm5api, libmesasr, libntcan, libpcan, libphidgets
cob_robots
cob_robots
- Author: Maintained by Florian Weisshardt
- License: LGPL
- Packages: cob_bringup, cob_default_robot_config, cob_hardware_config, cob_machine
cob_scenarios
cob_scenarios
- Author: Maintained by Florian Weisshardt
- License: BSD,LGPL
- Packages: cob_experimentation_days, cob_generic_states
cob_simulation
The cob_simulation stack includes packages to work with Care-O-bot within simulation environments, e.g. gazebo.
- Author: Maintained by Florian Weisshardt
- License: LGPL
- Packages: cob_bringup_sim, cob_controller_configuration_gazebo, cob_gazebo, cob_gazebo_worlds, cob_ogre, cob_simulated_tactile_sensors
collision_environment
collision_environment
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: collision_environment_empty_pkg
common
This stack is deprecated. All contents stacks depending on this stack should be changed to use the new homes of this code.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD,LGPL,MIT,ZLib,Boost Software License
- Packages:
common_msgs
common_msgs contains messages that are widely used by other ROS packages. These includes messages for actions (actionlib_msgs), diagnostics (diagnostic_msgs), geometric primitives (geometry_msgs), robot navigation (nav_msgs), and common sensors (sensor_msgs), such as laser range finders, cameras, point clouds.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD
- Packages: actionlib_msgs, diagnostic_msgs, geometry_msgs, nav_msgs, sensor_msgs, stereo_msgs, trajectory_msgs, visualization_msgs
common_rosdeps
common_rosdeps provides commonly used rosdep system dependencies.
- Author: Maintained by Wim Meeussen
- License: BSD
- Packages: common_rosdeps
common_tutorials
common_tutorials
- Author: Maintained by Tully Foote
- License: BSD
- Packages: actionlib_tutorials, nodelet_tutorial_math, pluginlib_tutorials, turtle_actionlib
communication
Packages for communicating with the world outside ROS. Right now just contains the skype_bridge package.
- Author: Maintained by Dan Lazewatsky
- License: BSD
- Packages: skype_bridge
continuous_ops
continuous_ops
- Author: Maintained by Austin Hendrix
- License: BSD
- Packages: continuous_ops_alerts, continuous_ops_executive, continuous_ops_msgs, continuous_ops_task_manager, continuous_ops_test_task, continuous_ops_web, motor_resetter, navigation_task, pr2_base_recovery, task_image_server
control
control
- Author: Maintained by Stuart Glaser
- License: BSD
- Packages: control_msgs
cram_highlevel
cram_highlevel
- Author: Maintained by Lorenz Moesenlechner
- License: BSD
- Packages: cl_json_pl_client, cl_json_pl_server, cljlo, cljlo_utils, cram_plan_actionserver, cram_plan_failures, cram_plan_knowledge, cram_plan_library, cram_roslisp_common, designators_ros, fake_process_modules, ias_map_annotations, location_costmap, map_annotation, perception_process_module, semantic_map_collision_environment, semantic_map_costmap, table_costmap, yason
cram_physics
cram_physics
- Author: Maintained by Lorenz Moesenlechner
- License: BSD
- Packages: bullet_reasoning, cffi_ros_utils, cl_bullet, cl_bullet_vis, cl_opengl, cl_urdf, cram_physics_utils, kdl_arm_kinematics, pr2_description_lowres, robot_mask, triangulate_point_cloud
cram_pl
A set of libraries for implementing AI enabled robot control programs.
- Author: Maintained by Lorenz Moesenlechner
- License: GPL,Public domain,,trivial-features,babel,cffi,BSD,MIT
- Packages: alexandria, babel, cffi, cl_store, cl_utilities, cram_execution_trace, cram_language, cram_math, cram_reasoning, cram_test_utilities, cram_utilities, designators, gsd, gsll, liswip, process_modules, split_sequence, synchronization_tools, trivial_features, trivial_garbage
crustcrawler_smart_arm
crustcrawler_smartarm
- Author: Maintained by Antons Rebguns
- License: BSD
- Packages: smart_arm_controller, smart_arm_description, smart_arm_kinematics
cyphy_Drivers
Drivers stack for ROS
- Author: Maintained by cyphy
- License: BSD,GPL,LGPL,LGPLv3
- Packages: cyphy_ros_gps, cyphy_rosfalcon, cyphy_xsens_mtig, freenect, kinect_camera
cyphy_Utilities
Useful utilities stack for ROS
- Author: Maintained by cyphy
- License: BSD,GPL,LGPL,LGPLv3
- Packages:
dfki_sks_laser_drivers
The dfki_sks_laser_drivers stack contains ROS laser rangefinder driver nodes developed at the DFKI Safe and Secure Cognitive Systems research department in Bremen, Germany.
- Author: Maintained by Rene Wagner
- License: BSD
- Packages: rod4_node, rotoscan_node, timeutils
diagnostics
Packages related to gathering, viewing, and analyzing diagnostics data from robots.
- Author: Maintained by Kevin Watts
- License: BSD
- Packages: diagnostic_aggregator, diagnostic_analysis, diagnostic_updater, self_test
diagnostics_monitors
GUI tools for diagnostics visualization.
- Author: Maintained by Kevin Watts
- License: BSD
- Packages: robot_monitor, runtime_monitor
documentation
Documentation tools, including rosdoc
- Author: Maintained by Ken Conley
- License: BSD
- Packages: rosdoc
drink_serving
drink_serving
- Author: Christian Bersch, Nikhil Deshpande, Adrian Funk, Ralf Kempf, Kyle Maroney, Sarah Osentoski, Dejan Pangercic, Benjamin Pitzer, Philip Roan, Bharath Sankaran
- License: BSD,MIT
- Packages: bosch_drawer_executive, busbot_bringup, busbot_description, busbot_driver, busbot_filter, busbot_gazebo, busbot_launch, busbot_navigation, busbot_node, ds_common_msgs, ds_master_executive, ds_pr2_2dnav, ds_pr2_drink_fetching_planner, ds_pr2_drop_drink, ds_pr2_fridge_drink_perception, ds_pr2_fridge_handle_detector, ds_pr2_fridge_manipulation_executive, ds_pr2_fridge_opener, ds_turtle_2dnav, ds_webinterface, keyboard_smooth, keyboard_smooth_safe, marker_detector_tbot, multi_robot_visualization
driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains:
- dynamic_reconfigure: A dynamic reconfiguration system to allow node parameters to be changed without restarting the node.
- driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface.
- timestamp_tools: Classes to help timestamp hardware events.
- Author: Blaise Gassend
- License: BSD
- Packages: driver_base, timestamp_tools
dynamixel_motor
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models.
- Author: Maintained by Antons Rebguns
- License: BSD
- Packages: dynamixel_controllers, dynamixel_driver, dynamixel_msgs, dynamixel_tutorials
ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: ecl_command_line, ecl_concepts, ecl_containers, ecl_converters, ecl_core_apps, ecl_devices, ecl_eigen, ecl_exceptions, ecl_formatters, ecl_geometry, ecl_ipc, ecl_linear_algebra, ecl_math, ecl_mpl, ecl_sigslots, ecl_statistics, ecl_streams, ecl_threads, ecl_time, ecl_type_traits, ecl_utilities
ecl_lite
The ecl-lite stack includes packages with few dependencies on either system or c++ functionality. This makes it ideal for very embedded builds where many of the usual mechanisms are unavailable.
- No malloc/new
- No exceptions
- Minimal templates
It also includes a few packages which standardise lower level api (e.g. posix/win32) with drop-ins to make them properly cross-platform,
- Author: Maintained by Daniel Stonier and 이재영.
- License: BSD
- Packages: ecl_config, ecl_converters_lite, ecl_errors, ecl_io, ecl_sigslots_lite, ecl_time_lite
ecl_manipulation
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: ecl_manipulators
ecl_navigation
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: ecl_maps, ecl_mobile_robot, ecl_navigation_apps, ecl_slam
ecl_tools
This stack provides cmake modules, makefiles, tools and build scripts for ecl development.
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: ecl_build, ecl_create, ecl_doc, ecl_license, ecl_scripts
ee_cart_imped
Stack for a controller that does force/impedance end effector Cartesian control.
- Author: Maintained by Jenny Barry, Mario Bollini, and Huan Liu
- License: BSD
- Packages: ee_cart_imped_action, ee_cart_imped_control, ee_cart_imped_launch, ee_cart_imped_msgs
elektron_kinectbot
Applications for Elektron mobile robot. Most of them utilizes Microsoft Kinect sensor, hence the name of stack.
- Author: Maciej Stefanczyk
- License: BSD
- Packages: elektron_calibration, elektron_navigation, elektron_teleop, laser_avoid, pcl_to_scan
elektron_robot
elektron_robot
- Author: Maintained by Konrad Banachowicz
- License: GPL,BSD
- Packages: elektron_base, elektron_bringup, elektron_defs, elektron_monitor, elektron_sensors
eros
This stack includes supporting components to enable ros development on embedded boards.
- Author: Daniel Stonier (d.stonier@gmail.com)
- License: BSD
- Packages: code_sourcery_arm_gnueabi, eros_apr, eros_apr_util, eros_boost, eros_build, eros_bzip2, eros_cpp_tutorials, eros_gdbserver, eros_license, eros_log4cxx, eros_msg_latency, eros_nodelet_latency, eros_opencv, eros_platforms, eros_python_tools, eros_qt_tutorials, eros_rpc_latency, eros_toolchains, eros_zlib, roscpplight
erratic_robot
This stack contains packages that are used to interface with Videre Erratic mobile robot. These include the hardware interface driver, URDF description, 3D meshes, navigation stack configuration and launch files and keyboard teleoperation node.
- Author: Maintained by Antons Rebguns
- License: BSD
- Packages: erratic_description, erratic_gazebo_plugins, erratic_navigation, erratic_navigation_apps, erratic_player, erratic_teleop, player
estirabot_robot
Estirabot is a WAM Arm and Barret Hand based robot designed to manipulate deformable objects, like clohting. It was created under the scope of the project INTELLACT (Intelligent observation and execution of Actions and manipulations).
- Author: Maintained by IRI Robotics Lab, Pol Monso and Guillem Alenya
- License: LGPL
- Packages: iri_2piles_pomdp, iri_clean_board, iri_dummy_pomdp, iri_obj_filter, iri_wam_actions, iri_wam_test
ethzasl_aseba
Bridge to access an ASEBA network from ROS. For more information about aseba, see: http://mobots.epfl.ch/aseba.html
- Author: Stéphane Magnenat
- License: BSD
- Packages: asebaros
ethzasl_mapping
3D mapping tools for robotic applications
- Author: François Pomerleau and Stéphane Magnenat
- License: BSD
- Packages: extrinsic_calibration, kinect_exp_logger, modular_cloud_matcher
executive_smach
The executive_smach stack contains the SMACH library, together with tools for introspection and a ROS integration package.
- Author: Jon Bohren, Wim Meeussen
- License: BSD
- Packages: smach, smach_msgs, smach_ros
executive_smach_visualization
The executive_smach stack contains the SMACH library, together with tools for introspection and a ROS integration package.
- Author: Maintained by Wim Meeussen
- License: BSD
- Packages: smach_viewer
executive_trex
trex
- Author: Maintained by Conor McGann
- License: CreativeCommons-by-nc-sa-2.0,BSD, NOSA,ZLib,Commercial,wxWindows,binary only,NOSA,LGPL,BSD,Boost,MIT
- Packages: PLASMA, antlr, trex, trex_ros
exploration
A 2D exploration library that builds on top of the 2D navigation stack provided by Willow Garage.
- Author: Charles DuHadway (maintained by Benjamin Pitzer)
- License: BSD
- Packages: explore, explore_stage
find_object
find_object
- Author: Maintained by Bhaskara Marthi
- License: BSD
- Packages: find_object_actions, find_object_executive, find_object_msgs, find_object_planner, stage_extensions, stage_msgs, table_boundary_detector, table_clutter_detector
flirtlib_features
place recognition using 2d features on laser scans
- Author: Maintained by Bhaskara Marthi
- License: BSD
- Packages: flirtlib, flirtlib_ros, wg_flirtlib
folding
This stack contains everything pertaining to PR2 folding. At the moment it is in a highly experimental phase with little documentation. We hope to rectify this by the middle of August: at the moment, it is not recommended for non-Berkeley use.
- Author: Maintained by Stephen Miller
- License: BSD
- Packages: folding_apps, folding_execution, folding_execution_ICRA, folding_gui, folding_msgs, folding_srvs
foote_photo_management
Currently an interface to picasa web albums.
- Author: Tully Foote/tfoote@willowgarage.com
- License: LGPL
- Packages: picasaweb_sync
freiburg_tools
This stack contains several tools developed by the University of Freiburg, like RGBDSLAM, a Webcam driver, a checkerboard detector, the Gaussian Process library, the HOGMAN graph optimizer, etc.
- Author: Maintained by Juergen Sturm
- License: GPL,LGPL,GPL v3,BSD,GPL (hogman itself),BSD (hogman wrapper)
- Packages: checkerboard_detector2, fr_tools, gaussian_process, hogman_minimal, rgbdslam, rxparamedit, screenrun, uvc_cam2
geographic_info
Geographic information
- Author: Maintained by Jack O'Quin
- License: BSD
- Packages: geodesy, geographic_msgs, navsat_odometry
geometric_relations_semantics
geometric_relations_semantics
- Author: Maintained by Tinne De Laet
- License: LGPL/BSD,LGPLv2.1 / BSD
- Packages: geometric_semantics, geometric_semantics_examples, geometric_semantics_kdl, geometric_semantics_msgs, geometric_semantics_msgs_conversions, geometric_semantics_tf, geometric_semantics_tf_msgs, geometric_semantics_tf_msgs_conversions
geometry
The basic geometric and math libraries used in ros.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD,LGPL,ZLib
- Packages: angles, eigen_conversions, tf, tf_conversions
geometry_experimental
The experimental geometric and math libraries used in ros.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD
- Packages: tf2, tf2_bullet, tf2_geometry_msgs, tf2_kdl, tf2_msgs, tf2_ros, tf2_tools
geometry_tutorials
geometry_tutorials
- Author: Maintained by Tully Foote
- License: BSD
- Packages: turtle_tf
geometry_visualization
The experimental geometric and math libraries used in ros.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD
- Packages: tf2_visualization
gpgpu
Tools for using GPU computing technology in ROS nodes.
- Author: Ken Tossell
- License: BSD
- Packages: cuda, cuda_tests
gps_drivers
GPS Drivers meta-stack to maintain an index rosinstall file as well as simplify the installation of all officially supported GPS drivers
- Author: Maintained by Eric Perko
- License:
- Packages:
gps_umd
This stack provides a ROS binding for the GPS receivers that are supported by the GPSd software (http://gpsd.berlios.de/).
- Author: Ken Tossell
- License: BSD
- Packages: gps_common, gpsd_client
graph_mapping
graph_mapping
- Author: Maintained by Bhaskara Marthi
- License: BSD
- Packages: graph_slam, occupancy_grid_utils, pose_graph
guiabot_drivers
guiabot_drivers
- Author: Maintained by Liz MurphyS1107
- License: BSD
- Packages: dock_detect, dock_marker_server, guiabot_action, guiabot_launch
head_tracking
head_tracking
- Author: Maintained by Daniel Lazewatsky
- License: Multiple Licenses
- Packages: head_pose_estimation, headmath, rosmouse
hector_common
hector_common
- Author: Maintained by Johannes Meyer
- License: BSD
- Packages: bfl_eigen, hector_marker_drawing, hector_roscpp_introspection
hector_gazebo
hector_gazebo provides packages related to to simulation of robots using gazebo (gazebo plugins, world files etc.)
- Author: Maintained by Stefan Kohlbrecher and Johannes Meyer
- License: BSD
- Packages: hector_gazebo_plugins, hector_gazebo_worlds
hector_localization
The hector_localization stack is a collection of packages, that provide the full 6DOF pose of a robot or platform. It uses various sensor sources, which are fused using an Extended Kalman filter. Acceleration and angular rates from an inertial measurement unit (IMU) serve as primary measurements. The usage of other sensors is application-dependent. The hector_localization stack currently supports GPS, magnetometer, barometric pressure sensors and other external sources that provide a geometry_msgs/PoseWithCovariance message via the poseupdate topic.
- Author: Maintained by Johannes Meyer
- License: BSD
- Packages: hector_pose_estimation, hector_pose_estimation_core
hector_models
hector_models contains (urdf) models of robots, sensors etc.
- Author: Maintained by Stefan Kohlbrecher
- License: BSD
- Packages: hector_sensors_description
hector_quadrotor
hector_quadrotor contains packages related to modeling, control and simulation of a quadrotor uav
- Author: Maintained by Johannes Meyer and Stefan Kohlbrecher
- License: BSD
- Packages: hector_quadrotor_gazebo_plugins, hector_quadrotor_teleop, hector_quadrotor_tf, hector_quadrotor_urdf
hector_slam
hector_slam contains ROS packages related to performing SLAM in unstructed environments like those encountered in the Urban Search and Rescue (USAR) scenarios of the RoboCup Rescue competition
- Author: Maintained by Stefan Kohlbrecher, Johannes Meyer
- License: BSD
- Packages: hector_geotiff, hector_map_server, hector_map_tools, hector_mapping, hector_nav_msgs, hector_slam_launch, hector_trajectory_server
hector_worldmodel
hector_worldmodel
- Author: Team Hector Darmstadt
- License: BSD
- Packages: object_tracker, worldmodel_msgs
hrl_arm_control
hrl_arm_control
- Author: Maintained by Advait Jain and Kelsey Hawkins (Advisor: Prof Charlie Kemp)
- License: New BSD
- Packages: equilibrium_point_control, hrl_cody_arms, hrl_generic_arms, hrl_kdl_arms, hrl_pr2_arms
hrl_behaviors
Collection of encapsulated behaviors and perceptual services along with architectures and interfaces which employ them. Most behaviors are designed for exclusive use with the PR2 but some of the perception packages do not require the actual robot.
- Author: Kelsey Hawkins, Travis Deyle, Advisor: Prof. Charlie Kemp (Healthcare Robotics Lab at Georgia Tech)
- License: BSD
- Packages: hrl_clickable_behaviors, hrl_clickable_world, hrl_move_floor_detect, hrl_table_detect, pr2_approach_table, pr2_collision_monitor, pr2_grasp_behaviors
humanoid_msgs
Messages and services for humanoid robots
- Author: Maintained by Armin Hornung
- License: BSD
- Packages: humanoid_nav_msgs
humanoid_navigation
This stack will contain packages for humanoid (biped) navigation, developed at the Humanoid Robots Lab at the Albert-Ludwigs-Universität in Freiburg, Germany. The main code is currently in the footstep_planner package.
- Author: Maintained by Armin Hornung
- License: BSD,GPL 3
- Packages: footstep_planner, gridmap_2d
humanoid_walk
This stack gathers tools to generate walking movements for humanoids robots. It provides both C++ interfaces through walk_interfaces, ROS interfaces through walk_msgs and pattern generators algorithms.
- Author: Maintained by Thomas Moulard/thomas.moulard@gmail.com
- License: BSD
- Packages: halfsteps_pattern_generator, walk_interfaces, walk_msgs
ias_common
ias_common
- Author: Maintained by Lorenz Moesenlechner
- License: BSD,GPL,GPLv3,Closed
- Packages: annotation_srvs, cogman_msgs, navp_action, triangle_mesh_msgs, vision_msgs, vision_srvs
ihr_demos
I Heart Robotics ROS Demos
- Author: Maintained by I Heart Robotics
- License: GPL
- Packages: ihr_demo_bags, ihr_opencv
ihr_tools
I Heart Robotics Tools
image_common
Common code for working with images in ROS.
- Author: Maintained by Patrick Mihelich
- License: BSD
- Packages: camera_calibration_parsers, camera_info_manager, image_transport, polled_camera
image_pipeline
image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing.
- Author: Maintained by Patrick Mihelich/mihelich@willowgarage.com
- License: BSD
- Packages: camera_calibration, image_proc, image_rotate, image_view, stereo_image_proc
image_transport_plugins
A set of plugins for publishing and subscribing to sensor_msgs/Image topics in representations other than raw pixel data. For example, for viewing a stream of images off-robot, a video codec will give much lower bandwidth and latency. For low frame rate tranport of high-definition images, you might prefer sending them as JPEG or PNG-compressed form.
- Author: Maintained by Patrick Mihelich
- License: BSD
- Packages: compressed_image_transport, theora_image_transport
imu_drivers
A stack for any drivers relating to Inertial Measurement Units (IMU).
- Author: Maintained by Chad Rockey
- License: LGPL
- Packages: microstrain_3dmgx2_imu
industrial
industrial
- Author: Shaun Edwards/sedwards@swri.org
- License: BSD
- Packages: SIA20D_Mesh_arm_navigation, armadillo, armadillo_arm_navigation, armadillo_calibration, armadillo_object_manipulation, industrial_io_client, motoman, robotiq, sia10d_mesh_arm_navigation, simple_message
iri_common_drivers
iri_common_drivers
- Author: Maintained by IRI Robotics Lab
- License: LGPL
- Packages: iri_asterx1, iri_common_drivers_msgs, iri_firewire_camera, iri_hokuyo_laser, iri_hokuyo_laser3d, iri_joystick, iri_leuze_laser, iri_loquendo_tts, iri_pmdcamera, iri_tcm3_compass
iri_core
Base classes of IRI ROS software.
- Author: Maintained by IRI Robotics Lab
- License: LGPL
- Packages: iri_action_server, iri_base_algorithm, iri_base_driver
iri_navigation
Set of algorithms for mobile robot autonomous navigation.
- Author: Maintained by IRI Robotics Lab
- License: LGPL
- Packages: iri_checkpoint_nav, iri_localization3d, iri_nav_msgs, iri_no_collision, iri_no_collision_fake, iri_oa_client, iri_people_follower, iri_people_follower_client, iri_ry_oa_bridge
iri_odometry_publisher
iri_odometry_publisher
- Author: Maintained by IRI Robotics Lab, Joan Perez
- License: LGPL
- Packages: iri_covariance_markers, iri_generic_odometry, iri_laser_scan_matcher, iri_msg_to_odom, iri_odometry_core, iri_robot_pose_ekf
iri_perception
Set of algorithms for robot perception.
- Author: Maintained by IRI Robotics Lab
- License: LGPL
- Packages: iri_camera_people_detection, iri_clothes_grasping_point, iri_door_detector, iri_fake_image_processing, iri_image_publisher, iri_laser_people_detection, iri_object_detection, iri_object_pose_detection, iri_people_tracking, iri_people_tracking_fake, iri_perception_msgs
iri_perception_filters
iri_pcl
- Author: Maintained by IRI Robotics Lab, Sergi Foix
- License: LGPL
- Packages: average_point_cloud_node, handeye_log, iri_apply_tof_calibration, iri_filter_table, iri_objectcount, iri_pcl_app, iri_pcl_filters, iri_wrinkled_map, normal_descriptor_node
iri_segway_rmp
This stack contains ROS drivers for Segway RMP 200 and Segway RMP 400 platforms. These drivers are derivated from iri_ros_core, featuring dynamic reconfigure and diagnostics among other tools.
IRI Lab Robotica drivers are required to be installed:
This stack also contains 3d meshes and URDF files for both platforms, as well as corresponding odometry publisher nodes.
- Author: Maintained by IRI Robotics Lab
- License: LGPL
- Packages: iri_segway_rmp200, iri_segway_rmp200_odom, iri_segway_rmp400, iri_segway_rmp400_odom, iri_segway_rmp_msgs
iri_teleop
IRI Teleop Stack
- Author: Maintained by IRI Robotics Lab, Joan Perez
- License: LGPL
- Packages: iri_gamepad_teleop, iri_joystick_core, iri_platform_teleop, iri_wiimote_teleop
iri_wam
Lots of tools for the WAM arm: fk, ik, calibration ... Driver wrapper interfaces with the NEW libbarrett library
- Author: Maintained by IRI Robotics Lab, Pol Monso'
- License: LGPL
- Packages: iri_bhand, iri_wam_arm_navigation, iri_wam_bringup, iri_wam_common_msgs, iri_wam_controllers, iri_wam_description, iri_wam_fk, iri_wam_gazebo, iri_wam_ik, iri_wam_machine, iri_wam_tutorial, iri_wam_wrapper
isi_3d_recognition
This stack consists of tools for extracting color-and-shape features, solving Principal Component Analysis (PCA), and detecting objects using them.
- Author: Maintained by Kanezaki Asako
- License: BSD
- Packages: c3_hlac, c3_hlac_core, color_voxel_recognition
itasc
itasc
- Author: Maintained by Dominick Vanthienen
- License: BSD,LGPL
- Packages:
itasc_core
itasc_core unary stack
- Author: Maintained by Dominick Vanthienen
- License: BSD,LGPL
- Packages: itasc_core
joystick_drivers
This stack contains a ROS node to interface with joysticks, and drivers for joysticks that are not well supported by a common Linux distribution.
- Author: Maintained by Melonee Wise
- License: GPL,BSD,ZLib,ZLib (spacenav)
- Packages: joy, ps3joy, spacenav, spacenav_node, wiimote
joystick_drivers_tutorials
This stack contains the turtle_teleop package, which contains tutorials for the joystick_drivers stack.
- Author: Melonee Wise
- License: BSD
- Packages: turtle_teleop
jsk_common
jsk_common
- Author: Maintained by Rosen Diankov
- License: BSD
- Packages: jsk_tools, parallel_util, posedetection_msgs
katana_driver
This stack contains hardware drivers for the Neuronics Katana 450 robot arm, along with a port of the arm navigation pipeline.
- Author: Maintained by Martin Günther, Henning Deeken
- License: BSD
- Packages: katana, katana_arm_gazebo, katana_description, katana_gazebo_plugins, katana_joint_movement_adapter, katana_msgs, katana_teleop, katana_trajectory_filter, katana_tutorials, kni
kinect
ROS Kinect is an open source project focused on the integration of the Microsoft Kinect sensor with ROS. The kinect ROS stack contains low-level drivers, visualization launch files, and PCL/OpenCV tutorials/demos.
- Author: Maintained by Radu Bogdan Rusu, Tully Foote, Patrick Mihelich, Melonee Wise
- License: BSD
- Packages: freenect, kinect_camera
kinematics
This stack contains a set of kinematics messages and services that can be used for kinematic computation.
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: arm_kinematics_constraint_aware, kinematics_base, kinematics_msgs
kinematics_pr2
kinematics for the PR2 - a set of forward and inverse kinematics implementation for the PR2.
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: interpolated_ik_motion_planner, pr2_arm_ik_with_collision
knowrob
KnowRob is a knowledge processing framework developed in the IAS group at the Technische Universitaet Muenchen, Germany. It provides tools for knowledge acquisition, representation and reasoning that are tailored to the demands in mobile robotics.
- Author: Maintained by Moritz Tenorth
- License: GPL,BSD
- Packages: bosch_semantic_map, comp_cop, comp_germandeli, comp_orgprinciples, comp_spatial, comp_temporal, ias_knowledge_base, ias_prolog_addons, ias_semantic_map, jpl, json_prolog, knowrob_actions, knowrob_cad_models, knowrob_common, knowrob_objects, mod_probcog, mod_srdl, mod_vis, rosprolog, semweb, srldb, tf_prolog, thea
kurt_apps
kurt_apps
- Author: Maintained by Jochen Sprickerhof
- License: BSD
- Packages: kurt_2dnav, kurt_2dnav_slam, kurt_freespace, kurt_navigation_config, kurt_navigation_global, kurt_navigation_slam
kurt_driver
kurt_driver
- Author: Maintained by Jochen Sprickerhof
- License: BSD
- Packages: kurt_base, kurt_bringup, kurt_description, kurt_gazebo, kurt_gazebo_plugins, kurt_teleop, rotunit_snapshotter
laser_drivers
This stack contains drivers for laser rangefinders, including Hokuyo SCIP 2.0-compliant and SICK models.
- Author: Maintained by Chad Rockey
- License: BSD,LGPL
- Packages: hokuyo_node, sicktoolbox, sicktoolbox_wrapper
laser_pipeline
Libraries from processing laser data, including converting laser data into 3D representations.
- Author: Maintained by Jeremy Leibs
- License: BSD
- Packages: laser_assembler, laser_filters, laser_geometry
lfd
Learning from Demonstration algorithms developed by the RAIL research group at WPI.
- Author: Maintained by Russell Toris
- License: BSD
- Packages: cba, lfd_common
linux_networking
Tools to work with linux networking.
- Author: Maintained by Blaise Gassend
- License: GPL,BSD,LGPL,GPL for sigblock
- Packages: access_point_control, asmach, asmach_tutorials, ddwrt_access_point, hostapd_access_point, ieee80211_channels, linksys_access_point, multi_interface_roam, network_control_tests, network_detector, network_monitor_udp, network_traffic_control, wpa_supplicant, wpa_supplicant_node
literate_pr2
Literate PR2. Text detection and recognition for indoor environment
- Author: Maintained by Menglong Zhu: menglong(at)seas.upenn.edu
- License: BSD
- Packages: pr2_read_text, read_text
lse_anemometer_drivers
This stack contains drivers for anemometers. Currently the only driver available is for the Windsonic, an ultrasonic wind sensor.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: windsonic
lse_arduino
A stack for arduino related packages for ROS.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: ardusim
lse_communication
Communication stack holding a package for communication between robots, WifiComm, used at the LSE.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: wifi_comm
lse_experiments
The purpose of this stack is to hold all the relevant experiments produced inside the LSE (ISR University of Coimbra). ROS code developed for papers, demos, etc should be placed here. Everything should be documented in such a way that reproduction of results is possible.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: fctuc_open_day
lse_imu_drivers
This stack contains drivers for IMUs. Currently it only has support for the Xsens MTi.
- Author: Gonçalo Cabrita
- License: BSD
- Packages: lse_xsens_mti
lse_messages
This stack contains messages that are commonly used on the LSE but are not available on the ROS messages stack.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: lse_sensor_msgs
lse_ressources
This stack holds handy ressources for other stacks to find. Currently only has maps of ISR.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: isr_maps
lse_roomba_toolbox
Useful tools for the Roomba robots used at the LSE including popular tf setups, Stage world files and 2D navigation parameters and example launch files for the real and simulated robots.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: lse_roomba_2dnav, lse_roomba_stage, lse_roomba_tf_setup
lse_sensor_network
Stack for the sensor networks developed at LSE. Currently holds the sensornet package, however support for a wireless sensor network should be added in the future.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: sensornet
mapping
Collection of routines and functions for 3D mapping@IAS.
- Author: Nico Blodow, Zoltan-Csaba Marton, Dejan Pangercic
- License: BSD
- Packages: as11, handle_detection, handle_detection2D, ias_projected_light, ias_table_msgs, ias_table_srvs, kinect_cleanup, mapping_ias_msgs, next_best_view, pcl_cloud_algos, pcl_cloud_tools, pcl_ias_sample_consensus, pcl_to_octree, pcl_vtk_tools, pointcloud_registration, pr2_data_acquisition_tools, vosch
mav_tools
Hardware-independent micro-air vehicle tools
- Author: Maintained by Ivan Dryanovski, William Morris
- License: BSD
- Packages: laser_height_estimation, mav_msgs
maxwell
Maxwell is a custom mobile manipulator. The Maxwell stack contains configuration, launch, and demo applications for the Maxwell robot.
- Author: Maintained by Michael Ferguson
- License: BSD,
- Packages: maxwell_arm_navigation, maxwell_calibration, maxwell_defs, maxwell_interactive_markers, maxwell_navigation
mini_max
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: mini_max_apps, mini_max_defs, mini_max_tutorials
motion_analysis_mocap
This stack provides a bridge between the Cortex software from Motion Analysis and ROS. The bridge relies on evart-stream and evart-client software written by Anthony Mallet.
- Author: Maintained by Thomas Moulard
- License: BSD
- Packages: evart-client
motion_capture
Libraries for reading/using motion capture data
- Author: Maintained by David Lu!!
- License: BSD
- Packages: c3d, mocap_point_cloud
motion_planners
motion_planners
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: chomp_motion_planner, interpolated_ik_motion_planner, ompl, ompl_ros_interface, sbpl
motion_planning_common
This stack contains motion planners and supporting infrastructure.
- Author: Sachin Chitta sachinc@willowgarage.com
- License: BSD
- Packages: collision_environment_msgs, collision_map, collision_space, distance_field, geometric_shapes, geometric_shapes_msgs, mapping_msgs, mapping_rviz_plugin, motion_planning_msgs, motion_planning_rviz_plugin, planning_environment, planning_environment_msgs, planning_models, robot_self_filter
motion_planning_environment
The motion_planning_environment stack contains packages that can be used to monitor the world and the state of the robot for collisions. It contains two packages: planning_environment which contains the monitors and planning_environment_msgs which contains the messages and services that can be used for collision checking, adding and clearing objects and monitoring of the robot state and trajectories.
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: motion_planning_environment_empty_pkg
motion_planning_visualization
motion_planning_visualization
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: motion_planning_visualization_empty_pkg
mpi
The mpi stack contains tools for high performance Message Passing between nodes in a distributed multi-processor system.
- Author: Maintained by Radu Bogdan Rusu and John Hsu
- License: BSD
- Packages: knem, mpi_test, openmpi_devel, rosmpi
mrpt_common
mrpt_common
- Author: Maintained by Jose Luis Blanco
- License: BSD
- Packages: mrpt_bridge, mrpt_libs, mrpt_msgs, rawlog_play
mrpt_hwdrivers
mrpt_hwdrivers
- Author: Maintained by Jose Luis
- License: BSD
- Packages: mrpt_hokuyo
mrpt_slam
mrpt_slam
- Author: Maintained by Jose Luis
- License: BSD
- Packages: mrpt_ekf_slam_2d, mrpt_ekf_slam_3d, mrpt_ro_slam
multimaster
Multimaster is a script allowing to register topics and services at a second master and to subscribe to topics and services from a second master.
- Author: Maintained by Wim Meeussen
- License: BSD
- Packages: multimaster
multimaster_experimental
Experimental packages exploring different techniques for running nodes in a multiple ROS master setup.
- Author: Maintained by Ken Conley
- License: BSD
- Packages: app_manager, app_manager_android, app_manager_tutorial, foreign_relay, pyqrnative, ronin, rosproxy
nao_common
This stack contains common tools for the Nao robot to run remotely on the PC together with nao_robot on the robot. It provides joint state, odometry, and teleoperation with a gamepad.
- Author: Maintained by Armin Hornung
- License: BSD
- Packages: nao_description, nao_remote, nao_teleop
nao_rail
The nao_rail stack contains packages to control and query an Aldebaran NAO. These packages can be used in conjunction with existing NAO stacks and packages to add additional features.
- Author: Maintained by Russell Toris
- License: BSD
- Packages: nao_openni, nao_speech, nao_vision
navigation
A 2D navigation stack that takes in information from odometry, sensor streams, and a goal pose and outputs safe velocity commands that are sent to a mobile base.
- Author: Maintained by Eitan Marder-Eppstein eitan@willowgarage.com
- License: BSD,LGPL,LGPL (amcl)
- Packages: amcl, base_local_planner, carrot_planner, clear_costmap_recovery, costmap_2d, dwa_local_planner, fake_localization, map_server, move_base, move_base_msgs, move_slow_and_clear, nav_core, navfn, robot_pose_ekf, rotate_recovery, voxel_grid
navigation_experimental
Experimental features for future releases of the navigation stack.
- Author: Maintained by Eitan Marder-Eppstein
- License: BSD
- Packages: assisted_teleop, eband_local_planner, goal_passer, pose_base_controller, pose_follower, sbpl_lattice_planner, sbpl_recovery, twist_recovery
navigation_tutorials
navigation_tutorials
- Author: Maintained by Eitan Marder-Eppstein
- License: BSD
- Packages: laser_scan_publisher_tutorial, navigation_stage, odometry_publisher_tutorial, point_cloud_publisher_tutorial, robot_setup_tf_tutorial, roomba_stage, simple_navigation_goals_tutorial
neato_robot
This stack contains drivers for the Neato XV-11 robot. It also contains sample configuration files for running the Navigation stack on an XV-11.
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: 2dnav_neato, neato_driver, neato_node
netft
netft
- Author: Maintained by Derek King
- License: BSD
- Packages: netft_ethercat_hardware, netft_example_controllers, netft_rdt_driver
ni
ROS OpenNI is an open source project focused on the integration of the PrimeSense sensors with ROS.
- Author: Maintained by Radu Bogdan Rusu, Ken Conley
- License: BSD,LGPL
- Packages: disparity_view, nite, openni, openni_camera, openni_pcl, openni_tracker, pointcloud_to_laserscan, ps_engine
node_monitoring
node_monitoring
- Author: Maintained by Tim Niemueller
- License: BSD
- Packages: nodemon_cpp, nodemon_lua, nodemon_msgs, nodemon_py, nodemon_tui, nodemon_webview
nodelet_core
Nodelets library and tools. Nodelets are a plugin architecture for roscpp that enable dynamic loading of multiple 'nodelets' into a single ROS node instance.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD
- Packages: nodelet, nodelet_topic_tools
nxt
This stack has basic interfaces for interacting with ROS and NXT. The software in this stack is intended to run on top of the default NXT firmware provided by lego.
- Author: Maintained by Tully Foote, Wim Meeussen, and Melonee Wise
- License: BSD
- Packages: nxt_controllers, nxt_description, nxt_lxf2urdf, nxt_msgs, nxt_python, nxt_ros, nxt_rviz_plugin
nxt_robots
nxt_robots provides starter robots for using NXT with ROS.
- Author: Maintained by Tully Foote, Wim Meeussen, and Melonee Wise
- License: BSD
- Packages: nxt_robot_gyro_car, nxt_robot_kit_test, nxt_robot_sensor_car
object_manipulation
Functionality for performing object pickup and placing, while avoiding collisions with the environment. This stack is designed to be robot independent. It contains a complete interface for pickup and place tasks, as well as general implementation of most of the needed functionality.
- Author: Maintained by Matei Ciocarlie
- License: BSD,except for source files individually marked otherwise
- Packages: bayesian_grasp_planner, household_objects_database, household_objects_database_msgs, object_manipulation_msgs, object_manipulator, probabilistic_grasp_planner, rviz_interaction_tools, static_transform_broadcaster
object_recognition
object_recognition
- Author: Maintained by Ethan Rublee
- License: BSD
- Packages: object_recognition_core, object_recognition_server
object_recognition_experimental
The object_recognition stack contains algorithms and tools relevant to object recognition from visual data.
- Author: Maintained by Gary Bradski, Radu Bogdan Rusu, Marius Muja
- License: BSD,BSD,APACHE 2.0,LGPL
- Packages: binary_pairs, edges_pose_refiner, ess_detector, ftd_pt_learner, grasping_classifier, larks, rbrief, rec_templates, stereo_object_model_generation, tod_rein
ocr
A stack for optical character recognition (OCR) packages.
- Author: Benjamin Pitzer
- License: BSD
- Packages: leptonica, ocr_server, tesseract
octomap_mapping
The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms. The map implementation is based on an octree. This stack contains the actual OctoMap package and additional code for ROS integration.
- Author: Maintained by Armin Hornung
- License: BSD
- Packages: octomap, octomap_ros, octomap_server
octomap_visualization
octomap_visualization provides visualization tools for the octomap_mapping stack, mainly the octovis viewer.
- Author: Maintained by Armin Hornung
- License: GPL
- Packages: octovis
odor_search
This stack contains various odor search algorithms, inclusing odor oriented exploration and odor source localization algorithms.
- Author: MaGonçalo Cabrita
- License: BSD
- Packages: particle_plume, pp_explorer, random_walk
odor_tools
This stack holds tools for mobile robot odor experiments.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: odor_bar, virtual_nose
opencupboard
opencupboard
- Author: Maintained by Annie Holladay
- License: BSD
- Packages: opencupboard_action, opencupboard_launch, opencupboard_msgs
openni_kinect
ROS OpenNI is an open source project focused on the integration of the PrimeSense sensors with ROS.
- Author: Maintained by Radu Bogdan Rusu, Ken Conley, Tully Foote
- License: BSD
- Packages: depth_image_proc, nite, openni, openni_camera, openni_launch, openni_tracker
openrave_planning
This stack offers OpenRAVE-related bindings. Maintained by the JSK lab at University of Tokyo.
- Author: Rosen Diankov (rosen.diankov@gmail.com)
- License: BSD
- Packages: collada_robots, openrave, openrave_actionlib, openrave_calibration, openrave_database, openrave_msgs, openrave_robot_control, openrave_robot_filter, openrave_sensors, openraveros, openraveros_tutorials, orrosplanning, roscpp_sessions, session_tutorials
orocos
orocos: Open Robot Control Software, version 1.10. Version 2.x of the project is available as the Orocos toolchain ROS stack. The project's aim is to develop a general-purpose, free software, and modular framework for robot and machine control.
- Author: Maintained by Ruben Smits
- License: ,BSD,LGPL,GPL+runtime exception
- Packages: bfl_0.7, bfl_dataAssociationBranch, bfl_examples, kdl_1.0, ocl_1.10, orocos_ros_integration, rtt_1.10, rtt_exercises_1.10.0
orocos_controllers
This stack contain packeges for building real-time controllers with orocos
- Author: Maintained by Konrad Banachowicz
- License: BSD
- Packages: fake_servo, joint_spline_trajectory_generator, oro_controllers_manager, oro_joint_state_publisher, oro_joint_trajectory_action
orocos_kinematics_dynamics
orocos_kinematics_dynamics
- Author: Maintained by Ruben Smits
- License: GPL,LGPL / BSD,LGPL
- Packages: kdl, orocos_kdl, python_orocos_kdl
orocos_toolchain
This stack contains all software necessary to build systems using the Orocos Toolchain.
- Author: Maintained by Ruben Smits - Steven Bellens - Peter Soetens
- License: GPL + runtime exception,LGPL
- Packages:
orocos_toolchain_ros
This stack contains all software necessary to build systems using both Orocos and ROS infrastructures. The complete Orocos Toolchain is integrated in the ROS build system and the rtt_ros_integration package allows easy communication between Orocos components and ROS nodes.
- Author: Maintained by Ruben Smits - Steven Bellens
- License: BSD,GPL + runtime exception,LGPL
- Packages: log4cpp, ocl, orogen, rtt_gems, rtt_ros_integration, rtt_ros_integration_example, rtt_ros_integration_geometry_msgs, rtt_ros_integration_nav_msgs, rtt_ros_integration_sensor_msgs, rtt_ros_integration_std_msgs, rtt_ros_param, rtt_ros_service, rtt_rospack, rtt_tf
orocos_tools
orocos_tools
- Author: Maintained by Konrad Banachowicz
- License: BSD
- Packages: oro_action_server, rtt_control_msgs
p2os
This stack provides the p2os driver supporting any robot that uses either P2OS or ARCOS firmware. This stack also includes urdf definitions for visualization and examples to control the robot.
- Author: Maintained by David Feil-Seifer (dfseifer@usc.edu)
- License: BSD,GPLv2
- Packages: p2os_dashboard, p2os_driver, p2os_launch, p2os_teleop, p2os_urdf
patrol
Multi-Robot Patrol-Related Stack from the ISR Coimbra.
- Author: Maintained by David Portugal
- License: BSD
- Packages: patrolling_sim
penn_lightweight_teleop
penn_lightweight_teleop
- Author: Maintained by Will McMahan
- License: BSD
- Packages: event_based_haptics, penn_lightweight_teleop_msgs, pr2_acceleration_record, pr2_gripper_and_wrist_roll_sensor_controller, sensoray626, wm_acceleration_feedback, wm_arm_teleop, wm_imu_arm_tracker
people_experimental
people_experimental
- Author: Maintained by Caroline Pantofaru
- License: BSD
- Packages: height_tracker, leg_detector, pedestrian_detector_HOG, people_tracking_filter
perception_pcl
This contains the Point Cloud Library (PCL), its 3rd party dependencies, and a ROS interface for PCL nodelets.
- Author: Maintained by Radu Bogdan Rusu
- License: BSD,LGPL
- Packages: pcl_ros
perception_pcl_addons
The perception_pcl_addons stack contains additions to the Point Cloud Library (PCL) such as visualization tools, tutorials and example code, and demos.
- Author: Maintained by Radu Bogdan Rusu
- License: BSD,LGPL
- Packages: pcl_tutorials, pcl_visualization, terminal_tools
phidgets
This stack contains the C API for Phidgets as well as a C++ wrapper and various ROS nodes utilizing the C++ Wrapper.
- Author: Tully Foote/tfoote@gmail.com
- License: LGPL
- Packages: phidget_rfid, phidget_text, phidgetspp, phidgetspp_c_api
physics_ode
Open Dynamics Physics Engines for Simulation and Planning (Collision Detection).
- Author: Maintained by John Hsu
- License: Boost Software License,BSD,LGPL
- Packages: opende, parallel_quickstep
pi_vision
A collection of vision packages created for the Pi Robot Project at http://www.pirobot.org.
- Author: Maintained by Patrick Goebel
- License: BSD
- Packages: pi_face_tracker, ros2opencv
pioneer_arm
Contains packages for controlling and simulating a Pioneer 5-DOF robotic arm
- Author: Maintained by Stephen Williams
- License: BSD
- Packages: p2os_with_arm_driver, pioneer_arm_description, pioneer_arm_launch
point_cloud_perception
The point_cloud_perception stack contains algorithms and tools that deal with 3D point cloud data from a variety of different sensing devices.
- Author: Maintained by Radu Bogdan Rusu
- License: BSD,LGPL
- Packages: point_cloud_converter
point_cloud_perception_experimental
The point_cloud_perception_experimental stack contains algorithms and tools that deal with 3D point cloud data from a variety of different sensing devices, but are in an experimental stage.
- Author: Maintained by Radu Bogdan Rusu and Caroline Pantofaru
- License: BSD
- Packages: canon_calibrate, data_acquisition_ptu, eigen_tests, heat_equation_solver, mapping_tools, object_mapping, octomap2, octovis2, pcl_detectors, pcl_detectors_clients, pcl_opencv_bridge, pcl_point_cloud2_image_color, pcl_registration_experimental, point_cloud_python, range_image_tests, surface_reconstruction, virtual_scanner
policy_learning
policy_learning
- Author: Maintained by Mrinal Kalakrishnan
- License: BSD
- Packages: bspline, dmp_motion_controller, dmp_motion_controller_test, dmp_motion_generation, dmp_motion_generation_test, dmp_motion_gui, dmp_motion_learner, lwr, policy_improvement, policy_improvement_loop, policy_improvement_test, policy_improvement_utilities, policy_library, pr2_tasks, pr2_tasks_transforms, stomp_motion_planner, task_manager, task_recorder, task_recorder_test
polonius
polonius
- Author: Maintained by David!!
- License: BSD
- Packages: polonius_demo, polonius_engine, polonius_interface, polonius_msgs
portrait_bot
The portrait_bot stack enables the PR2 draw faces recognized in camera images.
- Author: Maintained by Juergen Hess
- License: BSD
- Packages: face_contour_detector, face_finder, pen_gripper, portrait_painter, portrait_robot_msgs
power_supplies
power_supplies
- Author: Maintained by
- License: BSD
- Packages: ctx2140, m4atx, power_msgs, power_srvs
pr2_apps
Basic applications for the PR2 robot
- Author: Maintained by Wim Meeussen
- License: BSD
- Packages: pr2_app_manager, pr2_mannequin_mode, pr2_position_scripts, pr2_teleop, pr2_teleop_general, pr2_tuckarm
pr2_arm_motion_planners
pr2_arm_motion_planners
- Author: Maintained by Benjamin Cohen
- License: BSD
- Packages: sbpl_arm_planner
pr2_arm_navigation_apps
pr2_arm_navigation_app
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: pr2_arm_navigation_apps_empty_pkg
pr2_arm_navigation_tests
arm_navigation_tests_pr2
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: arm_navigation_tests, pr2_arm_ik_tests
pr2_calibration
Provides a toolchain running through the robot calibration process. This involves capturing pr2 calibration data, estimating pr2 parameters, and then updating the PR2 URDF. Note that the only support API for the stack is the tutorial for calibrating the PR2. All of the internal APIs are not considered to be stable.
- Author: Maintained by Vijay Pradeep
- License: BSD
- Packages: calibration_msgs, dense_laser_assembler, image_cb_detector, interval_intersection, joint_states_settler, laser_cb_detector, laser_joint_processor, laser_joint_projector, monocam_settler, pr2_calibration_estimation, pr2_calibration_executive, pr2_calibration_launch, pr2_calibration_propagation, pr2_dense_laser_snapshotter, pr2_se_calibration_launch, settlerlib
pr2_cockpit
The pr2_cockpit stack runs the teleoperation setup at Willow Garage, including device drivers, realtime controllers, and launch scripts.
- Author: Stuart Glaser
- License: BSD
- Packages: infinity_pedals, microscribe, pr2_cockpit_msgs, teleop_controllers, teleop_microscribe
pr2_common
URDF description of the robot kinematics and dynamics, 3D models of robot components, information required for gazebo to simulate the PR2, and messages specific to the PR2 such as detailed information about its power board and fingertip pressure sensors.
- Author: Maintained by John Hsu
- License: BSD
- Packages: pr2_dashboard_aggregator, pr2_description, pr2_machine, pr2_msgs
pr2_common_actions
pr2_common_actions
- Author: Maintained by Melonee Wise
- License: BSD
- Packages: joint_trajectory_action_tools, joint_trajectory_generator, pr2_arm_move_ik, pr2_common_action_msgs, pr2_tilt_laser_interface, pr2_tuck_arms_action
pr2_common_alpha
pr2_common_alpha
- Author: Maintained by John Hsu
- License: BSD
- Packages: pr2_defs, teleop_head
pr2_controllers
Contains the controllers that run in realtime on the PR2 and supporting packages.
- Author: Stuart Glaser sglaser@willowgarage.com
- License: BSD
- Packages: control_toolbox, ethercat_trigger_controllers, joint_trajectory_action, pr2_calibration_controllers, pr2_controllers_msgs, pr2_gripper_action, pr2_head_action, pr2_mechanism_controllers, robot_mechanism_controllers, single_joint_position_action
pr2_doors
The pr2_doors stack provides the building blocks and integration to allow the PR2 to autonomously detect and open doors.
- Author: Wim Meeussen, John Hsu, Jon Bohren, Marius Muja
- License: BSD,LGPL
- Packages: ANN_doors, door_handle_detector, door_msgs, pr2_doors_actions, pr2_doors_common, pr2_doors_executive, pr2_laser_snapshotter, tff_controller
pr2_dremel
pr2_dremel
- Author: Benjamin Pitzer, Christian Bersch, Sarah Osentoski, Philip Roan, Soeren Kammel (maintained by Benjamin Pitzer)
- License: BSD
- Packages: pr2_dremel_arm_controller, pr2_dremel_gui, pr2_dremel_server, remote_power_manager, vlr
pr2_ethercat_drivers
This stack contains drivers for the ethercat system and the peripherals that connect to it: motor control boards, fingertip sensors, texture projector, hand accelerometer.
- Author: Maintained by Derek King
- License: BSD,binary only,GPL
- Packages: eml, ethercat_hardware, fingertip_pressure
pr2_exploration
Exploration stack for the PR2.
- Author: Charles DuHadway (maintained by Benjamin Pitzer)
- License: BSD
- Packages: explore_pr2
pr2_gui
Contains GUI tools for working with PR2s.
- Author: Maintained by Josh Faust (jfaust@willowgarage.com)
- License: BSD
- Packages: pr2_dashboard
pr2_mechanism
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop. The main interface to packages in this stack is through C++, but it is possible to interact with controllers through a ROS API. While the stack is currently aimed at controlling the PR2 robot, it should work on most force-controlled robots.
- Author: Maintained by Wim Meeussen
- License: BSD
- Packages: pr2_controller_interface, pr2_controller_manager, pr2_hardware_interface, pr2_mechanism_diagnostics, pr2_mechanism_model, pr2_mechanism_msgs, realtime_tools
pr2_navigation
The pr2_navigation stack holds common configuration options for running the navigation stack on a PR2 robot. The packages in this stack are used by many PR2-specific applications that use planar navigation.
- Author: Maintained by Eitan Marder-Eppstein
- License: BSD
- Packages: laser_tilt_controller_filter, pr2_move_base, pr2_navigation_config, pr2_navigation_global, pr2_navigation_local, pr2_navigation_perception, pr2_navigation_self_filter, pr2_navigation_slam, pr2_navigation_teleop, semantic_point_annotator
pr2_navigation_apps
This stack holds a collection of navigation applications that can be run on the PR2 robot.
- Author: Maintained by Eitan Marder-Eppstein
- License: BSD
- Packages: pr2_2dnav, pr2_2dnav_local, pr2_2dnav_slam
pr2_object_manipulation
Contains PR2-specific implementations of some of the generic functionality needed for pickup and place tasks.
- Author: Maintained by Kaijen Hsiao and Matei Ciocarlie
- License: BSD
- Packages: pr2_grasp_adjust, pr2_gripper_click, pr2_gripper_grasp_controller, pr2_gripper_grasp_planner_cluster, pr2_gripper_reactive_approach, pr2_gripper_sensor_action, pr2_gripper_sensor_controller, pr2_gripper_sensor_msgs, pr2_handy_tools, pr2_object_manipulation_launch, rgbd_assembler, simple_Jtranspose_controller
pr2_photoshoot
pr2_photoshoot
- Author: Maintained by Austin Hendrix
- License: BSD
- Packages: pr2_pose
pr2_plugs
The pr2_plugs stack provides the low level actions for autonomously plugging the PR2 into a standard wall outlet.
- Author: Wim Meeussen, Melonee Wise, Jon Bohren, Eitan Marder-Eppstein, Patrick Michelich
- License: BSD
- Packages: checkerboard_pose_estimation, outlet_pose_estimation, pr2_image_snapshot_recorder, pr2_plugs_actions, pr2_plugs_common, pr2_plugs_msgs, stereo_wall_detection, visual_pose_estimation
pr2_power_drivers
Power drivers for the PR2 robot.
- Author: Maintained by Blaise Gassend
- License: BSD
- Packages: ocean_battery_driver, power_monitor, pr2_power_board
pr2_rfid
This stack contains code for robot behaviors and radio frequency perception techniques that enable a PR2 (modified with articulated patch antennas) to efficiently discover, locate, and interact with long-range (UHF) RFID tags applied to locations, objects, and people of interest. Sample capabilities include: estimating the bearing toward a tag, RFID servoing, and RFID search. These techniques form the foundation of Travis Deyle's PhD thesis; we also demonstrated sample applications such as medication delivery, sensor fusion, and RFID search in home environments.
- Author: Dr. Travis Deyle (Georgia Tech), Prof. Charlie Kemp (Georgia Tech, advisor), and Prof. Matt Reynolds (Duke Univ., collaborator)
- License: BSD
- Packages: rfid_artoolkit, rfid_behaviors, rfid_datacapture, rfid_demos, rfid_explore_room, rfid_hardware, rfid_nav2, rfid_people_following, rfid_pf, rfid_servoing
pr2_robot
This stack collects PR2-specific components that are used in bringing up a robot.
- Author: Maintained by Wim Meeussen
- License: BSD
- Packages: imu_monitor, pr2_bringup, pr2_camera_synchronizer, pr2_computer_monitor, pr2_controller_configuration, pr2_etherCAT, pr2_run_stop_auto_restart
pr2_rubiks_solver
PR2 Rubik's cube solver
- Author: Maintained by Lorenzo Riano and Chris Burbridge
- License: GPL
- Packages: rubiks_graph, rubiks_inspect, rubiks_solver
pr2_simple_motions
pr2_simple_motions
- Author: Maintained by Stephen Miller
- License: BSD
- Packages: joint_states_listener, pr2_arm_move_ik_synced, pr2_simple_arm_motions, pr2_simple_base_motions, pr2_simple_head_motions, pr2_simple_motions_apps, pr2_simple_motions_msgs, pr2_simple_motions_srvs, pr2_simple_torso_motions, pr2_simple_utils
pr2_simulator
PR2-specific simulation components. These include plugins and launch scripts necessary for running PR2 in simulation.
- Author: Maintained by John Hsu
- License: BSD
- Packages: pr2_controller_configuration_gazebo, pr2_examples_gazebo, pr2_gazebo, pr2_gazebo_plugins, pr2_ogre
pr2_tabletop_manipulation_apps
Brings together manipulation and perception for complete task execution using the PR2 robot.
- Author: Maintained by Matei Ciocarlie and Kaijen Hsiao
- License: BSD
- Packages: pr2_create_object_model, pr2_interactive_manipulation, pr2_interactive_object_detection, pr2_pick_and_place_demos, pr2_skill_crane, pr2_tabletop_manipulation_launch
pr2_web_apps
This stack contains core web apps that are shipped with a PR2.
- Author: Maintained by Josh Tyler
- License: BSD
- Packages: camera_application, doors_application, mannequin_application, map_tiler, navigation_application, pr2_addons_application, pr2_base_application, pr2_recharge_application, soccer_application, teleop_ps3_application, tuckarms_application
prairiedog
This includes all of the CU Boulder prairiedog packages.
- Author: Michael Otte
- License: GNU GPL V3
- Packages: base_planner_cu, cmd_line_control_cu, gencam_cu, goal_server_cu, hokuyo_listener_cu, intercom_cu, irobot_create_cu, irobot_create_rustic, localization_cu, mapper_cu, nav_view_cu, stargazer_cu, tagmapper_cu, visualization_cu
prosilica_driver
This stack contains the ROS driver and SDK for AVT/Prosilica cameras.
- Author: Maintained by Patrick Mihelich
- License: BSD,Commercial
- Packages: prosilica_camera, prosilica_gige_sdk
proxy_tools
Tools for moving data between nodes while conserving bandwidth or avoiding network blockages
- Author: Ken Tossell
- License: BSD
- Packages: proxy
qt_ros
This stack provides templates, tutorials and other resources that assist qt on ros development.
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: qt_build, qt_create, qt_tutorials
rOscar
rOscar stack for ROS
- Author: Maintained by Steven Martin
- License: BSD,GPL,LGPL,LGPLv3
- Packages: cyphy_rcRos
recovery_shared_autonomy
The recovery_shared_autonomy stack is an independent extension of the SMACH library. It includes an autonomous failure recovery mode and an expert interface module. It also includes tools for introspection and ROS integration.
- Author: Maintained by Bharath Sankaran
- License: BSD
- Packages: recovery, recovery_tutorials, smach_recovery, smach_recovery_msgs, smach_recovery_ros
recovery_smach_visualization
The recovery_smach_visualization stack contains the SMACH RECCOVERY library, together with tools for introspection and a ROS integration package.
- Author: Maintained by Bharath Sankaran
- License: BSD
- Packages: smach_recovery_viewer
redundant_manipulator_control
Real-time control framework for redundant manipulators.
- Author: Maintained by Thomas Moulard
- License: BSD,LGPL
- Packages:
reem_controllers
Controllers that run in the pr2_controller_manager's realtime loop. These exist to provide a pr2-compatible interface and allow to setup a Gazebo simulation of REEM rather easily. The actual REEM robot does not rely on these controllers.
- Author: Maintained by Adolfo Rodriguez Tsouroukdissian
- License: Modified BSD
- Packages: joint_group_position_controller
reem_robot
Scripts and configuration files to launch when bringing up REEM.
- Author: Maintained by Adolfo Rodriguez Tsouroukdissian
- License: Modified BSD
- Packages: reem_bringup
reinforcement_learning
Reinforcement Learning framework. Repositories of agents and environments. ROS interface for reinforcement learning algorithms. Includes the TEXPLORE algorithm and real-time architecture for model-based RL. Developed by Todd Hester and Peter Stone at the University of Texas at Austin.
- Author: Maintained by Todd Hester
- License: BSD
- Packages: rl_agent, rl_common, rl_env, rl_experiment, rl_msgs
remote_lab
A stack of tools for remote control, tele-op and remote labs.
- Author: Maintained by Benjamin Pitzer
- License: BSD
- Packages: interactive_marker_client, mjpeg_server, ping, pointcloud_snapshot_service, pr2_pick_and_place_service, robot_booking, rosjs_assisted_teleoperation, rosjs_common, rosjs_pr2interaction, rosjs_remotelabwidgets, rosjs_resources, rosjs_tests, rosjs_tutorials, rosjs_visualization, tf_lister, topic_logger, wviz, wviz_kinematic_manager, wviz_scene_manager, wviz_tf_manager
rharmony
R-Harmony is a collection of people perception technologies, aimed at bringing people and robots together...
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: pocketsphinx
ride
Video game inspired control of multiple robots
- Author: Maintained by Erik Karulf
- License: BSD
- Packages: laser_threshold, ride_agent, ride_core, ride_msgs, ride_stage
riq_hand
ROS driver and tools for Robotiq Adaptive Gripper
- Author: Maintained by Derek King
- License: BSD
- Packages: riq_hand_cli, riq_hand_ethercat_hardware, riq_hand_gui, riq_msgs
roar_stack
ROS Opensource Audio Recognizer Stack
roboard
Contains packages to control servos and read sensors of the Roboard. Also includes the RoBoIO library for the Roboard.
- Author: Maintained by Taylor Veltrop
- License: BSD
- Packages: roboard_gui, roboard_roboio, roboard_sensors, roboard_servos
roboearth
ROS packages for the RoboEarth project.
- Author: Maintained by Daniel Di Marco, Rob Janssen
- License: BSD,GPL,LGPL
- Packages: ar_bounding_box, re_comm, re_kinect_object_detector, re_msgs, re_object_detector_gui, re_object_recorder, re_ontology, re_srvs, re_vision
roboframenet
Stack of packages related to the RoboFrameNet project.
- Author: Brian Thomas
- License: BSD
- Packages: arbitrator, executor, frame_registrar, imperative_to_declarative, location_memorizer, moo, move_action_server, move_base_rfn, pr2_props_rfn, rfnserver, roboframenet_bringup, roboframenet_msgs, semantic_framer, stanford_parser, stanford_parser_msgs, stanford_parser_ros, stop_server, turtlebot_follower_rfn, utter
robot_calibration
Provides tools estimating robot kinematics and sensor locations. Also provides helper libraries for capturing calibration datasets on a robot. This stack is still very unstable. Expect many API changes.
- Author: Maintained by Vijay Pradeep
- License: BSD
- Packages: camera_offsetter
robot_model
robot_model contains packages for modeling various aspects of robot information, specified in the Xml Robot Description Format (URDF). The core package of this stack is urdf, which parses URDF files, and constructs an object model (C++) of the robot.
- Author: Wim Meeussen, John Hsu, David Lu, Rosen Diankov, Tim Field
- License: BSD,GPL,MIT
- Packages: collada_parser, collada_urdf, colladadom, convex_decomposition, ivcon, kdl_parser, resource_retriever, robot_state_publisher, simmechanics_to_urdf, srdf, urdf, urdf_interface, urdf_parser
robot_model_python
Python implementation of the URDF and KDL parsing utilities found in the robot_model stack.
- Author: Maintained by Kelsey Hawkins
- License: BSD
- Packages: kdl_parser_python, urdf_parser_python
robot_model_tutorials
This package contains a number of tools for making, viewing and using URDF models.
- Author: Maintained by David Lu!!
- License: BSD
- Packages: urdf_tutorial
robot_model_visualization
This package contains a number of tools for making, viewing and using URDF models.
- Author: Maintained by David Lu!!
- License: BSD
- Packages: joint_state_publisher
robotino
ROS Stack for Robotino
- Author: indorewala@servicerobotics.eu
- License: BSD
- Packages: robotino_description, robotino_local_move, robotino_msgs, robotino_navigation, robotino_node, robotino_teleop
robotino_grappler
robotino_grappler
- Author: indorewala@servicerobotics.eu
- License: BSD
- Packages: robotino_grappler_bringup, robotino_grappler_calibration, robotino_grappler_description, robotino_grappler_node
robotino_kinect
robotino_kinect
- Author: indorewala@servicerobotics.eu
- License: BSD
- Packages: robotino_kinect_registration
robotis_examples
robotis_examples
- Author: Maintained by Dominick Vanthienen
- License: LGPL
- Packages: robotis_player
roll
Extension of the CRAM Plan Language to include experience-based learning
- Author: Maintained by Alexandra Kirsch
- License: GPL,Public domain, cl_libsvm, clmd5, cl_port, clsql, uffi
- Packages: cl_libsvm, cl_port, clmd5, clsql, robot_learning_language, uffi
roomba_robot
iRobot Roomba robot stack.
- Author: Gonçalo Cabrita
- License: BSD
- Packages: roomba_500_series
ros
ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers.
The ROS runtime "graph" is a peer-to-peer network of processes that are loosely coupled using the ROS communication infrastructure. ROS implements several different styles of communication, including synchronous RPC-style communication over Services, asynchronous streaming of data over Topics, and storage of data on a Parameter Server. These are explained in greater detail in our Conceptual Overview.
- Author: Eric Berger, Ken Conley, Josh Faust, Tully Foote, Brian Gerkey, Jeremy Leibs, Morgan Quigley, Rob Wheeler
- License: BSD
- Packages: mk, rosbash, rosboost_cfg, rosbuild, rosclean, roscreate, rosdep, rosemacs, roslang, roslib, rosmake, rospack, rosunit
ros_applications
ros_applications
- Author: Maintained by Wim Meeussen
- License: BSD,
- Packages: application_client, application_manager, application_msgs, dummy_applications, ui_preempter, ui_responder
ros_comm
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
- Author: Maintained by Ken Conley
- License: BSD,LGPL
- Packages: cpp_common, message_filters, perf_roscpp, rosbag, rosbagmigration, rosconsole, roscore_migration_rules, roscpp, roscpp_serialization, roscpp_traits, rosgraph, rosgraph_msgs, roslaunch, roslisp, rosmaster, rosmsg, rosnode, rosout, rosparam, rospy, rosservice, rostest, rostime, rostopic, roswtf, std_msgs, std_srvs, topic_tools, xmlrpcpp
ros_experimental
Experimental packages for ROS core system development.
- Author: Various
- License: BSD,BSD, Boost
- Packages: process_info, reaper, repository_maintenance, ros_epic_fail, rosfs, rosmanual, rospackwtf, rxlab
ros_pandora_generic
ros_pandora_generic
- Author: Maintained by Miltiadis Allamanis
- License: Mixed
- Packages: EposGateway, gmock, interface_testing, mock_objects, remote_counter, remote_mutex, state_manager, state_manager_communications, watchdog_timer
ros_pandora_platform_specific
ros_pandora_platform_specific
- Author: Maintained by Miltiadis Allamanis
- License: Mixed
- Packages: RangeTests, RoboticArm_communications, controllersAndSensors_communications, dataFusion_communications, gui, gui_communications, interface_tester, mainMotorControl_communications, navigation_communications, slam_communications, vision_communications
ros_pkg_tutorials
ros_pkg_tutorials is a stack for teaching different aspects of ros-pkg.
- Author: Maintained by Melonee Wise
- License: BSD
- Packages: actionlib_tutorials, pluginlib_tutorials, turtle_actionlib, turtle_tf
ros_realtime
Contains tools for using ROS from within realtime threads, mainly the rosrt package.
- Author: Maintained by Josh Faust
- License: BSD, Boost
- Packages: allocators, lockfree, rosatomic, rosrt
ros_release
This stack contains tools for releasing and installing ROS-packaged software through various channels including:
- rosinstall
- Debian toolchains
- Hudson continuous-integration infrastructure for releasing
- Author: Maintained by Kenneth Conley
- License: BSD,Python License
- Packages: hudson, isogenerator, job_generation, release, rosdeb, rosdistro, vcstools
ros_tutorials
ros_tutorials contains packages that demonstrate various features of ROS, as well as support packages which help demonstrate those features.
- Author: Maintained by Josh Faust, Ken Conley
- License: BSD
- Packages: roscpp_tutorials, rospy_tutorials, turtlesim
rosh_core
Main ROSH scripting and interpreter environment.
- Author: Maintained by Ken Conley
- License: BSD
- Packages: rosh, roshlaunch
rosh_robot_plugins
ROSH related packages. This is a temporary stack that is expected to go away after the Diamondback release. For C Turtle and Diamondback it provides a convenient way to install rosh until it is properly stabilized.
- Author: Maintained by Ken Conley
- License: BSD
- Packages: rosh_common, rosh_geometry, rosh_robot
roshpit
Stack for doing experimental work on ROSH.
- Author: Maintained by Ken Conley
- License: BSD
- Packages: rosh_base, rosh_experimental
rosjava_android
android_core
- Author: Maintained by Damon Kohler
- License: BSD,Apache 2
- Packages: android, android_hokuyo, android_hokuyo_test, android_tutorial_camera, android_tutorial_hokuyo, android_tutorial_image_transport, android_tutorial_pan_tilt_camera, android_tutorial_pubsub
rosjava_core
rosjava provides a pure-Java implementation of ROS that also supports Android. rosjava_core contains the core rosjava packages necessary for ROS integration.
- Author: Maintained by Damon Kohler
- License: Apache License 2.0
- Packages: actionlib_java, apache_commons_util, apache_xmlrpc, rosjava, rosjava_bootstrap, rosjava_geometry, rosjava_tutorial_pubsub
roslisp_common
Common libraries to control ROS based robots. This stack contains an implementation of actionlib (client and server) in Common Lisp, a transformation library and an implementation of tf in Common Lisp.
- Author: Maintained by Bhaskara Marti and Lorenz Mosenlechner
- License: BSD
- Packages: actionlib_lisp, cl_tf, cl_transforms, cl_utils
roslisp_support
Support stack for roslisp that brings in required sbcl runtime
- Author: Maintained by Bhaskara Marthi
- License: BSD,Many,Public domain
- Packages: roslisp_repl, roslisp_runtime, roslisp_testing, roslisp_tutorials, sbcl
rosorg
Packages to support the ROS.org infrastructure.
- Author: Maintained by Ken Conley
- License: BSD
- Packages: rosbrowse, rosdoc_rosorg, roswiki
rososc
ROS OSC is a collection of nodes and utilities for interacting with Open Sound Control hardware and software devices. It consists of a general ROS-OSC bridge, as well as nodes for interacting with the TouchOSC iPhone, iPad, and Android application.
- Author: Maintained by Michael Carroll
- License: BSD
- Packages: diagnostics_handler, osc_bridge, pytouchosc, teleop_handler, touchosc_bridge, touchosc_msgs
rosserial
ROS Serial is a point-to-point version of ROS communications over serial, primarily for integrating low-cost microcontrollers (Arduino) into ROS. ROS serial consists of a general p2p protocol, libraries for use with Arduino, and nodes for the PC/Tablet side (currently in both Python and Java).
- Author: Maintained by Michael Ferguson, Adam Stambler
- License: BSD
- Packages: rosserial_arduino, rosserial_client, rosserial_msgs, rosserial_python, rosserial_xbee
rovio
The rovio stack contains packages to control and query a WowWee Rovio.
- Author: Maintained by Russell Toris
- License: BSD
- Packages: rovio_av, rovio_ctrl, rovio_shared
rtt_common_msgs
This stack contains all RTT typekits for common_msgs messages
- Author: Maintained by Ruben Smits - Steven Bellens
- License: BSD,GPL + runtime exception,LGPL
- Packages: rtt_actionlib_msgs, rtt_diagnostic_msgs, rtt_geometry_msgs, rtt_nav_msgs, rtt_sensor_msgs, rtt_stereo_msgs, rtt_trajectory_msgs, rtt_visualization_msgs
rtt_geometry
rtt_geometry
- Author: Maintained by Ruben Smits
- License: GPL,LGPL / BSD
- Packages: kdl_lua, kdl_typekit, rtt_tf
rtt_ros_comm
This stack contains all RTT typekits for the ros_comm messages
- Author: Maintained by Ruben Smits - Steven Bellens
- License: BSD,GPL + runtime exception,LGPL
- Packages: rtt_rosgraph_msgs, rtt_std_msgs
rwi
Drivers for the robots produced by Real World Interface, Inc.
- Author: Maintained by David V. Lu/davidlu@wustl.edu
- License: GPL,BSD
- Packages: b21_description, ptu46, rflex
rx
GUI tools for ROS: rxbag, rxplot, rxgraph, and others.
- Author: Maintained by Ken Conley
- License: BSD,LGPL/BSD,Creative Commons,wxWindows,BSD, Creative Commons
- Packages: rxbag, rxgraph, rxtools, wxPython_swig_interface, xdot
sbpl_arm_planning
Search Based Motion Planner for Manipulation (PR2 Only)
- Author: by Benjamin Cohen
- License: BSD
- Packages: sbpl_arm_planner, sbpl_arm_planner_node, sbpl_collision_checking, visualize_arm
sbpl_dynamic_env
sbpl_dynamic_env
- Author: Maintained by Michael Phillips
- License: BSD
- Packages: demo_sbpl_dynamic_env, dynamic_obs_msgs, fake_tracking, lidar_tracking, parallel_move_base, sbpl_dynamic_env_global_planner, sbpl_dynamic_planner
scan_tools
Scan Manipulation Tools
- Author: Maintained by Ivan Dryanovski, William Morris, Gautier Dumonteil et al
- License: BSD,GPL,LGPL,LGPLv3
- Packages: csm, laser_ortho_projector, laser_scan_matcher, laser_scan_splitter, ncd_parser, polar_scan_matcher
schunk_modular_robotics
schunk_modular_robotics
- Author: Maintained by Florian Weisshardt
- License: LGPL
- Packages: libm5api, schunk_description, schunk_powercube_chain, schunk_sdh
schunk_robots
schunk_robots
- Author: Maintained by Florian Weisshardt
- License: BSD,LGPL
- Packages: schunk_bringup, schunk_hardware_config
scout_robot
Nomad Scout robot stack.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: scout_ndirect
segway_rmp
segway_rmp
- Author: Maintained by William Woodall
- License: BSD
- Packages: joy2twist_segway_rmp, libsegwayrmp, segway_rmpX, segway_rmp_demos, serial_segway_rmp
serial_communication
Serial port communication stack holding some useful tools for serial port communication, namely CerealPort, a serial port ROS library.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: cereal_port
shadow_robot
This stack regroups the different ros interfaces developped for Shadow Robot's Hardware. It provides an interface to both simulated and real hardware.
- Author: Maintained by Ugo Cupcic: ugo@shadowrobot.com, contact@shadowrobot.com
- License: BSD,GPL
- Packages: cyberglove, denso_arm, denso_msgs, eodev, kinect_color_segmentation, kinematics_tests, math_utils, sr_automatic_pid_tuning, sr_control_gui, sr_convenient_dependencies, sr_dremmeling_wall, sr_example, sr_friction_compensation, sr_gazebo_plugins, sr_grasp_planner, sr_hand, sr_hardware_interface, sr_kinematics, sr_mechanism_controllers, sr_mechanism_model, sr_move_arm, sr_movements, sr_remappers, sr_robot_msgs, sr_smach_example, sr_tactile_sensors, sr_tests, sr_unplug_connector, sr_utilities, static_tf_kinect_to_base_calibration, threeD_mouse
shadow_robot_etherCAT
This stack contains the drivers and the controllers for Shadow Robot's EtherCAT Hand.
- Author: Maintained by Ugo Cupcic
- License: GPL
- Packages: sr_edc_controller_configuration, sr_edc_ethercat_drivers, sr_edc_launch, sr_external_dependencies, sr_robot_lib
shared_autonomy
A stack for packages related to shared autonomy
- Author: Charles DuHadway, Benjamin Pitzer (maintained by Benjamin Pitzer)
- License: BSD
- Packages: augmented_object_selection, bosch_object_segmentation_gui, grabcut_3d, safe_teleop_base, safe_teleop_pr2, safe_teleop_stage
simple_arms
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: simple_arm_actions, simple_arm_server
simple_object_capture
simple_capture
- Author: Maintained by Wim Meeussen
- License: BSD
- Packages: simple_object_capture
simulator_gazebo
Wrappers, tools and additional API's for using ROS with the Gazebo simulator.
- Author: Maintained by John Hsu johnhsu@willowgarage.com
- License: BSD,LGPL
- Packages: gazebo, gazebo_msgs, gazebo_plugins, gazebo_tests, gazebo_tools, gazebo_worlds
simulator_plumesim
Odor plume simulator for ROS.
- Author: Gonçalo Cabrita and Pedro Sousa
- License: BSD
- Packages: plumesim
simulator_stage
This is now an empty stack that forwards dependencies to the 'stage' stack. This will be removed in ROS Fuerte Turtle. 2D simulation using the Stage multi-robot simulator. This stack is now deprecated and will be removed in Fuerte Turtle. Please use the 'stage' stack instead.
- Author: Maintained by Brian Gerkey
- License: GPL
- Packages:
slam_coreslam
Map Building with CoreSLAM
- Author: Maintained by Michael Ferguson
- License: MIT
- Packages: coreslam
slam_gmapping
slam_gmapping contains the gmapping package, which provides SLAM capabilities. GMapping is a Creative-Commons-licensed open source package provided by OpenSlam.
- Author: Brian Gerkey
- License: CreativeCommons-by-nc-sa-2.0
- Packages: gmapping
slam_karto
SLAM using KARTO from SRI International
- Author: Maintained by Bhaskara Marthi
- License: BSD,LGPL
- Packages: karto, karto_scan_matcher
soem
soem
- Author: Maintained by Ruben Smits
- License: GPL with runtime exception,BSD,LGPL
- Packages: soem_beckhoff_drivers, soem_core, soem_ebox, soem_master
sound_drivers
This stack is deprecated. See the audio_common stack for audio related packages.
- Author: Blaise Gassend
- License: BSD
- Packages:
sql_database
Provides an easy way to use SQL databases from the ROS environment.
- Author: Maintained by Matei Ciocarlie
- License: BSD
- Packages: database_interface, student_database
sr-ros-interface
This stack regroups the different ros interfaces developped for Shadow Robot's Hardware. It provides an interface to both simulated and real hardware.
- Author: Maintained by Ugo Cupcic: ugo@shadowrobot.com, contact@shadowrobot.com
- License: GPL
- Packages: cyberglove, sr_automatic_pid_tuning, sr_control_gui, sr_convenient_dependencies, sr_friction_compensation, sr_hand, sr_remappers, sr_robot_msgs, sr_smach_example, sr_tactile_sensors, sr_tests, sr_utilities, threeD_mouse
sr_object_manipulation
sr_object_manipulation
- Author: Maintained by Ugo Cupcic
- License: GPL
- Packages: sr_object_manipulation_launch, sr_object_manipulation_smach
starmac_common
starmac_common contains general-purpose libraries, scripts, etc. These should be general in the sense that they might be found in ros-pkg (and in some cases maybe we'll propose including them there).
- Author: Maintained by Patrick Bouffard
- License: BSD
- Packages: starmac_msgs, starmac_roshlib, starmac_roslib, starmac_templates, starmac_tools
starmac_demos
Various demonstrations/experimental setups
- Author: Maintained by Patrick Bouffard
- License: BSD
- Packages: starmac_kinect_obstacle_avoidance
starmac_flyer
Operation of an autonomous quadrotor vehicle: manual and autonomous control, interfaces to hardware, etc. Packages in this stack should be intended primarily for on-board use. Packages that will not be used on board (e.g. ground stations, post processing, etc.) should go in the starmac_ground stack instead.
- Author: Maintained by Patrick Bouffard
- License: BSD
- Packages: flyer_common, flyer_controller, flyer_est
starmac_ground
starmac_ground
- Author: Maintained by bouffard
- License: BSD
- Packages: starmac_gui, starmac_viz
starmac_robots
- Author: Maintained by Patrick Bouffard
- License: BSD
- Packages: simulated_quadrotor, starmac_robots_asctec
starmac_sensors
- Author: Maintained by Patrick Bouffard
- License: BSD
- Packages: starmac_kinect
starmac_testing
Stack for testing launch files, etc. May have onerous dependencies but that's okay, the idea is to have the tests and their dependencies here rather than putting tests in individual stacks and potentially adding extraneous dependencies to those stacks just so their tests will work. E.g. when testing vicon, might also want to run estimator, but in general vicon_mocap shouldn't depend on flyer_est.
- Author: Maintained by Patrick Bouffard
- License: BSD
- Packages: starmac_controller_testing, starmac_vicon_testing
starmac_vicon
Drivers for using the Vicon motion capture system for indoor tracking of a vehicle
- Author: Maintained by Patrick Bouffard
- License: BSD
- Packages: vicon_mocap
symbolic_planning
The symbolic_planning stack contains symbolic planners (currently TFD/M), domain descriptions and additional packages for integration into ROS.
- Author: Maintained by Christian Dornhege
- License: GPL,BSD
- Packages: continual_planning_executive, continual_planning_navigation_bringup, planner_benchmarks, planner_modules_pr2, planner_navigation_actions, simple_modules, tfd_modules, tidyup_grasp_actions
table_wiping
table_wiping
- Author: Maintained by Jennifer Lynn Barry32-G585
- License: BSD
- Packages: drive_base, my_gripper_project, pressure_practice, wiping_control, wiping_demo, wiping_sensing, wiping_utils
tabletop_object_perception
One example of sensor data processing for manipulation tasks. Containts functionality for object segmentation, object recognition and collision environment management for manipulation.
- Author: Maintained by Matei Ciocarlie
- License: BSD
- Packages: active_realtime_segmentation, fast_plane_detection, object_recognition_gui, object_segmentation_gui, tabletop_collision_map_processing, tabletop_object_detector
teo_robot
ROS software stack to handle TEO Robot. TEO is a Segway RMP400 based robot used in the project PAU (Perception and Action under Uncertainity).
Currently, the robot is equipped with:
- 2x Onboard Industrial computers
- 2x Hokuyo Laser UXM-30LX-E (front and rear)
- 1x Hokuyo Laser URG-04LX looking down (to detect changes at floor level)
- 1x 3D Hokuyo Laser UTM-30LX (IRI own prototype)
- 2x Flea stereo cameras
- 1x AstRx1 GPS
- 1x TCM3 Compass
- Author: Maintained by IRI Robotics Lab, Jose Luis Rivero and Marti Morta
- License: LGPL
- Packages: teo_2dnav, teo_base, teo_gazebo_plugin, teo_rosbag_filters, teo_teleop
test_wg_hardware_test_systems
This stack contains regression tests for WG hardware test systems. These utilities can use simulated data (from gazebo) to test data analysis or logging functionality.
- Author: Kevin Watts
- License: BSD
- Packages: roslaunch_parse_tester, wgtest_data_analysis, wgtest_data_loader
tibi_dabo_robot
Tibi and Dabo are two robots based on Segway RMP200 platforms. Its main task is to provide services of information, guiding and steward to persons in urban spaces. They were originally built under the scope of the project URUS (Ubiquitous Networking Robotics in Urban Settings).
- Author: Maintained by IRI Robotics Lab, Joan Perez, Sergi Hernandez and Andreu Corominas
- License: LGPL
- Packages: hre_random_node, hrengagement_node, tibi_dabo_arm_node, tibi_dabo_base, tibi_dabo_head_node, tibi_dabo_head_tracking, tibi_dabo_hre, tibi_dabo_hri_fake, tibi_dabo_hri_node, tibi_dabo_hri_teleop, tibi_dabo_msgs, tibi_dabo_sequence_editor, tibi_dabo_smachs
tidyup_interface
This stack contains interfacing packages for the TidyUp project.
- Author: Maintained by Christian Dornhege
- License: BSD
- Packages: hardcoded_facts, tidyup_msgs
topological_navigation
Code pertaining to navigation using a global topological graph together with local metric information
- Author: Maintained by Bhaskara Marthi
- License: BSD
- Packages: laser_slam_mapper, topological_map_2d, topological_nav_msgs, topological_roadmap
trajectory_filters
This stack contains a set of filters to work with joint trajectories. It also contains a trajectory filter server which is a ROS node that exposes a ROS service interface to a chain of filters.
- Author: Maintained by Sachin Chitta
- License: BSD
- Packages: constraint_aware_spline_smoother, joint_normalization_filters, spline_smoother, trajectory_filter_server
tuc_pelican
The tuc_pelican stack contains packages for the AscTec Pelican quadrotor.
- Author: Maintained by Niko Suenderhauf, Peer Neubert, Sebastian Drews
- License: BSD
- Packages: kinect_utils
turtlebot
The turtlebot stack provides all the basic drivers for running and using a TurtleBot.
- Author: Maintained by Tully Foote and Melonee Wise
- License: BSD,MIT
- Packages: pointcloud_to_laserscan, turtlebot_bringup, turtlebot_description, turtlebot_driver, turtlebot_node
turtlebot_apps
turtlebot_apps is a group of simple demos and exmaples to run on your TurtleBot to help you get started with ROS and TurtleBot.
- Author: Maintained by Tully Foote and Melonee Wise
- License: BSD
- Packages: turtlebot_actions, turtlebot_calibration, turtlebot_follower, turtlebot_navigation, turtlebot_self_filter, turtlebot_sounds, turtlebot_teleop
turtlebot_arm
The turtlebot_arm package provides bringup, description, and utilities for using the TurtleBot arm.
- Author: Maintained by Melonee Wise
- License: BSD
- Packages: turtlebot_arm_bringup, turtlebot_arm_description, turtlebot_arm_interactive_markers, turtlebot_block_manipulation, turtlebot_kinect_arm_calibration
turtlebot_simulator
Turtlebot specific simulation components.
- Author: Maintained by Nate Koenig
- License: BSD
- Packages: turtlebot_gazebo, turtlebot_gazebo_plugins
turtlebot_viz
turtlebot_viz
- Author: Maintained by Tully Foote and Melonee Wise
- License: BSD
- Packages: turtlebot_dashboard, turtlebot_interactive_markers
twoLevelMTTD_stack
Stack for the tracking and detection of multiple targets using the twoLevelMTTD algorithm
- Author: Maintained by Tinne De Laet
- License: LGPL
- Packages: MTTDMeasurementSimulator, MTTD_background_subtraction, MTTD_interface, MTTD_msgs, MTTD_simulation, MTTD_visualize, RBBM, background, dataAssociationMurty, linearAssignmentProblem, readGitData, readLaserScannerMeasurementsFile, separateEnvironmentFromLaserScan, srl_people_tracker_0.2, twoLevelMTTD, twoLevelMTTDExamples
ua_apps
Applications and demos for UA Robots.
- Author: Maintained by UA Robotics Research Group
- License: BSD
- Packages: ua_woz_experiment, wubble2_robot, wubble_blocks, wubble_mapping, wubble_robot, wubble_teleop
ua_cognition
This stack will contain the cognitive architecture for the Wubble Robot. Currently, it contains a ROS wrapper for the GBBopen blackboard system.
- Author: Maintained by Daniel Hewlett
- License: BSD
- Packages: gbbopen
ua_controllers
This stack contains higher level controllers for the Wubble Robot, which generally depend on packages in the ua_drivers stack for interfacing with the hardware. Thus, packages in this stack provide a higher level of abstraction for Wubble Robot subsystems than ua_drivers.
- Author: Maintained by UA Robotics Research Group
- License: BSD
- Packages: charlie_controllers, wubble_actions, wubble_arm_kinematics, wubble_controllers
ua_drivers
This stack contains ROS drivers for Phidgets pressure, RFID and accelerometer sensors, Phidgets InterfaceKit, Dynamixel servos, Videre Stereo cameras. Also includes low level C++ serial port interface via Gearbox project.
- Author: Maintained by Antons Rebguns (UA Robotics Research Group)
- License: BSD
- Packages: gearbox, joystick_remapper, logitech_usb_webcam, phidgets_py_api, phidgets_ros, ua_overhead_cam, videre_stereo_cam
ua_language
When migration is complete, this stack will contain packages for speech recognition, parsing, text-to-speech, and other NL-related tasks.
ua_robots
This stack contains URDF description files, 3D models, meshes, textures and configuration parameters needed for Wubble Robot simulation.
- Author: Maintained by UA Robotics Research Group
- License: BSD
- Packages: chr_6dm_imu_description, hokuyo_urg_description, overhead_cam_description, swissranger_camera_description, videre_stoc_description, wubble_arm_description, wubble_description
ua_vision
Contains packages related to vision on UA robots, including saliency tracking based on the Nick's Machine Perception Toolkit (NMPT).
- Author: Maintained by UA Robotics Research Group
- License: BSD
- Packages: background_filters, color_based_tracking, nmpt, object_tracking, saliency_tracking
underwater_simulation
Packages for Underwater Simulation. Includes UWSim, a ROS-based visualization/simulation system for underwater robotics
uos-slam
uos-slam
- Author: Maintained by Jochen Sprickerhof
- License: BSD
- Packages: slam_exporter
uos_tools
Various helper utilities not associated with a particular stack
- Author: Maintained by Martin Günther
- License: BSD
- Packages: tf_publisher_gui, uos_gazebo_worlds
vanadium_drivers
This stack contains drivers developed at Vanadium Labs, in particular the ArbotiX-ROS bindings.
- Author: Maintained by Michael Ferguson
- License: BSD
- Packages: simple_controllers
velodyne
ROS support for the Velodyne HDL-64E and HDL-64E S2 3D LIDARs.
- Author: Maintained by Jack O'Quin
- License: BSD
- Packages: velodyne_common, velodyne_height_map, velodyne_msgs, velodyne_pcl, velodyne_ringcomp, velodyne_viz
veltrobot
Contains packages to control the movement of a humanoid robot, abstract sensor data, video input, teleoperation, and launch/configuration files.
- Author: Maintained by Taylor Veltrop
- License: BSD
- Packages: veltrobot_data, veltrobot_gui, veltrobot_movement, veltrobot_msgs, veltrobot_nao, veltrobot_teleop
vicon
Vicon motion tracking system interface stack
- Author: Chris Burbridge
- License: GPL
- Packages: libvicon, vicon_nodes
vision
These are vision-related packages.
- Author: James Bowman jamesb@willowgarage.com
- License: BSD,BSD and GPL,LGPL,Creative Commons (Attribution-NonCommercial-ShareAlike),Public
- Packages: chamfer_matching, cmvision, image_segmentation, pytoro, scanmatcher, toro
vision_opencv
Packages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision.
- Author: Maintained by Vincent Rabaud, Ethan Rublee
- License: BSD
- Packages: cv_bridge, cv_markers, image_geometry, opencv2, opencv_tests
vision_visp
This stack wraps ViSP, the virtual visual servoing platform into ROS. In particular, visp_tracker allows online object tracking.
- Author: Maintained by Thomas Moulard
- License: BSD,GPL
- Packages: visp
visual_feature_detectors
Visual feature and object detectors.
- Author: Patrick Mihelich
- License: BSD
- Packages: brief_descriptor, calonder_descriptor, daisy, descriptors_2d, descriptors_2d_gpl, fast_detector, fast_sift, features_2d, features_2d_ros
visual_feedback
visual_feedback
- Author: Maintained by Stephen Miller
- License: BSD
- Packages: clothing_models, image_processor, libsvm, patch_vision, snapshotter, visual_feedback_utils
visualization
Visualization tools for robots. Currently just rviz, a 3d visualization environment for robots using ROS, as well as rxbag_plugins, which extend the visualization capabilities of rxbag.
- Author: Josh Faust, Dave Hershberger
- License: BSD,Creative Commons,wxWindows
- Packages: interactive_markers, rviz, rxbag_plugins
visualization_common
Provides a low-level shared stack for sharing code between various higher level visualization tools.
- Author: Josh Faust jfaust@willowgarage.com
- License: BSD,LGPL,MIT
- Packages: ogre, ogre_tools
visualization_engine
Contains the ROS Visualization Engine (RVE), which is a set of libraries useful for developing 3D visualization tools.
- Author: Josh Faust
- License: BSD,Creative Commons
- Packages: rve_common, rve_common_transformers, rve_dynlib, rve_geometry, rve_interface_gen, rve_interfaces, rve_mesh_loader, rve_msgs, rve_pluginloader, rve_properties, rve_qt, rve_render_client, rve_render_server, rve_rpc, rve_transformer
visualization_experimental
visualization_experimental
- Author: Maintained by Dave Hershberger
- License: BSD
- Packages: ogre_tools_qt, rviz_qt
visualization_tutorials
Tutorials related to the visualization stack such as Marker tutorials
- Author: Maintained by Josh Faust
- License: BSD
- Packages: interactive_marker_tutorials, rviz_plugin_tutorials, visualization_marker_tutorials
vmi_android
Dependencies and tools for creating and running ROS nodes on Android powered devices.
- Author: Maintained by Luis Roalter, Stefan Diewald
- License:
- Packages: android, android_ce_control
vmi_cognitive_environment
The VMI Cognitive Environment Stack
- Author: Maintained by Luis Roalter
- License: BSD,GPL
- Packages: ce_environment, ce_fan, ce_pca, ce_phidgets, ce_plants, ce_wsn, cognitive_environment, manualcontroller
vmi_experimental
VMI Experimental Stack This stack is just for experimenting purposes. Every package contained in this stack should not be used by other stable packages. When something goes stable, the package will be moved to the according stack. You are free to the check the code contained in here, but be aware, that there will be probably no launch file at all.
- Author: Maintained by Luis Roalter (exp)
- License: BSD
- Packages: camera, kr360, kr360_controller, tui_sim, vnc_image_client
vmi_external_dependencies
This stack contains various external dependencies and patches which cannot be installed directly by rosdep. Probably some of them will be moved to rosdep soon.
- Author: Maintained by Luis Roalter
- License: BSD
- Packages: artoolkitplus, libphidgets21, python_pmw
vmi_virtual_office
The Virtual Office at VMI, the simulation files for rviz and gazebo.
- Author: Maintained by Luis Roalter
- License: BSD
- Packages: vo_actioncomponents, vo_interface, vo_virtualoffice
vmi_whiteboard_robot
- Author: Maintained by Luis Roalter, Stefan Diewald
- License: BSD,GPL
- Packages: dynamic_uvc_cam, touch_display_interface, wb_robot_control, wb_robot_tracking
vrmagic_camera
vrmagic_camera is a stack containing a driver for vrmagic multisensor cameras. It is far from feature complete and works only on 32 bit linux systems with usbfs support, as the manufacturer only supports these.
- Author: Maintained by Stefan Kohlbrecher
- License: BSD
- Packages: vrmagic_devkit_wrapper, vrmagic_multi_driver
vslam
Visual SLAM with sparse bundle adjustment
- Author: Kurt Konolige, Patrick Mihelich, Helen Oleynikova
- License: BSD,Public Domain,LGPL,LGPL/GPL
- Packages: bpcg, frame_common, g2o, posest, sba, sparselib, vocabulary_tree, vslam_system
warehousewg
warehouse
web_bags
Processing bag files and viewing them on the web.
- Author: Tim Field/tfield@willowgarage.com,Scott Hassan/hassan@willowgarage.com
- License: BSD
- Packages: bagproc_diagnostics, bagproc_template, bagproc_thumbnails, bagproc_video, pygeoip, wbag, web_bags_core
web_interface
This stack contains the packages and utilities required to run the web user interface.
- Author: Maintained by Josh Tyler
- License: BSD
- Packages: ckill, image_stream, launchman, pyclearsilver, ros_apache2, rosjson, rosweb, web_msgs, webui
webots
Tools for using ROS with the Webots commercial simulation software.
- Author: Maintained by Olivier Michel
- License: BSD
- Packages: webots_joystick, webots_simulator
wg_common
Stores pakages that are widely useful to robots operating at Willow Garage.
- Author: Maintained by Eitan Marder-Eppstein
- License: BSD
- Packages: willow_maps
wg_hardware_test
Hardware testing tools and utilities. Willow Garage use only.
- Author: Maintained by Kevin Watts
- License: BSD
- Packages: ectools, life_test, mtrace_tools, pr2_camera_focus, pr2_component_descriptions, pr2_drive_life_test, pr2_hardware_test_monitor, pr2_transmission_check, qualification, roslaunch_caller, wg_invent_client, wgtest_status_indicator
wg_pr2_apps
Basic applications for PR2 robots running at Willow Garage.
- Author: Maintained by Eitan Marder-Eppstein
- License: BSD
- Packages: wg_pr2_2dnav
wg_robots_gazebo
This stack contains a variety of tests and demos launch scripts in simulation.
- Author: Maintained by John Hsu
- License: BSD,
- Packages: gazebo_benchmarks, icra_navigation_gazebo, pr2_2dnav_gazebo, pr2_arm_gazebo, pr2_bringup_gazebo_demo, pr2_build_map_gazebo_demo, pr2_doors_gazebo_demo, pr2_gazebo_wg, pr2_kinect_test_description, pr2_laban_gazebo_demo, pr2_pickup_object_demo, pr2_plugs_gazebo_demo, pr2_simulator_benchmarks, pr2_sr_hand_gazebo_demo, pr2_sushi_sim, pr2_tabletop_manipulation_gazebo_demo, ros_epic_fail, texas_gazebo
wge100_driver
This stack contains the ROS driver and firmware for the WGE100 camera used on the PR2 robot.
- Author: Maintained by Patrick Mihelich
- License: BSD,GPL because of list.h; other files released under BSD,GPL
- Packages: wge100_camera, wge100_camera_firmware
win_ros
Setup and utilities for ros on windows.
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: gen_comms, mingw_build, mingw_cross, win_env, win_hudson, win_patches, win_py2exe, win_roscd, win_rosinstall, win_sdk
world_db_model
world_db_model is a framework for creating and maintaining a consistent and persistent state of the world. The idea is to record raw sensor data in bags and provide the results an interface to spatially query detector results. The results of detector plug-ins are calculated on demand and cached in an sqlite3 database. world_db_model provides a core node that contains the basic functionality to load plug-ins, record data into bags and play them back and store detection results. Further, it provides a plug-in for recording the tf-tree which is essential for spatial indexing in the bags, and a library for the easy creation of detector plug-ins.
- Author: Maintained by Lorenz Moesenlechner
- License: BSD
- Packages: tf_recorder_plugin, world_db_bag_player, world_db_core, world_db_detector_lib, world_db_pcl_detectors, world_db_table_highlevel
worldmodel
worldmodel
- Author: Maintained by Bhaskara Marthi
- License: BSD
- Packages: semantic_model_web_interface, semanticmodel, worldmodel_ops
wu_experiments
All of the HRI user studies we run in the robot lab.
- Author: Maintained by Bill Smart
- License: BSD
- Packages: ride_karulf_thesis
wu_utils
Nodes and libraries useful for robotics development.
- Author: Erik Karulf/erik@cse.wustl.edu
- License: BSD
- Packages: basic_utils, geometry_util, pymp, roslaunch_tools, rosmultimaster, rosmultimaster_test, roswiki_node, simulator_bridge
wubble_world
wubble_world
- Author: Maintained by Daniel Hewlett
- License: BSD
- Packages: wubble_environments
xsens_hardware
Stack to interface Xsens MTI devices. The xsens_mti package contains the low level library to access the IMU data. xsens_component is an Orocos component, wrapped around xsens_mti, streaming all data to ROS topics.
- Author: Steven Bellens, steven.bellens@mech.kuleuven.be
- License: LGPLv2.1 / BSD
- Packages: xsens_component, xsens_mti
zeroconf_android
Convenient wrapper around the jmdns implementation for zeroconf on android.
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: zeroconf_android_jmdns, zeroconf_android_jmdns_demos, zeroconf_android_master_browser
zeroconf_implementations
Convenient wrappers around platform-dependant implementations whose purpose are both to expose a fairly standard sort of api as well as a ros api (topics and services) where practical. The only implementation it doesn't include is the android (will eventually merge back in here if ubuntu starts officially including adk packages).
- Author: Maintained by Daniel Stonier
- License: BSD
- Packages: zeroconf_avahi, zeroconf_avahi_demos, zeroconf_comms, zeroconf_jmdns, zeroconf_jmdns_demos
zyonz_robot
Zyonz is a WAM based robot which is designed to work in gardening tasks. It was originally created to work under the scope of the project GARNICS: Gardening with a cognitive system).
- Author: Maintained by IRI Robotics Lab, Sergi Foix and Guillem Alenya
- License: LGPL
- Packages: zyonz_tof_color, zyonz_wam_tf






