-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.17.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/ros_comm.git
VCS Type git
VCS Version noetic-devel
Last Updated 2024-09-13
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

roscpp is a C++ implementation of ROS. It provides a

Additional Links

Maintainers

  • Michael Carroll
  • Shane Loretz

Authors

  • Morgan Quigley
  • Josh Faust
  • Brian Gerkey
  • Troy Straszheim
  • Dirk Thomas
  • Jacob Perron
README
No README found. No README in repository either.
CHANGELOG

Changelog for package roscpp

1.17.0 (2024-09-13)

  • Make build compatible with boost 1.73 (#2348)
  • Added init_options::NoSimTime which disables subscribing to /clock (#2342)
  • Fix crash during shutdown when explicitly calling ros::start but not ros::shutdown (#2355)
  • Contributors: David Gossow, Martin Pecka, Robert Haschke

1.16.0 (2023-02-15)

1.15.15 (2022-11-23)

  • Move \@jacobperron from maintainer to author (#2302)
  • Contributors: Shane Loretz

1.15.14 (2022-01-06)

  • Use recursive mutex to fix dead lock (#2209)
  • Contributors: Chen Lihui

1.15.13 (2021-09-22)

  • Revert "Fix warning related to Boost bind placeholders declared in global namespace. (#2169)" (#2187) This reverts commit 32942993e3f9afc8248be7b1f5944344fa2b4e30.
  • Contributors: Jacob Perron

1.15.12 (2021-09-21)

  • Fix warning related to Boost bind placeholders declared in global namespace (#2169)
  • Contributors: Elvis Dowson

1.15.11 (2021-04-06)

1.15.10 (2021-03-18)

  • Fix for deadlock issue related to timers (#2121)
  • Fix getNumPublishers() to only count fully connected (#2107)
  • Replace message assertion with logging in order to have release modes to fail in compilation when msg type mismatches occur (#2096)
  • Contributors: C. Andy Martin, Ivor Wanders, Tahsincan Köse

1.15.9 (2020-10-16)

  • Fix deadlock when service connection is dropped (#2074)
  • Update maintainers (#2075)
  • Fix case where accessing cached parameters shuts down another node (#2068)
  • Fix spelling (#2066)
  • Fix Lost Wake Bug in ROSOutAppender (#2033)
  • Fix compatibility issue with boost 1.73 and above (#2023)
  • Contributors: Adel Fakih, Chen Lihui, Sean Yen, Shane Loretz, tomoya

1.15.8 (2020-07-23)

  • change is_async_connected to use epoll when available (#1983)
  • allow mixing latched and unlatched publishers (#1991)

1.15.7 (2020-05-28)

  • fix Windows build break (#1961) (regression from 1.15.5)

1.15.6 (2020-05-21)

  • fix a bug that using a destroyed connection object (#1950)

1.15.5 (2020-05-15)

  • check if async socket connect is success or failure before TransportTCP::read() and TransportTCP::write() (#1954)
  • fix bug that connection drop signal related funtion throw a bad_weak exception (#1940)
  • multiple latched publishers per process on the same topic (#1544)
  • fix negative numbers in ros statistics (#1531)
  • remove extra n in ROS_DEBUG (#1925)

1.15.4 (2020-03-19)

  • restrict boost dependencies to components used (#1871)

1.15.3 (2020-02-28)

  • remove Boost version check since Noetic only targets platforms with 1.67+ (#1903)

1.15.2 (2020-02-25)

  • export missing Boost dependency (#1898)

1.15.1 (2020-02-24)

  • fix missing boost dependencies (#1895)

1.15.0 (2020-02-21)

1.14.4 (2020-02-20)

  • add default ROS_MASTER_URI (#1666)
  • add default assignment operator for various classes (#1888)
  • bump CMake minimum version to avoid CMP0048 warning (#1869)
  • do not display error message if poll yields EINTR (#1868)
  • [windows] portable duration cast (#1882)
  • drop custom implementation of boost::condition_variable to fix busy-wait spinning (#1878)
  • disable rosout via ROSCPP_NO_ROSOUT environment variable (#1858)
  • [windows] conditionally guard sys/socket.h (#1876)
  • explicit include of socket.h to support FreeBSD (#1864)
  • remove DEBUG statements from getImpl (#1823)
  • use c++11 std::snprintf (#1820)
  • TransportTCP: Allow socket() to return 0 (#1707)
  • fix dynamic windowing for Topic Statistics (#1695)
  • service_publication: removed int-bool-comparison (#1710)
  • add Timer::isValid() const (#1779)
  • add possibility to pass rospy.Duration as timeout to wait_for_service and wait_for_message (#1703)
  • fix segfault in TransportPublisherLink (#1714)
  • TransportTCP: enable poll event POLLRDHUP to detect dead connections properly (#1704)
  • transportUDP: zero-initialize sockaddr_in object (#1740)
  • unregisterService returns result of execute("unregisterService") (#1751)
  • use safe string check (#1771)
  • fix memory leak of global variable (#1503)
  • fix exception boost::lock_error during shutdown (#1656)
  • avoid deadlock in TopicManager (#1645)
  • use WallTime/WallDuration for waiting for service (#1638)
  • add missing include path (for bazel workspaces) (#1636)
  • fix bug in statistics decision making if one should publish (#1625)
  • add hasStarted() const to WallTimer and SteadyTimer API (#1565)
  • remove signals from find_package(Boost COMPONENTS ...) (#1580)
  • fix string error on windows (#1582)
  • visibility macros update (#1591)
  • fix race due tounprotected access to callbacks_ (#1595)
  • fix nullptr access from Timer().hasStarted() (#1541)
  • add const specifier to [NodeHandle::param(param_name, default_val)]{.title-ref}. (#1539)
  • update wiki.ros.org URLs (#1536)
  • fix stamp_age_mean overflow when stamp age very big (#1526)
  • remove explicit -std=c++11, default to 14
  • fix memory error due to missing rosout_disable_topics_generation parameter (#1507)
  • fix issues when built or run on Windows (#1466)

1.14.3 (2018-08-06)

  • add hasStarted() to Timer API (#1464)
  • fix compiler warnings about unused variables (#1428)

1.14.2 (2018-06-06)

1.14.1 (2018-05-21)

1.14.0 (2018-05-21)

  • force a rebuild of the pollset on flag changes (#1393)
  • fix integer overflow for oneshot timers (#1382)
  • convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
  • add time when timer expired to timer events (#1130)
  • replace DCL pattern with static variable (#1365)
  • add parameter to stop clients from generating rosout topics list (#1241)

1.13.6 (2018-02-05)

  • avoid recreating poll set (#1281)
  • switch to using epoll (#1217)
  • monotonic clock for callback queue timeouts (#1250)
  • fix IPv6 initialization order (#1262)
  • changed error message for single threaded spinner (#1164)

1.13.5 (2017-11-09)

1.13.4 (2017-11-02)

1.13.3 (2017-10-25)

  • avoid unused parameter warning in TransportTCP (#1195)
  • check if socket options are available before using them (#1172)

1.13.2 (2017-08-15)

  • only use CLOCK_MONOTONIC if not on OS X (#1142)
  • xmlrpc_manager: use SteadyTime for timeout (#1134)
  • ignore headers with zero stamp in statistics (#1127)

1.13.1 (2017-07-27)

  • add SteadyTimer, used in TimerManager (#1014)
  • include missing header for writev() (#1105)
  • clean the namespace to get rid of double or trailing forward slashes (#1100)
  • add missing mutex lock for publisher links (#1090)
  • fix race condition that lead to miss first message (#1058)
  • fix bug in transport_tcp on Windows (#1050)
  • add subscriber to connection log messages (#1023)
  • avoid deleting XmlRpcClient while being used in another thread (#1013)

1.13.0 (2017-02-22)

  • remove support for multiple spinners on the same queue which existed only for backward compatibily (#988)

1.12.7 (2017-02-17)

  • move connection specific log message to new name roscpp_internal.connections (#980)
  • move headers to include/xmlrpcpp (#962)
  • fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
  • fix return code of master execute function (#938)
  • change WallTimerEvent from class to struct (#924)

1.12.6 (2016-10-26)

1.12.5 (2016-09-30)

1.12.4 (2016-09-19)

1.12.3 (2016-09-17)

  • fix multi-threaded spinning (#867)
  • fix static destruction order (#871)
  • throw exception on ros::init with empty node name (#894)
  • improve debug message when queue is full (#818)

1.12.2 (2016-06-03)

  • improve stacktrace for exceptions thrown in callbacks (#811)
  • fix segfault if creating outgoing UDP transport fails (#807)

1.12.1 (2016-04-18)

  • use directory specific compiler flags (#785)

1.12.0 (2016-03-18)

  • improve TopicManager::instance (#770)
  • change return value of param() to bool (#753)

1.11.18 (2016-03-17)

  • fix CMake warning about non-existing targets

1.11.17 (2016-03-11)

  • fix order of argument in SubscriberLink interface to match actual implemenation (#701)
  • add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
  • use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
  • fix max elements param for statistics window (#750)
  • improve NodeHandle constructor documentation (#692)

1.11.16 (2015-11-09)

  • add getROSArg function (#694)

1.11.15 (2015-10-13)

  • fix crash in onRetryTimer() callback (#577)

1.11.14 (2015-09-19)

  • add optional reset argument to Timer::setPeriod() (#590)
  • add getParam() and getParamCached() for float (#621, #623)
  • use explicit bool cast to compile with C++11 (#632)

1.11.13 (2015-04-28)

1.11.12 (2015-04-27)

1.11.11 (2015-04-16)

  • fix memory leak in transport constructor (#570)
  • fix computation of stddev in statistics (#556)
  • fix empty connection header topic (#543)
  • alternative API to get parameter values (#592)
  • add getCached() for float parameters (#584)

1.11.10 (2014-12-22)

  • fix various defects reported by coverity
  • fix comment (#529)
  • improve Android support (#518)

1.11.9 (2014-08-18)

  • add accessor to expose whether service is persistent (#489)
  • populate delivered_msgs field of TopicStatistics message (#486)

1.11.8 (2014-08-04)

  • fix C++11 compatibility issue (#483)

1.11.7 (2014-07-18)

  • fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)

1.11.6 (2014-07-10)

  • check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)

1.11.5 (2014-06-24)

  • improve handling dropped connections (#434)
  • add header needed for Android (#441)
  • fix typo for parameter used for statistics (#448)

1.11.4 (2014-06-16)

1.11.3 (2014-05-21)

1.11.2 (2014-05-08)

1.11.1 (2014-05-07)

  • update API to use boost::signals2 (#267)
  • only update param cache when being subscribed (#351)
  • ensure to remove delete parameters completely
  • invalidate cached parent parameters when namespace parameter is set / changes (#352)
  • add optional topic/connection statistics (#398)
  • add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
  • add AsyncSpinner::canStart() to check if a spinner can be started

1.11.0 (2014-03-04)

  • allow getting parameters with name '/' (#313)
  • support for /clock remapping (#359)
  • suppress boost::signals deprecation warning (#362)
  • use catkin_install_python() to install Python scripts (#361)

1.10.0 (2014-02-11)

  • remove use of __connection header

1.9.54 (2014-01-27)

  • fix return value of pubUpdate() (#334)
  • fix handling optional third xml rpc response argument (#335)

1.9.53 (2014-01-14)

1.9.52 (2014-01-08)

1.9.51 (2014-01-07)

  • move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
  • add missing version dependency on roscpp_core stuff (#299)
  • remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
  • fix compile problem with gcc 4.4 (#302)
  • fix clang warnings
  • fix usage of boost include directories

1.9.50 (2013-10-04)

1.9.49 (2013-09-16)

  • add rosparam getter/setter for std::vector and std::map (#279)

1.9.48 (2013-08-21)

1.9.47 (2013-07-03)

1.9.46 (2013-06-18)

1.9.45 (2013-06-06)

  • improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
  • fix missing generation of constant definitions for services (ros/gencpp#2)
  • fix restoring thread context when callback throws an exception (#219)
  • fix calling PollManager::shutdown() repeatedly (#217)

1.9.44 (2013-03-21)

  • fix install destination for dll's under Windows

1.9.43 (2013-03-13)

1.9.42 (2013-03-08)

  • improve speed of message generation in dry packages (#183)
  • fix roscpp service call deadlock (#149)
  • fix freezing service calls when returning false (#168)
  • fix error message publishing wrong message type (#178)
  • fix missing explicit dependency on pthread (#135)
  • fix compiler warning about wrong comparison of message md5 hashes (#165)

1.9.41 (2013-01-24)

  • allow sending data exceeding 2GB in chunks (#4049)
  • update getParam() doc (#1460)
  • add param::get(float) (#3754)
  • update inactive assert when publishing message with md5sum "*", update related tests (#3714)
  • fix ros master retry timeout (#4024)
  • fix inactive assert when publishing message with wrong type (#3714)

1.9.40 (2013-01-13)

1.9.39 (2012-12-29)

  • first public release for Groovy

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
actionlib
agni_tf_tools
ainstein_radar_drivers
ainstein_radar_filters
ainstein_radar_gazebo_plugins
ainstein_radar_tools
amr_interop_bridge
apriltag_ros
aruco_ros
astrobee
arm
dock
light_flow
perch
states
comms_bridge
ground_dds_ros_bridge
ctl
fam
pmc
eps_driver
epson_imu
fam_cmd_i2c
ff_serial
flashlight
gpio
is_camera
laser
perching_arm
pico_driver
pmc_actuator
signal_lights
smart_dock
speed_cam
temp_monitor
vive
depth_odometry
ground_truth_localizer
handrail_detect
interest_point
lk_optical_flow
localization_manager
localization_node
marker_tracking
point_cloud_common
sparse_mapping
vive_localization
access_control
cpu_mem_monitor
data_bagger
disk_monitor
executive
image_sampler
log_monitor
sys_monitor
choreographer
framestore
mapper
planner_qp
traj_opt_ros
planner_trapezoidal
config_reader
ff_common
ff_util
jsonloader
msg_conversions
astrobee_gazebo
interactive_marker_teleop
localization_analysis
localization_rviz_plugins
performance_tester
audibot_gazebo
audio_capture
audio_play
sound_play
avt_vimba_camera
backward_ros
bagger
basler_tof
bondcpp
boost_sml
bota_node
bota_worker
rokubimini
image_cb_detector
interval_intersection
joint_states_settler
laser_cb_detector
catch_ros
cob_monitoring
cob_teleop
cob_base_controller_utils
cob_base_velocity_smoother
cob_cartesian_controller
cob_collision_velocity_filter
cob_control_mode_adapter
cob_footprint_observer
cob_frame_tracker
cob_hardware_emulation
cob_mecanum_controller
cob_model_identifier
cob_obstacle_distance
cob_omni_drive_controller
cob_trajectory_controller
cob_tricycle_controller
cob_twist_controller
cob_base_drive_chain
cob_bms_driver
cob_canopen_motor
cob_light
cob_mimic
cob_phidgets
cob_relayboard
cob_scan_unifier
cob_sick_lms1xx
cob_sick_s300
cob_sound
cob_undercarriage_ctrl
cob_voltage_control
laser_scan_densifier
cob_gazebo_plugins
cob_gazebo_ros_control
cob_lookat_action
cob_obstacle_distance_moveit
cob_linear_nav
cob_map_accessibility_analysis
cob_cam3d_throttle
cob_image_flip
cob_object_detection_visualizer
cob_vision_utils
ipa_3d_fov_visualization
codec_image_transport
actionlib_tutorials
nodelet_tutorial_math
pluginlib_tutorials
turtle_actionlib
control_toolbox
points_preprocessor
costmap_converter
crane_x7_control
cras_laser_geometry
camera_throttle
cras_cpp_common
cras_topic_tools
tf_static_publisher
create_driver
cv_camera
dataspeed_can_msg_filters
dataspeed_can_tools
dataspeed_can_usb
dataspeed_pds_can
dataspeed_pds_lcm
dataspeed_ulc_can
dbw_fca_can
dbw_fca_joystick_demo
dbw_mkz_can
dbw_mkz_joystick_demo
dbw_polaris_can
dbw_polaris_joystick_demo
ddynamic_reconfigure
depthai_bridge
depthai_examples
depthai_filters
depthai_ros_driver
depthimage_to_laserscan
diagnostic_aggregator
diagnostic_updater
self_test
test_diagnostic_aggregator
driver_base
timestamp_tools
dynamic_reconfigure
dynamic_robot_state_publisher
dynamixel_workbench_controllers
dynamixel_workbench_operators
dynamixel_workbench_toolbox
dynamixel_interface
dynamixel_sdk
dynamixel_sdk_examples
end_effector
ensenso_camera
ess_imu_ros1_uart_driver
ethercat_grant
exotica_cartpole_dynamics_solver
exotica_double_integrator_dynamics_solver
exotica_pendulum_dynamics_solver
exotica_pinocchio_dynamics_solver
exotica_quadrotor_dynamics_solver
exotica_core
fadecandy_driver
fetch_open_auto_dock
fetch_drivers
fetch_depth_layer
fetch_ikfast_plugin
fetch_teleop
aruco_detect
fiducial_slam
stag_detect
filters
find_object_2d
fkie_message_filters
floam
fmi_adapter
fmi_adapter_examples
foxglove_bridge
franka_control
franka_example_controllers
franka_gazebo
franka_gripper
franka_hw
franka_visualization
fuse_constraints
fuse_core
fuse_graphs
fuse_loss
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
fuse_variables
gazebo_plugins
gazebo_ros
gazebo_ros_control
gazebo_video_monitor_plugins
tf
test_tf2
tf2_ros
turtle_tf
turtle_tf2
gps_common
gpsd_client
graceful_controller
graceful_controller_ros
graft
grid_map_demos
grid_map_loader
grid_map_pcl
grid_map_ros
grid_map_visualization
haf_grasping
hector_gazebo_plugins
hector_gazebo_thermal_camera
hector_pose_estimation_core
message_to_tf
hector_geotiff
hector_imu_attitude_to_tf
hector_imu_tools
hector_map_server
hector_mapping
hector_marker_drawing
hector_trajectory_server
hfl_driver
hls_lfcd_lds_driver
hokuyo3d
ifm3d_ros_driver
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
image_proc
image_publisher
image_rotate
image_view
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
industrial_robot_client
industrial_utils
simple_message
inno_sim_interface
innopolis_vtol_dynamics
interactive_marker_twist_server
interactive_markers
ira_laser_tools
iris_lama_ros
ixblue_ins_driver
joy
spacenav_node
wiimote
voice_text
collada_urdf_jsk_patch
rosping
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
multi_map_server
jsk_topic_tools
posedetection_msgs
cmd_vel_smoother
jsk_footstep_planner
euscollada
checkerboard_detector
imagesift
jsk_perception
roseus
jsk_interactive_marker
kdl_parser
khi_duaro_ikfast_plugin
khi_rs_ikfast_plugin
kvh_geo_fog_3d_driver
laser_assembler
laser_filters
laser_geometry
laser_proc
leo_fw
leo_gazebo_plugins
hri
libuvc_camera
libsensors_monitor
lms1xx
log_view
lsc_ros_driver
lsm_localization
explore_lite
multirobot_map_merge
mapviz
mapviz_plugins
multires_image
tile_map
swri_console_util
swri_geometry_util
swri_image_util
swri_math_util
swri_nodelet
swri_roscpp
swri_route_util
swri_system_util
swri_transform_util
swri_yaml_util
marvelmind_nav
mavros
mavros_extras
test_mavros
mcl_3dl
microstrain_3dmgx2_imu
microstrain_inertial_driver
mir_dwb_critics
mobile_robot_simulator
mocap_nokov
mocap_optitrack
mongodb_store
mbf_abstract_nav
mbf_costmap_nav
mbf_simple_nav
mbf_utility
move_base_swp
move_basic
moveit_kinematics
moveit_planners_chomp
chomp_motion_planner
moveit_planners_ompl
pilz_industrial_motion_planner
moveit_fake_controller_manager
moveit_simple_controller_manager
moveit_ros_benchmarks
moveit_ros_manipulation
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_visualization
moveit_ros_warehouse
moveit_setup_assistant
moveit_opw_kinematics_plugin
moveit_resources_prbt_ikfast_manipulator_plugin
moveit_sim_controller
moveit_visual_tools
mpc_local_planner
mrpt_local_obstacles
mrpt_localization
mrpt_map
mrpt_msgs_bridge
mrpt_rawlog
mrpt_reactivenav2d
mrpt_generic_sensor
mrpt_sensorlib
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multi_object_tracking_lidar
multisense_ros
mvsim
amcl
base_local_planner
carrot_planner
clear_costmap_recovery
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
move_slow_and_clear
navfn
rotate_recovery
voxel_grid
nav2d_exploration
nav2d_karto
nav2d_localizer
nav2d_navigator
nav2d_operator
nav2d_remote
assisted_teleop
goal_passer
pose_base_controller
pose_follower
sbpl_lattice_planner
sbpl_recovery
nearfield_map
neo_local_planner
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
trajectory_tracker_msgs
costmap_cspace_rviz_plugins
nerian_stereo
nmea_comms
nodelet
nodelet_topic_tools
test_nodelet_topic_tools
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
octomap_pa
octomap_rviz_plugins
omron_os32c_driver
open_manipulator_p_gazebo
open_manipulator_gazebo
ov_core
ov_eval
ov_init
ov_msckf
opencv_apps
openni2_camera
openni_camera
openzen_sensor
outsight_alb_driver
oxford_gps_eth
p2os_driver
pal_statistics
pal_statistics_msgs
parameter_pa
pass_through_controllers
pcdfilter_pa
face_detector
leg_detector
people_tracking_filter
pcl_conversions
pcl_ros
pf_driver
phidgets_accelerometer
phidgets_analog_inputs
phidgets_analog_outputs
phidgets_digital_inputs
phidgets_digital_outputs
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_humidity
phidgets_magnetometer
phidgets_motors
phidgets_spatial
phidgets_temperature
pid
pilz_testutils
pilz_utils
pilz_control
prbt_gazebo
prbt_hardware_support
prbt_ikfast_manipulator_plugin
prbt_moveit_config
prbt_support
pincher_arm_ikfast_plugin
pincher_arm_moveit_demos
plotjuggler
plotjuggler_ros
point_cloud_color
point_cloud_transport
pointcloud_to_laserscan
pointgrey_camera_driver
pose_cov_ops
pr2_teleop
pr2_teleop_general
joint_trajectory_generator
pr2_arm_move_ik
pr2_tilt_laser_interface
ethercat_trigger_controllers
joint_trajectory_action
pr2_calibration_controllers
pr2_gripper_action
pr2_head_action
pr2_mechanism_controllers
robot_mechanism_controllers
single_joint_position_action
ethercat_hardware
pr2_gripper_sensor_action
pr2_gripper_sensor_controller
pr2_gripper_sensor_msgs
pr2_arm_kinematics
pr2_controller_interface
pr2_controller_manager
pr2_hardware_interface
pr2_mechanism_diagnostics
pr2_mechanism_model
laser_tilt_controller_filter
pr2_navigation_perception
pr2_navigation_self_filter
semantic_point_annotator
ocean_battery_driver
power_monitor
pr2_power_board
pr2_computer_monitor
pr2_ethercat
pr2_run_stop_auto_restart
joint_qualification_controllers
pr2_gazebo_plugins
prosilica_camera
psen_scan_v2
qb_chain_controllers
qb_device_control
qb_device_driver
qb_device_gazebo
qb_device_hardware_interface
qb_device_utils
qb_hand_gazebo
qb_hand_hardware_interface
qb_move_gazebo
qb_move_hardware_interface
quanergy_client_ros
can_dbc_parser
pdu
raptor_dbw_can
raptor_dbw_joystick_demo
raptor_dbw_joystick_speed_demo
rc_genicam_camera
rc_genicam_driver
rc_hand_eye_calibration_client
rc_pick_client
rc_silhouettematch_client
rc_tagdetect_client
rc_visard_driver
realtime_tools
remote_rosbag_record
ridgeback_gazebo_plugins
robot_body_filter
robot_calibration
robot_controllers
robot_controllers_interface
robot_localization
costmap_queue
dlux_global_planner
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
nav_2d_utils
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
robot_nav_rviz_plugins
robot_nav_viz_demos
robot_pose_ekf
robot_self_filter
robot_state_publisher
roboticsgroup_upatras_gazebo_plugins
robotis_manipulator
robotont_gazebo
robotont_msgs
ros_babel_fish
canopen_chain_node
canopen_motor_node
socketcan_bridge
rospy
ros_comm
test_rosbag
test_roscpp
rosbag
rosout
topic_tools
message_filters
combined_robot_hw
combined_robot_hw_tests
controller_interface
controller_manager
controller_manager_tests
hardware_interface
joint_limits_interface
transmission_interface
ros_control_boilerplate
ackermann_steering_controller
effort_controllers
force_torque_sensor_controller
forward_command_controller
four_wheel_steering_controller
gripper_action_controller
imu_sensor_controller
joint_state_controller
joint_trajectory_controller
position_controllers
velocity_controllers
cartesian_interface
cartesian_trajectory_controller
cartesian_trajectory_interpolation
twist_controller
ros_ethercat_eml
ws281x
rosrt
roscpp_tutorials
turtlesim
ros_type_introspection
rosauth
rosbag_fancy
rosbag_snapshot
rosbridge_library
rosee_msg
rosfmt
rosmon_core
rqt_rosmon
rosparam_shortcuts
rospilot
rosserial_server
rosserial_test
rplidar_ros
rqt_gui_cpp
rqt_multiplot
rt_usb_9axisimu_driver
rviz
rviz_satellite
rviz_visual_tools
sbg_driver
speed_scaling_interface
laser_ortho_projector
laser_scan_matcher
laser_scan_sparsifier
laser_scan_splitter
ncd_parser
polar_scan_matcher
scan_to_cloud_converter
schunk_powercube_chain
schunk_sdh
sciurus17_control
sciurus17_examples
sciurus17_msgs
sciurus17_tools
sciurus17_vision
sensor_filters
septentrio_gnss_driver
sick_ldmrs_driver
sick_ldmrs_tools
sick_safetyscanners
sick_scan
sick_tim
simple_grasping
skyway
gmapping
slam_karto
slam_toolbox
smacc
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
pure_spinning_local_planner
undo_path_global_planner
ros_publisher_client
smacc_runtime_test
sm_atomic
sm_atomic_cb
sm_atomic_mode_states
sm_atomic_services
sm_dance_bot
sm_dance_bot_2
sm_dance_bot_strikes_back
sm_ridgeback_barrel_search_1
sm_ridgeback_barrel_search_2
sm_subscriber
sm_update_loop
sm_viewer_sim
sm_coretest_transition_speed_1
sm_coretest_x_y_1
sm_coretest_x_y_2
sm_coretest_x_y_3
sparse_bundle_adjustment
spatio_temporal_voxel_layer
sr_hand_detector
stag_ros
stage_ros
steering_functions
swri_console
swri_profiler
swri_profiler_tools
teb_local_planner
teleop_twist_joy
tf2_2d
tf2_client
tf2_server
tf2_web_republisher
tf_remapper_cpp
trac_ik_kinematics_plugin
trac_ik_lib
turtlebot3_bringup
turtlebot3_slam
turtlebot3_fake
turtlebot3_gazebo
tuw_geometry
tuw_gazebo_msgs
tuw_geometry_msgs
tuw_nav_msgs
tuw_vehicle_msgs
tuw_multi_robot_ctrl
tuw_multi_robot_goal_generator
tuw_multi_robot_local_behavior_controller
tuw_multi_robot_router
tuw_voronoi_graph
twist_mux
uavcan_communicator
ubiquity_motor
ublox_gps
ublox_msg_filters
ublox_serialization
udp_com
ueye_cam
um6
um7
unique_id
ur_kinematics
ur_calibration
ur_robot_driver
urdf
urdf_geometry_parser
urg_node
urg_stamped
usb_cam
usb_cam_controllers
usb_cam_hardware
usb_cam_hardware_interface
variant_topic_tools
vda5050_connector
velo2cam_calibration
velodyne_gazebo_plugin
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
video_stream_opencv
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
rwt_nav
interactive_marker_tutorials
librviz_tutorial
visualization_marker_tutorials
vl53l1x
volta_description
vrpn_client_ros
warehouse_ros
warehouse_ros_mongo
warehouse_ros_sqlite
warthog_gazebo
webots_ros
wge100_camera
witmotion_ros
xpp_hyq
xpp_quadrotor
xpp_examples
xpp_vis
xv_11_laser_driver
ypspur_ros
z_laser_gui
z_laser_viz
z_laser_zlp1
zbar_ros
darknet_ros
dnn_detect
spinnaker_camera_driver
ipcamera_driver
oled_display_node
camera_aravis
cmvision
aruco_opencv
clober_serial
clober_simulation
clpe_ros
bosch_locator_bridge
ros_ign_bridge
ros_ign_gazebo
ros_ign_image
ros_ign_point_cloud
adi_3dtof_image_stitching
adi_tmc_coe
adi_tmcl
astra_ros
beluga_amcl
cob_fiducials
magnetometer_compass
diffbot_base
diffbot_control
ergodic_exploration
ess_imu_driver
etsi_its_conversion
fields2cover_ros
flatland_plugins
flatland_server
flatland_viz
boeing_gazebo_model_attachment_plugin
gazebo_ros_control_select_joints
gazebo_set_joint_positions_plugin
gmcl
gnss_info
gnsstk_ros
hatchbed_common
hri_rviz
ign_ros_control
imu_from_ios_sensorlog
iotbot
l3cam_ros
message_tf_frame_transformer
mia_hand_description
mia_hand_driver
mia_hand_gazebo
mia_hand_ros_control
mitch_v2_driver
mlx90640_thermal_camera
moveit_calibration_gui
moveit_calibration_plugins
moveit_task_constructor_core
moveit_task_constructor_demo
rviz_marker_tools
moveit_task_constructor_visualization
mqtt_client
mrpt_apps
mrpt_libapps
mrpt_libbase
mrpt_libgui
mrpt_libhwdrivers
mrpt_libmaps
mrpt_libmath
mrpt_libnav
mrpt_libobs
mrpt_libopengl
mrpt_libposes
mrpt_libros_bridge
mrpt_libslam
mrpt_libtclap
muse_v2_driver
picovoice_driver
point_cloud2_filters
py_binding_tools
python_mrpt
qb_softhand_industry_control
qb_softhand_industry_driver
qb_softhand_industry_hardware_interface
qb_softhand_industry_utils
quori_controller
quori_face
quori_holonomic_drive_controller
quori_mapping_odometry
quori_teleop
raspimouse_control
rm_common
rm_dbus
rm_gazebo
rm_hw
rm_referee
gpio_controller
mimic_joint_controller
rm_calibration_controllers
rm_chassis_controllers
rm_gimbal_controllers
rm_orientation_controller
rm_shooter_controllers
robot_state_controller
tof_radar_controller
rosbag_rviz_panel
rose2
rqt_human_radar
serl_franka_controllers
sick_safevisionary_driver
sick_scan_xd
sick_visionary_ros
thunder_line_follower_pmr3100
wrapyfi_ros_interfaces
xsens_mti_driver

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged roscpp at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.13.7
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/ros_comm.git
VCS Type git
VCS Version lunar-devel
Last Updated 2019-02-01
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

roscpp is a C++ implementation of ROS. It provides a

Additional Links

Maintainers

  • Dirk Thomas

Authors

  • Morgan Quigley
  • Josh Faust
  • Brian Gerkey
  • Troy Straszheim
README
No README found. No README in repository either.
CHANGELOG

Changelog for package roscpp

1.13.7 (2018-08-17)

  • add hasStarted() to Timer API (#1464)
  • force a rebuild of the pollset on flag changes (#1393)
  • fix integer overflow for oneshot timers (#1382)
  • convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
  • replace DCL pattern with static variable (#1365)

1.13.6 (2018-02-05)

  • avoid recreating poll set (#1281)
  • switch to using epoll (#1217)
  • monotonic clock for callback queue timeouts (#1250)
  • fix IPv6 initialization order (#1262)
  • changed error message for single threaded spinner (#1164)

1.13.5 (2017-11-09)

1.13.4 (2017-11-02)

1.13.3 (2017-10-25)

  • avoid unused parameter warning in TransportTCP (#1195)
  • check if socket options are available before using them (#1172)

1.13.2 (2017-08-15)

  • only use CLOCK_MONOTONIC if not on OS X (#1142)
  • xmlrpc_manager: use SteadyTime for timeout (#1134)
  • ignore headers with zero stamp in statistics (#1127)

1.13.1 (2017-07-27)

  • add SteadyTimer, used in TimerManager (#1014)
  • include missing header for writev() (#1105)
  • clean the namespace to get rid of double or trailing forward slashes (#1100)
  • add missing mutex lock for publisher links (#1090)
  • fix race condition that lead to miss first message (#1058)
  • fix bug in transport_tcp on Windows (#1050)
  • add subscriber to connection log messages (#1023)
  • avoid deleting XmlRpcClient while being used in another thread (#1013)

1.13.0 (2017-02-22)

  • remove support for multiple spinners on the same queue which existed only for backward compatibily (#988)

1.12.7 (2017-02-17)

  • move connection specific log message to new name roscpp_internal.connections (#980)
  • move headers to include/xmlrpcpp (#962)
  • fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
  • fix return code of master execute function (#938)
  • change WallTimerEvent from class to struct (#924)

1.12.6 (2016-10-26)

1.12.5 (2016-09-30)

1.12.4 (2016-09-19)

1.12.3 (2016-09-17)

  • fix multi-threaded spinning (#867)
  • fix static destruction order (#871)
  • throw exception on ros::init with empty node name (#894)
  • improve debug message when queue is full (#818)

1.12.2 (2016-06-03)

  • improve stacktrace for exceptions thrown in callbacks (#811)
  • fix segfault if creating outgoing UDP transport fails (#807)

1.12.1 (2016-04-18)

  • use directory specific compiler flags (#785)

1.12.0 (2016-03-18)

  • improve TopicManager::instance (#770)
  • change return value of param() to bool (#753)

1.11.18 (2016-03-17)

  • fix CMake warning about non-existing targets

1.11.17 (2016-03-11)

  • fix order of argument in SubscriberLink interface to match actual implemenation (#701)
  • add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
  • use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
  • fix max elements param for statistics window (#750)
  • improve NodeHandle constructor documentation (#692)

1.11.16 (2015-11-09)

  • add getROSArg function (#694)

1.11.15 (2015-10-13)

  • fix crash in onRetryTimer() callback (#577)

1.11.14 (2015-09-19)

  • add optional reset argument to Timer::setPeriod() (#590)
  • add getParam() and getParamCached() for float (#621, #623)
  • use explicit bool cast to compile with C++11 (#632)

1.11.13 (2015-04-28)

1.11.12 (2015-04-27)

1.11.11 (2015-04-16)

  • fix memory leak in transport constructor (#570)
  • fix computation of stddev in statistics (#556)
  • fix empty connection header topic (#543)
  • alternative API to get parameter values (#592)
  • add getCached() for float parameters (#584)

1.11.10 (2014-12-22)

  • fix various defects reported by coverity
  • fix comment (#529)
  • improve Android support (#518)

1.11.9 (2014-08-18)

  • add accessor to expose whether service is persistent (#489)
  • populate delivered_msgs field of TopicStatistics message (#486)

1.11.8 (2014-08-04)

  • fix C++11 compatibility issue (#483)

1.11.7 (2014-07-18)

  • fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)

1.11.6 (2014-07-10)

  • check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)

1.11.5 (2014-06-24)

  • improve handling dropped connections (#434)
  • add header needed for Android (#441)
  • fix typo for parameter used for statistics (#448)

1.11.4 (2014-06-16)

1.11.3 (2014-05-21)

1.11.2 (2014-05-08)

1.11.1 (2014-05-07)

  • update API to use boost::signals2 (#267)
  • only update param cache when being subscribed (#351)
  • ensure to remove delete parameters completely
  • invalidate cached parent parameters when namespace parameter is set / changes (#352)
  • add optional topic/connection statistics (#398)
  • add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
  • add AsyncSpinner::canStart() to check if a spinner can be started

1.11.0 (2014-03-04)

  • allow getting parameters with name '/' (#313)
  • support for /clock remapping (#359)
  • suppress boost::signals deprecation warning (#362)
  • use catkin_install_python() to install Python scripts (#361)

1.10.0 (2014-02-11)

  • remove use of __connection header

1.9.54 (2014-01-27)

  • fix return value of pubUpdate() (#334)
  • fix handling optional third xml rpc response argument (#335)

1.9.53 (2014-01-14)

1.9.52 (2014-01-08)

1.9.51 (2014-01-07)

  • move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
  • add missing version dependency on roscpp_core stuff (#299)
  • remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
  • fix compile problem with gcc 4.4 (#302)
  • fix clang warnings
  • fix usage of boost include directories

1.9.50 (2013-10-04)

1.9.49 (2013-09-16)

  • add rosparam getter/setter for std::vector and std::map (#279)

1.9.48 (2013-08-21)

1.9.47 (2013-07-03)

1.9.46 (2013-06-18)

1.9.45 (2013-06-06)

  • improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
  • fix missing generation of constant definitions for services (ros/gencpp#2)
  • fix restoring thread context when callback throws an exception (#219)
  • fix calling PollManager::shutdown() repeatedly (#217)

1.9.44 (2013-03-21)

  • fix install destination for dll's under Windows

1.9.43 (2013-03-13)

1.9.42 (2013-03-08)

  • improve speed of message generation in dry packages (#183)
  • fix roscpp service call deadlock (#149)
  • fix freezing service calls when returning false (#168)
  • fix error message publishing wrong message type (#178)
  • fix missing explicit dependency on pthread (#135)
  • fix compiler warning about wrong comparison of message md5 hashes (#165)

1.9.41 (2013-01-24)

  • allow sending data exceeding 2GB in chunks (#4049)
  • update getParam() doc (#1460)
  • add param::get(float) (#3754)
  • update inactive assert when publishing message with md5sum "*", update related tests (#3714)
  • fix ros master retry timeout (#4024)
  • fix inactive assert when publishing message with wrong type (#3714)

1.9.40 (2013-01-13)

1.9.39 (2012-12-29)

  • first public release for Groovy

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
actionlib
agni_tf_tools
ar_track_alvar
audio_capture
audio_play
sound_play
avt_vimba_camera
basler_tof
bondcpp
bta_tof_driver
image_cb_detector
interval_intersection
joint_states_settler
laser_cb_detector
jpeg_streamer
uvc_camera
cartographer_ros
cartographer_rviz
catch_ros
actionlib_tutorials
nodelet_tutorial_math
pluginlib_tutorials
turtle_actionlib
control_toolbox
costmap_converter
cv_camera
diagnostic_aggregator
diagnostic_updater
self_test
test_diagnostic_aggregator
driver_base
timestamp_tools
dynamic_reconfigure
dynamic_robot_state_publisher
ensenso_camera
fawkes_msgs
filters
find_object_2d
flir_boson_usb
franka_control
franka_example_controllers
franka_gripper
franka_hw
franka_visualization
gazebo_plugins
gazebo_ros
gazebo_ros_control
generic_control_toolbox
tf
test_tf2
tf2_ros
turtle_tf
turtle_tf2
gps_common
gpsd_client
grid_map_demos
grid_map_loader
grid_map_pcl
grid_map_ros
grid_map_visualization
gscam
hector_gazebo_plugins
hector_gazebo_thermal_camera
hokuyo3d
ibeo_lux
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
image_proc
image_publisher
image_rotate
image_view
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
interactive_marker_twist_server
interactive_markers
ira_laser_tools
joy
spacenav_node
wiimote
voice_text
collada_urdf_jsk_patch
rosping
zdepth_image_transport
posedetection_msgs
euscollada
roseus
json_transport
kdl_parser
laser_assembler
laser_filters
laser_geometry
laser_proc
libuvc_camera
network_detector
explore_lite
multirobot_map_merge
swri_console_util
swri_geometry_util
swri_image_util
swri_math_util
swri_nodelet
swri_roscpp
swri_route_util
swri_system_util
swri_transform_util
swri_yaml_util
mavros
mavros_extras
test_mavros
mcl_3dl
microstrain_3dmgx2_imu
mir_dwb_critics
ml_classifiers
mbf_abstract_nav
mbf_costmap_nav
mbf_simple_nav
mbf_utility
moveit_kinematics
moveit_planners_chomp
chomp_motion_planner
moveit_planners_ompl
moveit_controller_manager_example
moveit_fake_controller_manager
moveit_simple_controller_manager
moveit_ros_benchmarks
moveit_ros_manipulation
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_visualization
moveit_ros_warehouse
moveit_setup_assistant
moveit_resources_prbt_ikfast_manipulator_plugin
moveit_sim_controller
moveit_visual_tools
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multi_object_tracking_lidar
mvsim
amcl
base_local_planner
carrot_planner
clear_costmap_recovery
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
move_slow_and_clear
navfn
robot_pose_ekf
rotate_recovery
voxel_grid
nav2d_exploration
nav2d_karto
nav2d_localizer
nav2d_navigator
nav2d_operator
nav2d_remote
assisted_teleop
goal_passer
pose_base_controller
pose_follower
sbpl_lattice_planner
sbpl_recovery
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
trajectory_tracker_msgs
costmap_cspace_rviz_plugins
nerian_stereo
nodelet
nodelet_topic_tools
test_nodelet_topic_tools
novatel_gps_driver
ntpd_driver
octomap_pa
omronsentech_camera
opencv_apps
openni2_camera
openni_camera
pacmod
pacmod3
pacmod_game_control
parameter_pa
pcdfilter_pa
face_detector
leg_detector
people_tracking_filter
pcl_ros
phidgets_high_speed_encoder
phidgets_ik
phidgets_imu
pid
pointcloud_to_laserscan
pointgrey_camera_driver
pr2_teleop
pr2_teleop_general
joint_trajectory_generator
pr2_arm_move_ik
pr2_tilt_laser_interface
ethercat_trigger_controllers
joint_trajectory_action
pr2_calibration_controllers
pr2_gripper_action
pr2_head_action
pr2_mechanism_controllers
robot_mechanism_controllers
single_joint_position_action
ethercat_hardware
pr2_arm_kinematics
pr2_controller_interface
pr2_controller_manager
pr2_hardware_interface
pr2_mechanism_diagnostics
pr2_mechanism_model
ocean_battery_driver
power_monitor
pr2_power_board
pr2_gazebo_plugins
radar_omnipresense
rc_cloud_accumulator
rc_hand_eye_calibration_client
rc_pick_client
rc_silhouettematch_client
rc_tagdetect_client
rc_visard_driver
realtime_tools
robot_activity
robot_activity_tutorials
robot_localization
costmap_queue
dlux_global_planner
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
nav_2d_utils
nav_grid_iterators
nav_grid_pub_sub
robot_self_filter
robot_state_publisher
canopen_chain_node
canopen_motor_node
socketcan_bridge
rospy
ros_comm
test_rosbag
test_roscpp
rosbag
rosout
topic_tools
message_filters
combined_robot_hw
combined_robot_hw_tests
controller_interface
hardware_interface
joint_limits_interface
transmission_interface
ros_control_boilerplate
ackermann_steering_controller
force_torque_sensor_controller
gripper_action_controller
imu_sensor_controller
joint_state_controller
joint_trajectory_controller
rosrt
roscpp_tutorials
turtlesim
ros_type_introspection
rosauth
rosfmt
rosmon_core
rqt_rosmon
rosparam_handler
rosparam_shortcuts
rosserial_server
rosserial_test
rplidar_ros
rqt_gui_cpp
rqt_multiplot
rviz
rviz_visual_tools
sbg_driver
sick_ldmrs_driver
sick_ldmrs_tools
sick_safetyscanners
sick_scan
sick_tim
gmapping
slam_karto
sparse_bundle_adjustment
stage_ros
swri_console
teb_local_planner
tf2_web_republisher
tf_remapper_cpp
towr_ros
trac_ik_kinematics_plugin
trac_ik_lib
unique_id
urdf
urdf_geometry_parser
urg_node
urg_stamped
usb_cam
uuv_assistants
uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
uuv_world_ros_plugins
variant_topic_tools
velo2cam_calibration
velodyne_gazebo_plugin
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
video_stream_opencv
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
interactive_marker_tutorials
librviz_tutorial
visualization_marker_tutorials
volksbot_driver
vrpn_client_ros
warehouse_ros
webots_ros
xpp_hyq
xpp_quadrotor
xpp_examples
xpp_vis
xv_11_laser_driver
ypspur_ros
zbar_ros
ca_driver
dynpick_driver
katana
katana_arm_gazebo
katana_moveit_ikfast_plugin
katana_teleop
katana_tutorials
nav_pcontroller
nerian_sp1
pcl_conversions
rosaria
rtt_actionlib
rtt_dynamic_reconfigure
rtt_rosclock
rtt_roscomm
rtt_rosdeployment
rtt_rosnode
rtt_rosparam
wts_driver
advanced_navigation_driver

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged roscpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.11.21
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/ros_comm.git
VCS Type git
VCS Version indigo-devel
Last Updated 2017-03-06
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

roscpp is a C++ implementation of ROS. It provides a

Additional Links

Maintainers

  • Dirk Thomas

Authors

  • Morgan Quigley
  • Josh Faust
  • Brian Gerkey
  • Troy Straszheim
README
No README found. No README in repository either.
CHANGELOG

Changelog for package roscpp

1.11.21 (2017-03-06)

  • fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
  • improve stacktrace for exceptions thrown in callbacks (#811)

1.11.20 (2016-06-27)

  • fix segfault if connection fails (#807)

1.11.19 (2016-04-18)

  • use directory specific compiler flags (#785)

1.11.18 (2016-03-17)

  • fix CMake warning about non-existing targets

1.11.17 (2016-03-11)

  • fix order of argument in SubscriberLink interface to match actual implemenation (#701)
  • add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
  • use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
  • fix max elements param for statistics window (#750)
  • improve NodeHandle constructor documentation (#692)

1.11.16 (2015-11-09)

  • add getROSArg function (#694)

1.11.15 (2015-10-13)

  • fix crash in onRetryTimer() callback (#577)

1.11.14 (2015-09-19)

  • add optional reset argument to Timer::setPeriod() (#590)
  • add getParam() and getParamCached() for float (#621, #623)
  • use explicit bool cast to compile with C++11 (#632)

1.11.13 (2015-04-28)

1.11.12 (2015-04-27)

1.11.11 (2015-04-16)

  • fix memory leak in transport constructor (#570)
  • fix computation of stddev in statistics (#556)
  • fix empty connection header topic (#543)
  • alternative API to get parameter values (#592)
  • add getCached() for float parameters (#584)

1.11.10 (2014-12-22)

  • fix various defects reported by coverity
  • fix comment (#529)
  • improve Android support (#518)

1.11.9 (2014-08-18)

  • add accessor to expose whether service is persistent (#489)
  • populate delivered_msgs field of TopicStatistics message (#486)

1.11.8 (2014-08-04)

  • fix C++11 compatibility issue (#483)

1.11.7 (2014-07-18)

  • fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)

1.11.6 (2014-07-10)

  • check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)

1.11.5 (2014-06-24)

  • improve handling dropped connections (#434)
  • add header needed for Android (#441)
  • fix typo for parameter used for statistics (#448)

1.11.4 (2014-06-16)

1.11.3 (2014-05-21)

1.11.2 (2014-05-08)

1.11.1 (2014-05-07)

  • update API to use boost::signals2 (#267)
  • only update param cache when being subscribed (#351)
  • ensure to remove delete parameters completely
  • invalidate cached parent parameters when namespace parameter is set / changes (#352)
  • add optional topic/connection statistics (#398)
  • add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
  • add AsyncSpinner::canStart() to check if a spinner can be started

1.11.0 (2014-03-04)

  • allow getting parameters with name '/' (#313)
  • support for /clock remapping (#359)
  • suppress boost::signals deprecation warning (#362)
  • use catkin_install_python() to install Python scripts (#361)

1.10.0 (2014-02-11)

  • remove use of __connection header

1.9.54 (2014-01-27)

  • fix return value of pubUpdate() (#334)
  • fix handling optional third xml rpc response argument (#335)

1.9.53 (2014-01-14)

1.9.52 (2014-01-08)

1.9.51 (2014-01-07)

  • move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
  • add missing version dependency on roscpp_core stuff (#299)
  • remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
  • fix compile problem with gcc 4.4 (#302)
  • fix clang warnings
  • fix usage of boost include directories

1.9.50 (2013-10-04)

1.9.49 (2013-09-16)

  • add rosparam getter/setter for std::vector and std::map (#279)

1.9.48 (2013-08-21)

1.9.47 (2013-07-03)

1.9.46 (2013-06-18)

1.9.45 (2013-06-06)

  • improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
  • fix missing generation of constant definitions for services (ros/gencpp#2)
  • fix restoring thread context when callback throws an exception (#219)
  • fix calling PollManager::shutdown() repeatedly (#217)

1.9.44 (2013-03-21)

  • fix install destination for dll's under Windows

1.9.43 (2013-03-13)

1.9.42 (2013-03-08)

  • improve speed of message generation in dry packages (#183)
  • fix roscpp service call deadlock (#149)
  • fix freezing service calls when returning false (#168)
  • fix error message publishing wrong message type (#178)
  • fix missing explicit dependency on pthread (#135)
  • fix compiler warning about wrong comparison of message md5 hashes (#165)

1.9.41 (2013-01-24)

  • allow sending data exceeding 2GB in chunks (#4049)
  • update getParam() doc (#1460)
  • add param::get(float) (#3754)
  • update inactive assert when publishing message with md5sum "*", update related tests (#3714)
  • fix ros master retry timeout (#4024)
  • fix inactive assert when publishing message with wrong type (#3714)

1.9.40 (2013-01-13)

1.9.39 (2012-12-29)

  • first public release for Groovy

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
actionlib
ar_track_alvar
aruco_ros
audio_capture
audio_play
sound_play
basler_tof
bondcpp
bta_tof_driver
image_cb_detector
interval_intersection
joint_states_settler
laser_cb_detector
jpeg_streamer
uvc_camera
collada_parser
collada_urdf
actionlib_tutorials
nodelet_tutorial_math
pluginlib_tutorials
turtle_actionlib
control_toolbox
costmap_converter
crazyflie_demo
cv_camera
depthcloud_encoder
depthimage_to_laserscan
diagnostic_aggregator
diagnostic_updater
self_test
test_diagnostic_aggregator
driver_base
timestamp_tools
dynamic_reconfigure
fanuc_lrmate200i_moveit_plugins
fanuc_lrmate200ib_moveit_plugins
fanuc_lrmate200ic_moveit_plugins
fanuc_m10ia_moveit_plugins
fanuc_m16ib_moveit_plugins
fanuc_m20ia_moveit_plugins
fanuc_m20ib_moveit_plugins
fanuc_m430ia_moveit_plugins
fanuc_m6ib_moveit_plugins
fanuc_r1000ia_moveit_plugins
fanuc_lrmate200id_moveit_plugins
fetch_depth_layer
fetch_ikfast_plugin
fetch_teleop
filters
gazebo_plugins
gazebo_ros
gazebo_ros_control
tf
test_tf2
tf2_ros
turtle_tf
turtle_tf2
gps_common
gpsd_client
graft
grid_map_demos
grid_map_loader
grid_map_msgs
grid_map_pcl
grid_map_ros
grid_map_visualization
gscam
haf_grasping
hector_gazebo_plugins
hector_gazebo_thermal_camera
hector_pose_estimation_core
message_to_tf
hector_geotiff
hector_imu_attitude_to_tf
hector_imu_tools
hector_map_server
hector_mapping
hector_marker_drawing
hector_trajectory_server
hokuyo3d
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
image_proc
image_publisher
image_rotate
image_view
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
industrial_robot_client
industrial_utils
simple_message
interactive_marker_proxy
interactive_marker_twist_server
interactive_markers
joy
spacenav_node
wiimote
voice_text
collada_urdf_jsk_patch
rosping
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
multi_map_server
jsk_topic_tools
posedetection_msgs
cmd_vel_smoother
jsk_footstep_planner
euscollada
checkerboard_detector
imagesift
jsk_perception
roseus
jsk_interactive_marker
kdl_parser
laser_assembler
laser_filters
laser_geometry
laser_proc
leap_motion
libuvc_camera
lms1xx
explore_lite
multirobot_map_merge
marker_rviz_plugin
swri_console_util
swri_geometry_util
swri_image_util
swri_math_util
swri_nodelet
swri_roscpp
swri_route_util
swri_system_util
swri_transform_util
swri_yaml_util
mavros
mavros_extras
test_mavros
md49_base_controller
md49_serialport
microstrain_3dmgx2_imu
mongodb_store
moveit_planners_chomp
chomp_motion_planner
moveit_planners_ompl
moveit_controller_manager_example
moveit_fake_controller_manager
moveit_simple_controller_manager
moveit_ros_benchmarks
moveit_ros_benchmarks_gui
moveit_ros_manipulation
moveit_ros_perception
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_visualization
moveit_ros_warehouse
moveit_resources_prbt_ikfast_manipulator_plugin
moveit_sim_controller
moveit_visual_tools
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
mvsim
amcl
base_local_planner
carrot_planner
clear_costmap_recovery
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
move_slow_and_clear
navfn
robot_pose_ekf
rotate_recovery
voxel_grid
nav2d_exploration
nav2d_karto
nav2d_localizer
nav2d_navigator
nav2d_operator
nav2d_remote
range_sensor_layer
social_navigation_layers
laser_scan_publisher_tutorial
odometry_publisher_tutorial
point_cloud_publisher_tutorial
robot_setup_tf_tutorial
simple_navigation_goals_tutorial
nmea_comms
nodelet
nodelet_topic_tools
test_nodelet_topic_tools
novatel_gps_driver
ntpd_driver
octomap_rviz_plugins
opencv_apps
openni2_camera
openni_camera
optris_drivers
parameter_pa
pcdfilter_pa
face_detector
leg_detector
people_tracking_filter
dummy_slam_broadcaster
pepperl_fuchs_r2000
pcl_ros
phidgets_imu
pid
pointcloud_to_laserscan
pointgrey_camera_driver
pose_cov_ops
ethercat_trigger_controllers
joint_trajectory_action
pr2_calibration_controllers
pr2_gripper_action
pr2_head_action
pr2_mechanism_controllers
robot_mechanism_controllers
single_joint_position_action
pr2_arm_kinematics
pr2_controller_interface
pr2_controller_manager
pr2_hardware_interface
pr2_mechanism_diagnostics
pr2_mechanism_model
realtime_tools
robot_calibration
robot_controllers
robot_controllers_interface
robot_localization
robot_self_filter
robot_state_publisher
canopen_chain_node
socketcan_bridge
rospy
ros_comm
test_rosbag
test_roscpp
rosbag
rosout
topic_tools
message_filters
controller_interface
hardware_interface
joint_limits_interface
transmission_interface
ros_control_boilerplate
force_torque_sensor_controller
gripper_action_controller
imu_sensor_controller
joint_state_controller
joint_trajectory_controller
roscpp_tutorials
turtlesim
ros_type_introspection
rosauth
rosparam_handler
rosparam_shortcuts
rospilot
rosserial_server
rosserial_test
rotors_control
rotors_gazebo
rotors_gazebo_plugins
rotors_hil_interface
rotors_joy_interface
rplidar_ros
rqt_gui_cpp
rqt_multiplot
hrpsys_ros_bridge
openrtm_ros_bridge
rviz
rviz_visual_tools
laser_ortho_projector
laser_scan_matcher
laser_scan_sparsifier
laser_scan_splitter
ncd_parser
polar_scan_matcher
scan_to_cloud_converter
sick_ldmrs_driver
sick_ldmrs_tools
sick_tim
gmapping
slam_karto
swri_console
teb_local_planner
teleop_twist_joy
tf2_web_republisher
trac_ik_kinematics_plugin
trac_ik_lib
twist_mux
ublox_gps
ublox_msg_filters
ublox_serialization
ueye_cam
um6
um7
underwater_sensor_msgs
uwsim
unique_id
rotunit_snapshotter
uos_diffdrive_teleop
uos_freespace
urg_node
usb_cam
variant_topic_tools
velodyne_gazebo_plugins
video_stream_opencv
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
osg_interactive_markers
osg_markers
osg_utils
interactive_marker_tutorials
librviz_tutorial
visualization_marker_tutorials
volksbot_driver
vrpn_client_ros
warehouse_ros
zbar_ros
ardrone_autonomy
bebop_driver
ca_driver
demo_pioneer
dynpick_driver
ecto_ros
force_torque_sensor_calib
gravity_compensation
frontier_exploration
fzi_icl_comm
rqt_gauges
geonav_transform
grizzly_description
grizzly_motion
hector_driving_aid_markers
hector_elevation_mapping
hector_elevation_visualization
hector_exploration_controller
hector_exploration_planner
hector_gps_calibration
hector_path_follower
hector_quadrotor_controller
hector_quadrotor_gazebo_plugins
hector_quadrotor_model
hector_quadrotor_teleop
hector_heat_detection
hector_motion_detection
hector_soft_obstacle_detection
hector_barrel_detection_nodelet
hector_co2_processing
hector_rqt_plugins
hector_rviz_plugins
hector_stair_detection
rqt_video_playback
hector_object_tracker
katana
katana_arm_gazebo
katana_moveit_ikfast_plugin
katana_teleop
katana_tutorials
lyap_control
nao_description
naoqi_dcm_driver
nav_pcontroller
nerian_sp1
netft_utils
pcl_conversions
rcll_fawkes_sim
rcll_refbox_peer
urdf
robot_pose_publisher
rosaria
rtt_actionlib
rtt_dynamic_reconfigure
rtt_rosclock
rtt_roscomm
rtt_rosdeployment
rtt_rosnode
rtt_rosparam
schunk_canopen_driver
schunk_svh_driver
sicktoolbox_wrapper
stdr_gui
stdr_parser
stdr_robot
stdr_samples
stdr_server
tiny_slam
blob
topic_proxy
uavc_v4lctl
vigir_footstep_planning_lib
vigir_footstep_planning_plugins
vigir_footstep_planning_rviz_plugin
vigir_feet_pose_generator
vigir_foot_pose_transformer
vigir_footstep_planner
vigir_footstep_planning_default_plugins
vigir_global_footstep_planner
vigir_pattern_generator
vigir_walk_monitor
vigir_footstep_planning_msgs
vigir_generic_params
vigir_pluginlib
vigir_pluginlib_msgs
vigir_step_control
wts_driver
youbot_driver
bta_ros
head_pose_estimation
hokuyo_node
keyboard
nao_path_follower
nao_teleop
rail_user_queue_manager
roboteq_driver
rospeex_if
rospeex_samples
stereo_slam
vicon_bridge
camera_handler
contact_handler
drawing_handler
force_sensor_handler
imu_handler
manipulator_handler
quadrotor_handler
quadrotor_tk_handler
rigid_body_handler
vrep_ros_plugin
aruco_mapping
aubo_control
aubo_driver
aubo_kinematics
aubo_new_driver
aubo_panel
behavior_tree_core
behavior_tree_leaves
carl_estop
drc_navi
drc_plugin
drc_podo_connector
drc_slam
freefloating_gazebo
idolink_node
libhaloc
m4atx_battery_monitor
ompl_visual_tools
openreroc_motion_sensor
openreroc_pwm
patrolling_sim
rail_ceiling
graspdb
rail_grasp_collection
rail_pick_and_place_tools
rail_recognition
schunk_ezn64
schunk_pg70
world_item_observer
world_item_search
worldlib
rqt_stream_manipulator_3d
stream_manipulator_3d
tf_keyboard_cal
heatmap
microstrain_mips
screen_grab

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged roscpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.11.21
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/ros_comm.git
VCS Type git
VCS Version indigo-devel
Last Updated 2017-03-06
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

roscpp is a C++ implementation of ROS. It provides a

Additional Links

Maintainers

  • Dirk Thomas

Authors

  • Morgan Quigley
  • Josh Faust
  • Brian Gerkey
  • Troy Straszheim
README
No README found. No README in repository either.
CHANGELOG

Changelog for package roscpp

1.11.21 (2017-03-06)

  • fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
  • improve stacktrace for exceptions thrown in callbacks (#811)

1.11.20 (2016-06-27)

  • fix segfault if connection fails (#807)

1.11.19 (2016-04-18)

  • use directory specific compiler flags (#785)

1.11.18 (2016-03-17)

  • fix CMake warning about non-existing targets

1.11.17 (2016-03-11)

  • fix order of argument in SubscriberLink interface to match actual implemenation (#701)
  • add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
  • use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
  • fix max elements param for statistics window (#750)
  • improve NodeHandle constructor documentation (#692)

1.11.16 (2015-11-09)

  • add getROSArg function (#694)

1.11.15 (2015-10-13)

  • fix crash in onRetryTimer() callback (#577)

1.11.14 (2015-09-19)

  • add optional reset argument to Timer::setPeriod() (#590)
  • add getParam() and getParamCached() for float (#621, #623)
  • use explicit bool cast to compile with C++11 (#632)

1.11.13 (2015-04-28)

1.11.12 (2015-04-27)

1.11.11 (2015-04-16)

  • fix memory leak in transport constructor (#570)
  • fix computation of stddev in statistics (#556)
  • fix empty connection header topic (#543)
  • alternative API to get parameter values (#592)
  • add getCached() for float parameters (#584)

1.11.10 (2014-12-22)

  • fix various defects reported by coverity
  • fix comment (#529)
  • improve Android support (#518)

1.11.9 (2014-08-18)

  • add accessor to expose whether service is persistent (#489)
  • populate delivered_msgs field of TopicStatistics message (#486)

1.11.8 (2014-08-04)

  • fix C++11 compatibility issue (#483)

1.11.7 (2014-07-18)

  • fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)

1.11.6 (2014-07-10)

  • check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)

1.11.5 (2014-06-24)

  • improve handling dropped connections (#434)
  • add header needed for Android (#441)
  • fix typo for parameter used for statistics (#448)

1.11.4 (2014-06-16)

1.11.3 (2014-05-21)

1.11.2 (2014-05-08)

1.11.1 (2014-05-07)

  • update API to use boost::signals2 (#267)
  • only update param cache when being subscribed (#351)
  • ensure to remove delete parameters completely
  • invalidate cached parent parameters when namespace parameter is set / changes (#352)
  • add optional topic/connection statistics (#398)
  • add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
  • add AsyncSpinner::canStart() to check if a spinner can be started

1.11.0 (2014-03-04)

  • allow getting parameters with name '/' (#313)
  • support for /clock remapping (#359)
  • suppress boost::signals deprecation warning (#362)
  • use catkin_install_python() to install Python scripts (#361)

1.10.0 (2014-02-11)

  • remove use of __connection header

1.9.54 (2014-01-27)

  • fix return value of pubUpdate() (#334)
  • fix handling optional third xml rpc response argument (#335)

1.9.53 (2014-01-14)

1.9.52 (2014-01-08)

1.9.51 (2014-01-07)

  • move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
  • add missing version dependency on roscpp_core stuff (#299)
  • remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
  • fix compile problem with gcc 4.4 (#302)
  • fix clang warnings
  • fix usage of boost include directories

1.9.50 (2013-10-04)

1.9.49 (2013-09-16)

  • add rosparam getter/setter for std::vector and std::map (#279)

1.9.48 (2013-08-21)

1.9.47 (2013-07-03)

1.9.46 (2013-06-18)

1.9.45 (2013-06-06)

  • improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
  • fix missing generation of constant definitions for services (ros/gencpp#2)
  • fix restoring thread context when callback throws an exception (#219)
  • fix calling PollManager::shutdown() repeatedly (#217)

1.9.44 (2013-03-21)

  • fix install destination for dll's under Windows

1.9.43 (2013-03-13)

1.9.42 (2013-03-08)

  • improve speed of message generation in dry packages (#183)
  • fix roscpp service call deadlock (#149)
  • fix freezing service calls when returning false (#168)
  • fix error message publishing wrong message type (#178)
  • fix missing explicit dependency on pthread (#135)
  • fix compiler warning about wrong comparison of message md5 hashes (#165)

1.9.41 (2013-01-24)

  • allow sending data exceeding 2GB in chunks (#4049)
  • update getParam() doc (#1460)
  • add param::get(float) (#3754)
  • update inactive assert when publishing message with md5sum "*", update related tests (#3714)
  • fix ros master retry timeout (#4024)
  • fix inactive assert when publishing message with wrong type (#3714)

1.9.40 (2013-01-13)

1.9.39 (2012-12-29)

  • first public release for Groovy

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
abb_irb2400_moveit_plugins
actionlib
adi_driver
agni_tf_tools
ar_track_alvar
aruco_ros
asr_aruco_marker_recognition
asr_calibration_tool_dome
asr_cyberglove_lib
asr_cyberglove_visualization
asr_descriptor_surface_based_recognition
asr_fake_object_recognition
asr_flir_ptu_controller
asr_flir_ptu_driver
asr_flock_of_birds
asr_flock_of_birds_tracking
asr_ftc_local_planner
asr_halcon_bridge
asr_ivt_bridge
asr_mild_base_driving
asr_mild_base_fake_driving
asr_mild_base_laserscanner
asr_mild_base_launch_files
asr_mild_calibration_tool
asr_navfn
asr_object_database
asr_robot_model_services
asr_ros_uri
asr_rviz_pose_manager
asr_sick_lms_400
asr_visualization_server
ati_force_torque
audio_capture
audio_play
sound_play
avt_vimba_camera
basler_tof
bondcpp
bta_tof_driver
image_cb_detector
interval_intersection
joint_states_settler
laser_cb_detector
jpeg_streamer
uvc_camera
cartographer_ros
cartographer_rviz
cob_interactive_teleop
cob_monitoring
cob_teleop
cob_base_velocity_smoother
cob_cartesian_controller
cob_collision_velocity_filter
cob_control_mode_adapter
cob_footprint_observer
cob_frame_tracker
cob_model_identifier
cob_obstacle_distance
cob_omni_drive_controller
cob_trajectory_controller
cob_twist_controller
cob_base_drive_chain
cob_bms_driver
cob_camera_sensors
cob_canopen_motor
cob_light
cob_mimic
cob_phidgets
cob_relayboard
cob_scan_unifier
cob_sick_lms1xx
cob_sick_s300
cob_sound
cob_undercarriage_ctrl
cob_voltage_control
laser_scan_densifier
cob_gazebo_ros_control
cob_kinematics
cob_lookat_action
cob_obstacle_distance_moveit
cob_pick_place_action
cob_linear_nav
cob_map_accessibility_analysis
cob_cam3d_throttle
cob_image_flip
cob_object_detection_visualizer
cob_vision_utils
ipa_3d_fov_visualization
collada_parser
collada_urdf
actionlib_tutorials
nodelet_tutorial_math
pluginlib_tutorials
turtle_actionlib
control_toolbox
costmap_converter
crazyflie_demo
cv_camera
dataspeed_ulc_can
bcap_service
bcap_service_test
denso_robot_control
denso_robot_core
denso_robot_core_test
depthcloud_encoder
depthimage_to_laserscan
diagnostic_aggregator
diagnostic_updater
self_test
test_diagnostic_aggregator
driver_base
timestamp_tools
dynamic_reconfigure
dynamixel_sdk
eband_local_planner
ethercat_grant
fanuc_lrmate200i_moveit_plugins
fanuc_lrmate200ib_moveit_plugins
fanuc_lrmate200ic_moveit_plugins
fanuc_m10ia_moveit_plugins
fanuc_m16ib_moveit_plugins
fanuc_m20ia_moveit_plugins
fanuc_m20ib_moveit_plugins
fanuc_m430ia_moveit_plugins
fanuc_m6ib_moveit_plugins
fanuc_r1000ia_moveit_plugins
fanuc_lrmate200id_moveit_plugins
fawkes_msgs
fetch_depth_layer
fetch_ikfast_plugin
fetch_teleop
fiducial_detect
fiducial_pose
filters
flir_boson_usb
flir_ptu_driver
freenect_camera
gazebo_plugins
gazebo_ros
gazebo_ros_control
generic_control_toolbox
tf
test_tf2
tf2_ros
turtle_tf
turtle_tf2
gps_common
gpsd_client
graft
grid_map_demos
grid_map_loader
grid_map_pcl
grid_map_ros
grid_map_visualization
gscam
haf_grasping
hector_gazebo_plugins
hector_gazebo_thermal_camera
hector_pose_estimation_core
message_to_tf
hector_geotiff
hector_imu_attitude_to_tf
hector_imu_tools
hector_map_server
hector_mapping
hector_marker_drawing
hector_trajectory_server
hokuyo3d
ibeo_lux
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
image_proc
image_publisher
image_rotate
image_view
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
industrial_robot_client
industrial_utils
simple_message
interactive_marker_proxy
interactive_marker_twist_server
interactive_markers
joy
spacenav_node
wiimote
voice_text
collada_urdf_jsk_patch
rosping
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
multi_map_server
jsk_topic_tools
posedetection_msgs
cmd_vel_smoother
jsk_footstep_planner
euscollada
checkerboard_detector
imagesift
jsk_perception
roseus
jsk_interactive_marker
kdl_parser
kobuki_auto_docking
kobuki_bumper2pc
kobuki_controller_tutorial
kobuki_keyop
kobuki_node
kobuki_random_walker
kobuki_safety_controller
kobuki_gazebo_plugins
laser_assembler
laser_filters
laser_geometry
laser_proc
leap_motion
libuvc_camera
network_detector
lms1xx
swri_console_util
swri_geometry_util
swri_image_util
swri_math_util
swri_nodelet
swri_roscpp
swri_route_util
swri_system_util
swri_transform_util
swri_yaml_util
marvelmind_nav
mavros
mavros_extras
test_mavros
mcl_3dl
md49_base_controller
md49_serialport
microstrain_3dmgx2_imu
microstrain_mips
ethercat_manager
mir_dwb_critics
ml_classifiers
mongodb_store
moveit_planners_chomp
chomp_motion_planner
moveit_planners_ompl
moveit_controller_manager_example
moveit_fake_controller_manager
moveit_simple_controller_manager
moveit_ros_benchmarks
moveit_ros_benchmarks_gui
moveit_ros_manipulation
moveit_ros_perception
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_visualization
moveit_ros_warehouse
pr2_moveit_plugins
pr2_test_kinematic_constraints
moveit_resources_prbt_ikfast_manipulator_plugin
moveit_sim_controller
moveit_visual_tools
mrp2_analyzer
mrp2_description
mrp2_display
mrp2_hardware
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multi_object_tracking_lidar
mvsim
amcl
base_local_planner
carrot_planner
clear_costmap_recovery
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
move_slow_and_clear
navfn
robot_pose_ekf
rotate_recovery
voxel_grid
nav2d_exploration
nav2d_karto
nav2d_localizer
nav2d_navigator
nav2d_operator
nav2d_remote
assisted_teleop
goal_passer
pose_base_controller
pose_follower
sbpl_lattice_planner
sbpl_recovery
range_sensor_layer
social_navigation_layers
laser_scan_publisher_tutorial
odometry_publisher_tutorial
point_cloud_publisher_tutorial
robot_setup_tf_tutorial
simple_navigation_goals_tutorial
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
trajectory_tracker_msgs
nmea_comms
nodelet
nodelet_topic_tools
test_nodelet_topic_tools
novatel_gps_driver
ntpd_driver
octomap_pa
octomap_rviz_plugins
omron_os32c_driver
opencv_apps
openni2_camera
openni_camera
optris_drivers
pacmod
pacmod3
parameter_pa
pcdfilter_pa
face_detector
leg_detector
people_tracking_filter
dummy_slam_broadcaster
pepperl_fuchs_r2000
pcl_ros
phidgets_imu
phidgets_ir
pid
play_motion
pointcloud_to_laserscan
pointgrey_camera_driver
pose_cov_ops
pr2_teleop
pr2_teleop_general
dense_laser_assembler
laser_joint_projector
joint_trajectory_generator
pr2_arm_move_ik
pr2_tilt_laser_interface
ethercat_trigger_controllers
joint_trajectory_action
pr2_calibration_controllers
pr2_gripper_action
pr2_head_action
pr2_mechanism_controllers
robot_mechanism_controllers
single_joint_position_action
ethercat_hardware
pr2_gripper_sensor_action
pr2_gripper_sensor_controller
pr2_gripper_sensor_msgs
pr2_arm_kinematics
pr2_controller_interface
pr2_controller_manager
pr2_hardware_interface
pr2_mechanism_diagnostics
pr2_mechanism_model
laser_tilt_controller_filter
pr2_navigation_perception
pr2_navigation_self_filter
semantic_point_annotator
ocean_battery_driver
power_monitor
pr2_power_board
pr2_computer_monitor
pr2_ethercat
pr2_run_stop_auto_restart
joint_qualification_controllers
pr2_gazebo_plugins
prosilica_camera
qt_tutorials
raspimouse_gazebo
rc_cloud_accumulator
rc_hand_eye_calibration_client
rc_pick_client
rc_silhouettematch_client
rc_tagdetect_client
rc_visard_driver
realtime_tools
ridgeback_gazebo_plugins
robot_activity
robot_activity_tutorials
robot_calibration
robot_controllers
robot_controllers_interface
robot_localization
costmap_queue
dlux_global_planner
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
nav_2d_utils
nav_grid_iterators
nav_grid_pub_sub
robot_self_filter
robot_state_publisher
canopen_chain_node
socketcan_bridge
rospy
ros_comm
test_rosbag
test_roscpp
rosbag
rosout
topic_tools
message_filters
controller_interface
hardware_interface
joint_limits_interface
transmission_interface
ros_control_boilerplate
force_torque_sensor_controller
gripper_action_controller
imu_sensor_controller
joint_state_controller
joint_trajectory_controller
rosrt
roscpp_tutorials
turtlesim
ros_type_introspection
rosauth
rosbridge_library
rosparam_handler
rosparam_shortcuts
rospilot
rosserial_server
rotors_control
rotors_gazebo
rotors_gazebo_plugins
rotors_joy_interface
rplidar_ros
rqt_gui_cpp
rqt_multiplot
qt_paramedit
rqt_paramedit
hrpsys_ros_bridge
openrtm_ros_bridge
nextage_ik_plugin
rviz
rviz_visual_tools
laser_ortho_projector
laser_scan_matcher
laser_scan_sparsifier
laser_scan_splitter
ncd_parser
polar_scan_matcher
scan_to_cloud_converter
schunk_powercube_chain
schunk_sdh
safe_teleop_base
sick_ldmrs_driver
sick_ldmrs_tools
sick_safetyscanners
sick_scan
sick_tim
gmapping
slam_karto
sr_edc_ethercat_drivers
sr_edc_launch
sr_robot_lib
sr_tactile_sensor_controller
staubli_rx160_moveit_plugins
swri_console
swri_profiler
swri_profiler_tools
teb_local_planner
teleop_twist_joy
tf2_web_republisher
tf_remapper_cpp
towr_ros
trac_ik_kinematics_plugin
trac_ik_lib
twist_mux
ubiquity_motor
ublox_gps
ublox_msg_filters
ublox_serialization
ueye_cam
um6
um7
underwater_sensor_msgs
uwsim
unique_id
ur_kinematics
rotunit_snapshotter
uos_diffdrive_teleop
uos_freespace
urdf
urg_node
urg_stamped
usb_cam
variant_topic_tools
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
video_stream_opencv
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
osg_interactive_markers
osg_markers
osg_utils
interactive_marker_tutorials
librviz_tutorial
visualization_marker_tutorials
volksbot_driver
vrpn_client_ros
warehouse_ros
warthog_gazebo
webrtc_ros
wge100_camera
xpp_hyq
xpp_quadrotor
xpp_examples
xpp_vis
xv_11_laser_driver
ypspur_ros
yocs_ar_marker_tracking
yocs_ar_pair_tracking
yocs_cmd_vel_mux
yocs_controllers
yocs_diff_drive_pose_controller
yocs_joyop
yocs_keyop
yocs_math_toolkit
yocs_navigator
yocs_safety_controller
yocs_velocity_smoother
yocs_virtual_sensor
yocs_waypoint_provider
yocs_waypoints_navi
zbar_ros
agvs_description
agvs_gazebo
agvs_robot_control
ardrone_autonomy
barrett_hand_gazebo
bebop_driver
camera1394
cost_map_demos
cost_map_visualisations
ca_driver
declination
demo_pioneer
denso_controller
vs060
cliff_detector
depth_sensor_pose
laserscan_kinect
nav_layer_from_points
dynpick_driver
ecto_ros
force_torque_sensor_calib
gravity_compensation
frontier_exploration
fzi_icl_comm
rqt_gauges
geonav_transform
grizzly_description
grizzly_motion
grizzly_gazebo_plugins
handle_detector
hector_driving_aid_markers
hector_elevation_mapping
hector_elevation_visualization
hector_exploration_controller
hector_exploration_planner
hector_gps_calibration
hector_path_follower
hector_quadrotor_controller
hector_quadrotor_gazebo_plugins
hector_quadrotor_model
hector_quadrotor_teleop
hector_heat_detection
hector_motion_detection
hector_soft_obstacle_detection
hector_barrel_detection_nodelet
hector_co2_processing
hector_rqt_plugins
hector_rviz_plugins
hector_stair_detection
rqt_video_playback
hector_object_tracker
footstep_planner
humanoid_localization
humanoid_planner_2d
caljob_creator
industrial_extrinsic_cal
intrinsic_cal
rgbd_depth_correction
target_finder
infinisoleil
katana
katana_arm_gazebo
katana_moveit_ikfast_plugin
katana_teleop
katana_tutorials
kobuki_softnode
kuka_eki_hw_interface
kuka_rsi_hw_interface
lyap_control
app1
app2
app3
gazebo_flocking
app_loader
gsdf_msgs
micros_swarm
opensplice_dds_broker
ros_broker
udp_bc_broker
olfati_saber_flocking
pso
test_statistic
testbb
testnc
testrth
testscdspso
testvstig
micros_swarm_stage
motoman_driver
muse_bldc_motor_drive
myahrs_driver
nao_description
naoqi_dcm_driver
nav_pcontroller
nerian_sp1
netft_utils
oculusprime
feature_tracker
joint_tracker
omip_common
rb_tracker
shape_reconstruction
shape_tracker
openrave_robot_filter
openrave_sensors
session_tutorials
packml_ros
pcl_conversions
pheeno_ros
pheeno_ros_sim
phoxi_camera
puma_motor_driver
rb1_base_localization
rb1_base_pad
rbcar_pad
rbcar_gazebo
rbcar_joystick
rbcar_robot_control
rcll_fawkes_sim
rcll_refbox_peer
robot_pose_publisher
roboteq_diff_driver
robotiq_action_server
robotiq_c_model_control
robotiq_ethercat
robotiq_force_torque_sensor
robotiq_joint_state_publisher
robotiq_s_model_articulated_gazebo_plugins
robotiq_s_model_control
roch_follower
roch_navigation
roch_teleop
roch_base
roch_control
roch_safety_controller
roch_sensorpc
rocon_unreliable_experiments
ros_opcua_impl_freeopcua
rosabridge_server
rosaria
rosjava_messages
rrt_exploration
rtt_actionlib
rtt_dynamic_reconfigure
rtt_rosclock
rtt_roscomm
rtt_rosdeployment
rtt_rosnode
rtt_rosparam
schunk_canopen_driver
schunk_svh_driver
segway_rmp
sicktoolbox_wrapper
pointcloud_tools
stdr_gui
stdr_parser
stdr_robot
stdr_samples
stdr_server
summit_x_gazebo
summit_x_robot_control
summit_xl_localization
summit_xl_pad
summit_xl_gazebo
summit_xl_robot_control
tango_ros_streamer
tango_ros_native
thingmagic_usbpro
tiny_slam
blob
topic_proxy
turtlebot_teleop
turtlebot_actions
turtlebot_follower
turtlebot_navigation
turtlebot_arm_block_manipulation
turtlebot_arm_ikfast_plugin
turtlebot_arm_kinect_calibration
create_gazebo_plugins
turtlebot_interactive_markers
uavc_v4lctl
ur_modern_driver
vigir_footstep_planning_lib
vigir_footstep_planning_plugins
vigir_footstep_planning_rviz_plugin
vigir_feet_pose_generator
vigir_foot_pose_transformer
vigir_footstep_planner
vigir_footstep_planning_default_plugins
vigir_global_footstep_planner
vigir_pattern_generator
vigir_walk_monitor
vigir_footstep_planning_msgs
vigir_generic_params
vigir_pluginlib
vigir_pluginlib_msgs
vigir_step_control
world_canvas_client_cpp
world_canvas_client_examples
wts_driver
youbot_driver
zeroconf_avahi
adhoc_communication
explorer
map_merger
agile_grasp
apriltags_ros
ar_pose
argos3d_p100
asctec_hl_gps
asctec_hl_interface
ax2550
bta_ros
bwi_interruptable_action_server
bwi_joystick_teleop
bwi_kr_execution
bwi_logging
bwi_scavenger
bwi_services
bwi_tasks
bwi_virtour
calvin_joint_commander
calvin_pick_n_place
calvin_pick_server
cob_leg_detection
cob_openni2_tracker
cob_people_detection
cob_people_tracking_filter
crsm_slam
descartes_core
descartes_planner
descartes_trajectory
designator_integration_cpp
enu
head_pose_estimation
hokuyo_node
household_objects_database
iav_depthimage_to_laserscan
interaction_cursor_3d
interaction_cursor_demo
nao_jsk_teleop
pr2_base_trajectory_action
jsk_robot_startup
speak_and_wait_recovery
update_move_base_parameter_recovery
keyboard
kinect_aux
kurt3d
kurt_base
map_store
mjpeg_server
baxter_ikfast_left_arm_plugin
baxter_ikfast_right_arm_plugin
moveit_simple_grasps
nao_path_follower
nao_teleop
nav2_driver
oculus_rviz_plugins
open_controllers_interface
orientus_driver
pi_tracker
pr2_simple_interface
rail_user_queue_manager
razer_hydra
roboteq_driver
rocon_tf_reconstructor
rosR
ros_ethercat_eml
ros_ethercat_hardware
ros_ethercat_loop
ros_ethercat_model
ros_web_video
rospeex_if
rospeex_samples
s3000_laser
screenrun
segbot_led
segbot_logical_translator
segbot_sensors
segbot_simulation_apps
sentis_tof_m100
shared_serial
skeleton_markers
softkinetic_camera
sql_database
sr_ronex_controllers
sr_ronex_drivers
sr_ronex_examples
sr_ronex_hardware_interface
sr_ronex_transmissions
sr_ronex_utilities
stereo_slam
terarangerone
threemxl
uos_rotunit_driver
uos_rotunit_snapshotter
uos_rotunit_teleop
velodyne_height_map
vicon_bridge
viso2_ros
camera_handler
contact_handler
drawing_handler
force_sensor_handler
imu_handler
manipulator_handler
quadrotor_handler
quadrotor_tk_handler
rigid_body_handler
vrep_ros_plugin
youbot_driver_ros_interface
alliance
rqt_alliance
aras_visual_servo_camera
aras_visual_servo_controller
ardrone2islab
aruco_mapping
aubo_control
aubo_driver
aubo_kinematics
aubo_new_driver
aubo_panel
baxter_gazebo
baxter_sim_hardware
baxter_sim_io
baxter_sim_kinematics
behavior_tree_core
behavior_tree_leaves
blink1
bowpmap_ros
loki_base_node
camera_pose_calibration
carl_dynamixel
carl_interactive_manipulation
carl_phidgets
carl_teleop
carl_tools
carl_demos
carl_estop
carl_moveit
carl_navigation
carl_safety
cartographer_toyota_hsr
cartographer_turtlebot
cirkit_unit03_base
cirkit_unit03_driver
cit_adis_imu
custom_landmark_2d
dji_sdk
dji_sdk_demo
dji_sdk_dji2mav
dji_sdk_web_groundstation
dji_ronin
dlut_hash_icp
dlut_motor_hokuyo
dlut_move_base
dlut_pc_odom
dlut_viso2_ros
test_point
drc_navi
drc_plugin
drc_podo_connector
drc_slam
dynamic_transform_publisher
dynamicvoronoi
ekf_localization
epos_hardware
evarobot_navigation
evarobot_state_publisher
evarobot_gazebo
face_recognition
fetch_arm_control
fetch_pbd_interaction
firos
forte_rc_cloud
forte_rc_description
forte_rc_mapping_slam
forte_rc_teleop
freefloating_gazebo
fulanghua_ekf_2d
fulanghua_evaluator
fulanghua_waypoints_nav
gaitech_edu
gazebo_grasp_plugin
gazebo_grasp_plugin_ros
gazebo_state_plugins
gazebo_test_tools
gazebo_version_helpers
gazebo_world_plugin_loader
grasp_planning_graspit_ros
urdf2graspit
h4r_thermapp_camera
h4r_x52_joyext
head_action
hexagon_map
homer_map_manager
homer_mapping
homer_nav_libs
homer_navigation
or_libs
or_msgs
or_nodes
robot_face
fake_target_detector
point_cloud_reducer
target_object_detector
husky_base
icart_mini_driver
icart_mini_gazebo
idolink_node
im_msgs
constrained_ik
industrial_collision_detection
industrial_moveit_benchmarking
stomp_core
stomp_moveit
stomp_plugins
informed_object_search
interactive_world_parser
interactive_world_tools
spatial_world_model
jackal_base
arm_components_name_manager
convenience_ros_functions
logger_binding
object_msgs_tools
joystick_sdl
sphand_driver
vl53l0x_mraa_ros
jsk_2016_01_baxter_apc
jsk_apc2016_common
elevator_move_base_pr2
drc_task_common
kinect_2d_scanner
lama_interfaces
lama_jockeys
fake_laser
lj_costmap
nj_costmap
nj_oa_costmap
anj_featurenav
featurenav_base
lj_laser
nj_laser
nj_oa_laser
nlj_laser
place_matcher_csm
place_matcher_fourier
place_matcher_hist
place_matcher_mcc
place_matcher_msgs
crossing_detector
goto_crossing
lama_common
local_map
map_ray_caster
nj_escape_crossing
nlj_dummy
laser_odometry_core
laser_odometry_node
libhaloc
light_scan_sim
m4atx_battery_monitor
mastering_ros_demo_pkg
cv_detection
micros_dynamic_objects_filter
micros_mars_task_alloc
micros_rtt
moveit_goal_builder
moveit_controller_multidof
moveit_object_handling
moveit_planning_helper
mtig_driver
myo_ros
numatac_can_driver
o3d3xx
odometry_serialcom
ohm_rrl_motiondetection
ohm_rrl_perception_utility
ohm_rrl_qrdetection
ohm_tsd_slam
ompl_visual_tools
openreroc_motion_sensor
openreroc_pwm
orsens
can_dbc_parser
pdu
raptor_dbw_can
raptor_dbw_joystick_demo
raptor_dbw_joystick_speed_demo
patrolling_sim
pcan_topics
pr2_props
rail_ceiling
rail_object_detector
graspdb
rail_grasp_collection
rail_pick_and_place_tools
rail_recognition
nanotron_swarm
rangeonly_msgs
rapid_pbd
rb1_torso_pad
rl_agent
rl_common
rl_env
rl_experiment
remote_manipulation_markers
remote_monitor
rgbdslam
ridgeback_base
dynamic_map
riskrrt
robbie_architecture
p3dx_dpl
p3dx_hal_vrep
robot_markers
rocon_rtsp_camera_relay
urdf_vehicle_kinematic
romeo_moveit_actions
ros_in_hand_scanner
ola_ros
rospilot_deps
rqt_mrta
schunk_ezn64
schunk_pg70
sf30_node
shm_transport
slam6d_exporter
world_item_observer
world_item_search
worldlib
spin_hokuyo
robotino_msgs
squirrel_3d_mapping_msgs
squirrel_view_controller_msgs
steer_bot_hardware_gazebo
steer_drive_controller
stepback_and_steerturn_recovery
straf_recovery
rqt_stream_manipulator_3d
stream_manipulator_3d
surface_perception
octomap_tensor_field
odom_tf_publish
pure_pursuit_controller
rviz_textured_quads
tensor_field_nav_core
tf_keyboard_cal
thingmagic_rfid
multicar_hydraulic
tinkerforge_laser_transform
tinycan
transform_graph
tum_ardrone
turtlebot_exploration_3d
ucl_drone
ucl_drone_gui
uga_tum_ardrone
urdf2inventor
urdf_transform
urdf_traverser
urdf_viewer
ursa_driver
usv_gazebo_plugins
viodom
voronoi_planner
jaco_interaction
jaco_teleop
wpi_jaco_wrapper
ximea_camera
awindamonitor
yumi_hw

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged roscpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.10.12
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/ros_comm.git
VCS Type git
VCS Version hydro-devel
Last Updated 2014-12-29
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

roscpp is a C++ implementation of ROS. It provides a

Additional Links

Maintainers

  • Dirk Thomas

Authors

  • Morgan Quigley
  • Josh Faust
  • Brian Gerkey
  • Troy Straszheim
README
No README found. No README in repository either.
CHANGELOG

Changelog for package roscpp

1.10.12 (2014-12-29)

1.10.11 (2014-08-18)

  • add accessor to expose whether service is persistent (#489)
  • only update param cache when being subscribed (#351)
  • ensure to remove delete parameters completely
  • invalidate cached parent parameters when namespace parameter is set / changes (#352)

1.10.10 (2014-06-16)

1.10.3 (2014-06-02)

  • add AsyncSpinner::canStart() to check if a spinner can be started

1.10.2 (2014-03-03)

1.10.1 (2014-02-25)

1.9.54 (2014-01-27)

  • fix return value of pubUpdate() (#334)
  • fix handling optional third xml rpc response argument (#335)

1.9.53 (2014-01-14)

1.9.52 (2014-01-08)

1.9.51 (2014-01-07)

  • move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
  • add missing version dependency on roscpp_core stuff (#299)
  • remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
  • fix compile problem with gcc 4.4 (#302)
  • fix clang warnings
  • fix usage of boost include directories

1.9.50 (2013-10-04)

1.9.49 (2013-09-16)

  • add rosparam getter/setter for std::vector and std::map (#279)

1.9.48 (2013-08-21)

1.9.47 (2013-07-03)

1.9.46 (2013-06-18)

1.9.45 (2013-06-06)

  • improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
  • fix missing generation of constant definitions for services (ros/gencpp#2)
  • fix restoring thread context when callback throws an exception (#219)
  • fix calling PollManager::shutdown() repeatedly (#217)

1.9.44 (2013-03-21)

  • fix install destination for dll's under Windows

1.9.43 (2013-03-13)

1.9.42 (2013-03-08)

  • improve speed of message generation in dry packages (#183)
  • fix roscpp service call deadlock (#149)
  • fix freezing service calls when returning false (#168)
  • fix error message publishing wrong message type (#178)
  • fix missing explicit dependency on pthread (#135)
  • fix compiler warning about wrong comparison of message md5 hashes (#165)

1.9.41 (2013-01-24)

  • allow sending data exceeding 2GB in chunks (#4049)
  • update getParam() doc (#1460)
  • add param::get(float) (#3754)
  • update inactive assert when publishing message with md5sum *, update related tests (#3714)
  • fix ros master retry timeout (#4024)
  • fix inactive assert when publishing message with wrong type (#3714)

1.9.40 (2013-01-13)

1.9.39 (2012-12-29)

  • first public release for Groovy

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
abb_irb2400_moveit_plugins
abb_moveit_plugins
actionlib
ar_track_alvar
aruco_ros
avt_vimba_camera
bondcpp
image_cb_detector
interval_intersection
joint_states_settler
laser_cb_detector
jpeg_streamer
uvc_camera
cob_interactive_teleop
cob_teleop
cob_teleop_cob4
cob_base_drive_chain
cob_camera_sensors
cob_canopen_motor
cob_generic_can
cob_head_axis
cob_light
cob_phidgets
cob_relayboard
cob_sick_lms1xx
cob_sick_s300
cob_sound
cob_undercarriage_ctrl
cob_utilities
cob_voltage_control
cob_kinematics
cob_lookat_action
cob_pick_place_action
cob_linear_nav
cob_scan_unifier
cob_cam3d_throttle
cob_image_flip
cob_vision_utils
actionlib_tutorials
nodelet_tutorial_math
pluginlib_tutorials
turtle_actionlib
control_toolbox
cv_camera
depthcloud_encoder
depthimage_to_laserscan
diagnostic_aggregator
diagnostic_updater
self_test
test_diagnostic_aggregator
driver_base
timestamp_tools
dynamic_reconfigure
eband_local_planner
fanuc_lrmate200ic_moveit_plugins
fanuc_m10ia_moveit_plugins
fanuc_m16ib_moveit_plugins
fanuc_m20ia_moveit_plugins
fanuc_m430ia_moveit_plugins
fanuc_lrmate200id_moveit_plugins
filters
flir_ptu_driver
freenect_camera
gazebo_plugins
gazebo_ros
gazebo_ros_control
tf
test_tf2
tf2_ros
turtle_tf
turtle_tf2
gps_common
gpsd_client
graft
gscam
hector_gazebo_plugins
hector_gazebo_thermal_camera
hector_pose_estimation_core
message_to_tf
hector_geotiff
hector_imu_attitude_to_tf
hector_imu_tools
hector_map_server
hector_mapping
hector_marker_drawing
hector_trajectory_server
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
image_proc
image_rotate
image_view
imu_pipeline
imu_filter_madgwick
industrial_robot_client
industrial_robot_simulator
industrial_utils
simple_message
interactive_marker_proxy
interactive_marker_twist_server
interactive_markers
joy
spacenav_node
voice_text
collada_urdf_jsk_patch
rosping
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
multi_map_server
jsk_topic_tools
posedetection_msgs
cmd_vel_smoother
jsk_footstep_planner
checkerboard_detector
imagesift
jsk_perception
roseus
jsk_interactive_marker
kobuki_auto_docking
kobuki_bumper2pc
kobuki_controller_tutorial
kobuki_keyop
kobuki_node
kobuki_random_walker
kobuki_safety_controller
kobuki_gazebo_plugins
laser_assembler
laser_filters
laser_geometry
laser_proc
libuvc_camera
network_detector
lms1xx
mavros
mavros_extras
microstrain_3dmgx2_imu
ml_classifiers
mongodb_store
pr2_moveit_plugins
pr2_test_kinematic_constraints
moveit_resources_prbt_ikfast_manipulator_plugin
moveit_visual_tools
amcl
base_local_planner
carrot_planner
clear_costmap_recovery
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
move_base_msgs
move_slow_and_clear
navfn
robot_pose_ekf
rotate_recovery
voxel_grid
nav2d_exploration
nav2d_karto
nav2d_localizer
nav2d_navigator
nav2d_operator
nav2d_remote
range_sensor_layer
laser_scan_publisher_tutorial
odometry_publisher_tutorial
point_cloud_publisher_tutorial
robot_setup_tf_tutorial
simple_navigation_goals_tutorial
nmea_comms
nodelet
nodelet_topic_tools
test_nodelet_topic_tools
octomap_rviz_plugins
openni2_camera
openni_camera
optris_drivers
face_detector
leg_detector
people_tracking_filter
social_navigation_layers
dummy_slam_broadcaster
pepperl_fuchs_r2000
pcl_ros
pointcloud_to_laserscan
phidgets_imu
phidgets_ir
play_motion
pointgrey_camera_driver
pr2_teleop
pr2_teleop_general
dense_laser_assembler
laser_joint_projector
joint_trajectory_generator
pr2_arm_move_ik
ethercat_trigger_controllers
joint_trajectory_action
pr2_calibration_controllers
pr2_gripper_action
pr2_head_action
pr2_mechanism_controllers
robot_mechanism_controllers
single_joint_position_action
ethercat_hardware
pr2_gripper_sensor_action
pr2_gripper_sensor_controller
pr2_gripper_sensor_msgs
pr2_arm_kinematics
pr2_controller_interface
pr2_controller_manager
pr2_hardware_interface
pr2_mechanism_diagnostics
pr2_mechanism_model
laser_tilt_controller_filter
pr2_navigation_perception
pr2_navigation_self_filter
semantic_point_annotator
ocean_battery_driver
power_monitor
pr2_power_board
pr2_computer_monitor
pr2_ethercat
pr2_run_stop_auto_restart
joint_qualification_controllers
pr2_gazebo_plugins
prosilica_camera
qt_tutorials
realtime_tools
robot_localization
robot_state_publisher
rospy
ros_comm
test_rosbag
test_roscpp
rosbag
rosout
topic_tools
message_filters
controller_interface
hardware_interface
joint_limits_interface
force_torque_sensor_controller
imu_sensor_controller
joint_state_controller
joint_trajectory_controller
rosrt
roscpp_tutorials
turtlesim
rosauth
rosserial_server
rplidar_ros
rqt_gui_cpp
qt_paramedit
rqt_paramedit
hrpsys_ros_bridge
openrtm_ros_bridge
nextage_ik_plugin
rviz
schunk_powercube_chain
schunk_sdh
sick_tim
gmapping
slam_karto
sr_edc_ethercat_drivers
sr_edc_launch
sr_robot_lib
staubli_rx160_moveit_plugins
tf2_web_republisher
twist_mux
ubiquity_motor
ublox_gps
ublox_serialization
ueye_cam
um6
unique_id
ur_kinematics
rotunit_snapshotter
uos_diffdrive_teleop
uos_freespace
urg_node
usb_cam
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
video_stream_opencv
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
osg_interactive_markers
osg_markers
osg_utils
interactive_marker_tutorials
librviz_tutorial
visualization_marker_tutorials
volksbot_driver
wge100_camera
xv_11_laser_driver
yocs_cmd_vel_mux
yocs_controllers
yocs_diff_drive_pose_controller
yocs_math_toolkit
yocs_velocity_smoother
yocs_virtual_sensor
yocs_waypoints_navi
zbar_ros
ardrone_autonomy
camera1394
declination
demo_pioneer
denso_controller
vs060
dynpick_driver
ecto_ros
force_torque_sensor_calib
gravity_compensation
frontier_exploration
grizzly_description
grizzly_motion
grizzly_gazebo_plugins
handle_detector
hector_driving_aid_markers
hector_elevation_mapping
hector_exploration_planner
hector_path_follower
hector_quadrotor_controller
hector_quadrotor_gazebo_plugins
hector_quadrotor_model
hector_quadrotor_teleop
hector_heat_detection
hector_motion_detection
hector_soft_obstacle_detection
hector_barrel_detection_nodelet
hector_co2_processing
hector_rqt_plugins
hector_rviz_plugins
hector_stair_detection
rqt_video_playback
hector_object_tracker
footstep_planner
humanoid_localization
humanoid_planner_2d
industrial_extrinsic_cal
katana
katana_arm_gazebo
katana_moveit_ikfast_plugin
katana_teleop
katana_tutorials
kobuki_softnode
motoman_driver
nao_description
nerian_sp1
pcl_conversions
collada_parser
collada_urdf
kdl_parser
urdf
robot_pose_publisher
robotiq_action_server
robotiq_c_model_control
robotiq_ethercat
robotiq_force_torque_sensor
robotiq_s_model_control
rosaria
rosjava_messages
rtt_actionlib
rtt_dynamic_reconfigure
rtt_rosclock
rtt_roscomm
rtt_rosdeployment
rtt_rosnode
rtt_rosparam
schunk_svh_driver
segway_rmp
sicktoolbox_wrapper
pointcloud_tools
stdr_gui
stdr_parser
stdr_robot
stdr_samples
stdr_server
blob
topic_proxy
pano_core
pano_py
pano_ros
turtlebot_actions
turtlebot_follower
turtlebot_navigation
turtlebot_panorama
turtlebot_teleop
create_gazebo_plugins
youbot_driver
zeroconf_avahi
adhoc_communication
explorer
map_merger
agile_grasp
agvs_description
agvs_gazebo
agvs_robot_control
planner_msgs
purepursuit_planner
apriltags_ros
ar_kinect
ar_pose
argos3d_p100
asctec_hl_gps
asctec_hl_interface
ax2550
biotac_sensors
bta_ros
bwi_planning
calvin_joint_commander
calvin_pick_n_place
calvin_pick_server
camera_aravis
cmvision
cob_3d_mapping_common
cob_3d_mapping_demonstrator
cob_3d_mapping_filters
cob_3d_mapping_geometry_map
cob_3d_mapping_point_map
cob_3d_mapping_semantics
cob_3d_mapping_slam
cob_3d_registration
cob_3d_segmentation
cob_3d_transform_nodes
cob_keyframe_detector
cob_table_object_cluster
cob_leg_detection
cob_openni2_tracker
cob_people_detection
cob_people_tracking_filter
lizi_description
corobot_arm
corobot_camera
corobot_diagnostics
corobot_gazebo
corobot_gps
corobot_joystick
corobot_pantilt
corobot_phidget_ik
corobot_ssc32
corobot_state_tf
corobot_teleop
map_to_jpeg
phidget_servo
phidget_stepper
crsm_slam
decision_making
decision_making_examples
decision_making_parser
robot_task
descartes_core
descartes_planner
descartes_trajectory
designator_integration_cpp
dynamic_bandwidth_manager
dynamixel_hardware_interface
dynamixel_pro_controller
dynamixel_pro_driver
dynamixel_pro_moveit_controller
eigen_utils
enu
epos_driver
erratic_gazebo_plugins
erratic_player
erratic_teleop
ethzasl_extrinsic_calibration
ethzasl_gridmap_2d
ethzasl_icp_mapper
ethzasl_icp_mapper_experiments
ethzasl_point_cloud_vtk_tools
libpointmatcher_ros
foscam_8918_driver
fs100_motoman
google_glass_driver
guardian_gazebo
guardian_joystick
guardian_robot_control
head_pose_estimation
command_matcher
speech_database
hokuyo_node
household_objects_database
hrl_kinematics
husky_interactive_markers
husky_gazebo_plugins
iav_depthimage_to_laserscan
iiwa
interaction_cursor_3d
interaction_cursor_demo
ipa_canopen_core
ipa_canopen_ros
iwaki
nao_jsk_teleop
pr2_base_trajectory_action
jsk_robot_startup
speak_and_wait_recovery
update_move_base_parameter_recovery
kdl_acc_solver
kdl_wrapper
keyboard
kinect_aux
kurt3d
kurt_base
maggie_base
maggie_eyelids
maggie_ir_controller
maggie_labjack
maggie_motor_controller
maggie_rfid
maggie_ir_drivers
maggie_labjack_drivers
maggie_motor_drivers
maggie_rfid_drivers
maggie_serial_comm_drivers
maggie_navigation_config
maggie_teleop
map_store
mdm_library
mdm_topological_tools
predicate_manager
mjpeg_server
moveit_commander
moveit_planners_ompl
moveit_controller_manager_example
moveit_fake_controller_manager
moveit_simple_controller_manager
moveit_ros_benchmarks
moveit_ros_benchmarks_gui
moveit_ros_manipulation
moveit_ros_perception
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_visualization
moveit_ros_warehouse
moveit_simple_grasps
mr_rqt
mr_tools
nao_path_follower
nao_teleop
gazebo_gripper
gazebo_interface
gazebo_taskboard
nav2_driver
object_recognition_clusters
oculus_rviz_plugins
open_controllers_interface
openni_tracker
orientus_driver
pal_vision_segmentation
blort
blort_ros
ndt_map
sdf_tracker
pi_tracker
pr2_simple_interface
checkerboard_pose_estimation
outlet_pose_estimation
pr2_plugs_actions
pr2_plugs_common
stereo_wall_detection
visual_pose_estimation
pr2_props
rail_user_queue_manager
razer_hydra
read_omni_dataset
retalis
roboteq_driver
roomba_robin_interactive_markers
rosR
ros_ethercat_hardware
ros_ethercat_loop
ros_ethercat_model
ros_web_video
rospeex_if
rospeex_samples
rovio_av
rovio_ctrl
rovio_shared
b21_teleop
ptu46
ptu_control
rflex
s3000_laser
screenrun
scriptable_monitor
scriptable_monitor_rqt
segbot_logical_translator
segbot_simulation_apps
rmp_base
rmp_teleop
sentis_tof_m100
sr_example
sr_gazebo_plugins
sr_hand
sr_hardware_interface
sr_kinematics
sr_mechanism_controllers
sr_mechanism_model
sr_movements
sr_self_test
sr_standalone
sr_tactile_sensors
sr_utilities
shared_serial
cp1616
skeleton_markers
softkinetic_camera
sql_database
sr_communications
sr_ronex_controllers
sr_ronex_drivers
sr_ronex_examples
sr_ronex_hardware_interface
sr_ronex_transmissions
sr_ronex_utilities
tedusar_box_detection
tedusar_cartesian_arm_teleop
tedusar_cartesian_controller
terarangerone
threemxl
open_door_detector
robin_people_detection
sensorhand_speed
video_player
turtlebot_interactive_markers
universal_teleop
uos_rotunit_driver
uos_rotunit_snapshotter
uos_rotunit_teleop
slam_exporter
template
v4r_artoolkitplus
v4r_ellipses
v4r_laser_filter
v4r_laser_robot_calibration
v4r_opencv_cam
v4r_uvc
velodyne_height_map
vicon_bridge
viso2_ros
camera_handler
contact_handler
drawing_handler
force_sensor_handler
imu_handler
manipulator_handler
quadrotor_handler
quadrotor_tk_handler
rigid_body_handler
vrep_ros_plugin
vrmagic_ros_bridge_server
dt_local_planner
elevator
wheeled_robin_formation_drive
wheeled_robin_guided_tour
fake_odom
wifi_scan
win_roscpp_tutorials
youbot_driver_ros_interface

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged roscpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.12.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/ros_comm.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2020-10-26
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

roscpp is a C++ implementation of ROS. It provides a

Additional Links

Maintainers

  • Jacob Perron
  • Michael Carroll
  • Shane Loretz

Authors

  • Morgan Quigley
  • Josh Faust
  • Brian Gerkey
  • Troy Straszheim
  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package roscpp

1.12.17 (2020-10-26)

  • Set call_finished_ with true for each call inside callFinished (#2074)
  • Update maintainers (#2075)
  • Cached parameter should be unsubscribed (#2068)
  • Fix Lost Wake Bug in ROSOutAppender (#2033)
  • Contributors: Adel Fakih, Chen Lihui, Jacob Perron, Shane Loretz, tomoya

1.12.16 (2020-08-26)

  • use fully qualified ceil() in condition_variable.h (#2025)
  • remove 'using namespace' from condition_variable.h (#2020)

1.12.15 (2020-08-10)

  • close sockets when server responds with HTTP/1.0 (#1284)
  • fix a bug that using a destroyed connection object (#1950)
  • remove extra n in ROS_DEBUG (#1925)
  • do not display error message if poll yields EINTR (#1868)
  • TransportTCP: Allow socket() to return 0 (#1707)
  • add Timer::isValid() const (#1779)
  • transport_tcp: enable poll event POLLRDHUP to detect dead (#1704)
  • unregisterService returns result of execute("unregisterService") (#1751)
  • fix string check (#1771)
  • resolve memory leak (#1503)
  • fix Exception boost::lock_error thrown from shutdown method (#1656)
  • TopicManager: avoid deadlock (#1645)
  • service: use WallTime/WallDuration for waiting (#1638)
  • fix bug in statistics decision making if one should publish (#1625)
  • fix race due unprotected access to callbacks_ in roscpp client (#1595)
  • remove nullptr access from Timer().hasStarted() (#1541)
  • add const specifier to [NodeHandle::param(param_name, default_val)]{.title-ref}. (#1539)
  • fix stamp_age_mean overflow when stamp age very big (#1526)
  • use an internal implementation of boost::condition_variable with monotonic clock [kinetic-devel] (#2011)
  • fix compiler warnings about unused variables (#1428) (#1576)

1.12.14 (2018-08-23)

  • add hasStarted() to Timer API (#1464)
  • force a rebuild of the pollset on flag changes (#1393)
  • fix integer overflow for oneshot timers (#1382)
  • convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
  • replace DCL pattern with static variable (#1365)

1.12.13 (2018-02-21)

  • avoid recreating poll set (#1281)
  • switch to using epoll (#1217)
  • monotonic clock for callback queue timeouts (#1250)
  • fix IPv6 initialization order (#1262)
  • changed error message for single threaded spinner (#1164)

1.12.12 (2017-11-16)

1.12.11 (2017-11-07)

1.12.10 (2017-11-06)

1.12.9 (2017-11-06)

1.12.8 (2017-11-06)

  • check if socket options are available before using them (#1172)
  • only use CLOCK_MONOTONIC if not on OS X (#1142)
  • xmlrpc_manager: use SteadyTime for timeout (#1134)
  • ignore headers with zero stamp in statistics (#1127)
  • add SteadyTimer, used in TimerManager (#1014)
  • include missing header for writev() (#1105)
  • add missing mutex lock for publisher links (#1090)
  • fix race condition that lead to miss first message (#1058)
  • fix bug in transport_tcp on Windows (#1050)
  • add subscriber to connection log messages (#1023)
  • avoid deleting XmlRpcClient while being used in another thread (#1013)

1.12.7 (2017-02-17)

  • move connection specific log message to new name roscpp_internal.connections (#980)
  • move headers to include/xmlrpcpp (#962)
  • fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
  • fix return code of master execute function (#938)
  • change WallTimerEvent from class to struct (#924)

1.12.6 (2016-10-26)

1.12.5 (2016-09-30)

1.12.4 (2016-09-19)

1.12.3 (2016-09-17)

  • fix multi-threaded spinning (#867)
  • fix static destruction order (#871)
  • throw exception on ros::init with empty node name (#894)
  • improve debug message when queue is full (#818)

1.12.2 (2016-06-03)

  • improve stacktrace for exceptions thrown in callbacks (#811)
  • fix segfault if creating outgoing UDP transport fails (#807)

1.12.1 (2016-04-18)

  • use directory specific compiler flags (#785)

1.12.0 (2016-03-18)

  • improve TopicManager::instance (#770)
  • change return value of param() to bool (#753)

1.11.18 (2016-03-17)

  • fix CMake warning about non-existing targets

1.11.17 (2016-03-11)

  • fix order of argument in SubscriberLink interface to match actual implemenation (#701)
  • add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
  • use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
  • fix max elements param for statistics window (#750)
  • improve NodeHandle constructor documentation (#692)

1.11.16 (2015-11-09)

  • add getROSArg function (#694)

1.11.15 (2015-10-13)

  • fix crash in onRetryTimer() callback (#577)

1.11.14 (2015-09-19)

  • add optional reset argument to Timer::setPeriod() (#590)
  • add getParam() and getParamCached() for float (#621, #623)
  • use explicit bool cast to compile with C++11 (#632)

1.11.13 (2015-04-28)

1.11.12 (2015-04-27)

1.11.11 (2015-04-16)

  • fix memory leak in transport constructor (#570)
  • fix computation of stddev in statistics (#556)
  • fix empty connection header topic (#543)
  • alternative API to get parameter values (#592)
  • add getCached() for float parameters (#584)

1.11.10 (2014-12-22)

  • fix various defects reported by coverity
  • fix comment (#529)
  • improve Android support (#518)

1.11.9 (2014-08-18)

  • add accessor to expose whether service is persistent (#489)
  • populate delivered_msgs field of TopicStatistics message (#486)

1.11.8 (2014-08-04)

  • fix C++11 compatibility issue (#483)

1.11.7 (2014-07-18)

  • fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)

1.11.6 (2014-07-10)

  • check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)

1.11.5 (2014-06-24)

  • improve handling dropped connections (#434)
  • add header needed for Android (#441)
  • fix typo for parameter used for statistics (#448)

1.11.4 (2014-06-16)

1.11.3 (2014-05-21)

1.11.2 (2014-05-08)

1.11.1 (2014-05-07)

  • update API to use boost::signals2 (#267)
  • only update param cache when being subscribed (#351)
  • ensure to remove delete parameters completely
  • invalidate cached parent parameters when namespace parameter is set / changes (#352)
  • add optional topic/connection statistics (#398)
  • add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
  • add AsyncSpinner::canStart() to check if a spinner can be started

1.11.0 (2014-03-04)

  • allow getting parameters with name '/' (#313)
  • support for /clock remapping (#359)
  • suppress boost::signals deprecation warning (#362)
  • use catkin_install_python() to install Python scripts (#361)

1.10.0 (2014-02-11)

  • remove use of __connection header

1.9.54 (2014-01-27)

  • fix return value of pubUpdate() (#334)
  • fix handling optional third xml rpc response argument (#335)

1.9.53 (2014-01-14)

1.9.52 (2014-01-08)

1.9.51 (2014-01-07)

  • move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
  • add missing version dependency on roscpp_core stuff (#299)
  • remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
  • fix compile problem with gcc 4.4 (#302)
  • fix clang warnings
  • fix usage of boost include directories

1.9.50 (2013-10-04)

1.9.49 (2013-09-16)

  • add rosparam getter/setter for std::vector and std::map (#279)

1.9.48 (2013-08-21)

1.9.47 (2013-07-03)

1.9.46 (2013-06-18)

1.9.45 (2013-06-06)

  • improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
  • fix missing generation of constant definitions for services (ros/gencpp#2)
  • fix restoring thread context when callback throws an exception (#219)
  • fix calling PollManager::shutdown() repeatedly (#217)

1.9.44 (2013-03-21)

  • fix install destination for dll's under Windows

1.9.43 (2013-03-13)

1.9.42 (2013-03-08)

  • improve speed of message generation in dry packages (#183)
  • fix roscpp service call deadlock (#149)
  • fix freezing service calls when returning false (#168)
  • fix error message publishing wrong message type (#178)
  • fix missing explicit dependency on pthread (#135)
  • fix compiler warning about wrong comparison of message md5 hashes (#165)

1.9.41 (2013-01-24)

  • allow sending data exceeding 2GB in chunks (#4049)
  • update getParam() doc (#1460)
  • add param::get(float) (#3754)
  • update inactive assert when publishing message with md5sum "*", update related tests (#3714)
  • fix ros master retry timeout (#4024)
  • fix inactive assert when publishing message with wrong type (#3714)

1.9.40 (2013-01-13)

1.9.39 (2012-12-29)

  • first public release for Groovy

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
abb_irb2400_moveit_plugins
actionlib
adi_driver
agni_tf_tools
ainstein_radar_drivers
ainstein_radar_filters
ainstein_radar_gazebo_plugins
ainstein_radar_tools
ar_track_alvar
aruco_ros
asr_aruco_marker_recognition
asr_calibration_tool_dome
asr_cyberglove_lib
asr_cyberglove_visualization
asr_descriptor_surface_based_recognition
asr_direct_search_manager
asr_fake_object_recognition
asr_flir_ptu_controller
asr_flir_ptu_driver
asr_flock_of_birds
asr_flock_of_birds_tracking
asr_ftc_local_planner
asr_grid_creator
asr_halcon_bridge
asr_intermediate_object_generator
asr_ism
asr_ism_visualizations
asr_ivt_bridge
asr_lib_pose_prediction_ism
asr_mild_base_driving
asr_mild_base_fake_driving
asr_mild_base_laserscanner
asr_mild_base_launch_files
asr_mild_calibration_tool
asr_navfn
asr_next_best_view
asr_object_database
asr_psm
asr_psm_visualizations
asr_recognizer_prediction_ism
asr_recognizer_prediction_psm
asr_relation_graph_generator
asr_resources_for_active_scene_recognition
asr_robot_model_services
asr_ros_uri
asr_rviz_pose_manager
asr_sick_lms_400
asr_visualization_server
asr_world_model
ati_force_torque
audibot_gazebo
audio_capture
audio_play
sound_play
avt_vimba_camera
aws_ros1_common
backward_ros
bagger
basler_tof
bondcpp
bota_node
bota_worker
rokubimini
bta_tof_driver
image_cb_detector
interval_intersection
joint_states_settler
laser_cb_detector
jpeg_streamer
uvc_camera
cartographer_ros
cartographer_rviz
caster_base
catch_ros
cis_camera
cloudwatch_logger
cloudwatch_metrics_collector
cob_interactive_teleop
cob_monitoring
cob_teleop
cob_base_controller_utils
cob_base_velocity_smoother
cob_cartesian_controller
cob_collision_velocity_filter
cob_control_mode_adapter
cob_footprint_observer
cob_frame_tracker
cob_hardware_emulation
cob_mecanum_controller
cob_model_identifier
cob_obstacle_distance
cob_omni_drive_controller
cob_trajectory_controller
cob_tricycle_controller
cob_twist_controller
cob_base_drive_chain
cob_bms_driver
cob_canopen_motor
cob_light
cob_mimic
cob_phidgets
cob_relayboard
cob_scan_unifier
cob_sick_lms1xx
cob_sick_s300
cob_sound
cob_undercarriage_ctrl
cob_voltage_control
laser_scan_densifier
cob_gazebo_plugins
cob_gazebo_ros_control
cob_lookat_action
cob_obstacle_distance_moveit
cob_linear_nav
cob_map_accessibility_analysis
cob_cam3d_throttle
cob_image_flip
cob_object_detection_visualizer
cob_vision_utils
ipa_3d_fov_visualization
codec_image_transport
cognitao_ros
actionlib_tutorials
nodelet_tutorial_math
pluginlib_tutorials
turtle_actionlib
control_toolbox
costmap_converter
clock_relay
message_relay
tf2_relay
crane_x7_control
crazyflie_demo
cv_camera
dataspeed_can_msg_filters
dataspeed_can_tools
dataspeed_can_usb
dataspeed_pds_can
dataspeed_pds_lcm
dataspeed_ulc_can
dbw_fca_can
dbw_fca_joystick_demo
dbw_mkz_can
dbw_mkz_joystick_demo
ddynamic_reconfigure
bcap_service
bcap_service_test
denso_robot_control
denso_robot_core
denso_robot_core_test
depthcloud_encoder
depthimage_to_laserscan
diagnostic_aggregator
diagnostic_updater
self_test
test_diagnostic_aggregator
distance_map_core
distance_map_node
driver_base
timestamp_tools
dynamic_reconfigure
dynamic_robot_state_publisher
dynamixel_workbench_controllers
dynamixel_workbench_operators
dynamixel_workbench_toolbox
dynamixel_sdk
dynamixel_sdk_examples
eband_local_planner
ensenso_camera
ethercat_grant
exotica_cartpole_dynamics_solver
exotica_double_integrator_dynamics_solver
exotica_pendulum_dynamics_solver
exotica_pinocchio_dynamics_solver
exotica_quadrotor_dynamics_solver
exotica_core
edrone_client
edrone_server
fake_joint_driver
fanuc_lrmate200i_moveit_plugins
fanuc_lrmate200ib_moveit_plugins
fanuc_lrmate200ic_moveit_plugins
fanuc_m10ia_moveit_plugins
fanuc_m16ib_moveit_plugins
fanuc_m20ia_moveit_plugins
fanuc_m20ib_moveit_plugins
fanuc_m430ia_moveit_plugins
fanuc_m6ib_moveit_plugins
fanuc_r1000ia_moveit_plugins
fanuc_lrmate200id_moveit_plugins
fanuc_post_processor
fanuc_post_processor_example
fawkes_msgs
fetch_depth_layer
fetch_ikfast_plugin
fetch_teleop
aruco_detect
fiducial_slam
filters
find_object_2d
flir_boson_usb
flir_ptu_driver
force_torque_sensor
franka_control
franka_example_controllers
franka_gazebo
franka_gripper
franka_hw
franka_visualization
freenect_camera
gazebo_plugins
gazebo_ros
gazebo_ros_control
generic_control_toolbox
tf
test_tf2
tf2_ros
turtle_tf
turtle_tf2
gps_common
gpsd_client
grid_map_demos
grid_map_loader
grid_map_pcl
grid_map_ros
grid_map_visualization
gscam
haf_grasping
health_metric_collector
hector_gazebo_plugins
hector_gazebo_thermal_camera
hector_pose_estimation_core
message_to_tf
hector_geotiff
hector_imu_attitude_to_tf
hector_imu_tools
hector_map_server
hector_mapping
hector_marker_drawing
hector_trajectory_server
hfl_driver
hls_lfcd_lds_driver
hokuyo3d
husky_base
ibeo_lux
ifm3d_ros_driver
igvc_self_drive_gazebo_plugins
iirob_filters
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
image_proc
image_publisher
image_rotate
image_view
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
industrial_robot_client
industrial_utils
simple_message
interactive_marker_proxy
interactive_marker_twist_server
interactive_markers
ros_reflexxes
ira_laser_tools
ixblue_ins_driver
joy
spacenav_node
wiimote
voice_text
collada_urdf_jsk_patch
rosping
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
multi_map_server
jsk_topic_tools
posedetection_msgs
cmd_vel_smoother
jsk_footstep_planner
euscollada
checkerboard_detector
imagesift
jsk_perception
roseus
jsk_interactive_marker
json_transport
kdl_parser
khi_duaro_ikfast_plugin
khi_rs_ikfast_plugin
kinesis_video_streamer
kobuki_auto_docking
kobuki_bumper2pc
kobuki_controller_tutorial
kobuki_keyop
kobuki_node
kobuki_random_walker
kobuki_safety_controller
kobuki_gazebo_plugins
kvh_geo_fog_3d_driver
laser_assembler
laser_filters
laser_geometry
laser_proc
leap_motion
leica_gazebo_simulation
leica_point_cloud_processing
leuze_phidget_driver
leuze_rsl_driver
lex_node
libuvc_camera
network_detector
libsensors_monitor
lms1xx
log_view
explore_lite
multirobot_map_merge
mapviz
mapviz_plugins
multires_image
tile_map
marker_rviz_plugin
swri_console_util
swri_geometry_util
swri_image_util
swri_math_util
swri_nodelet
swri_roscpp
swri_route_util
swri_system_util
swri_transform_util
swri_yaml_util
marvelmind_nav
mavros
mavros_extras
test_mavros
mcl_3dl
md49_base_controller
md49_serialport
microstrain_3dmgx2_imu
microstrain_mips
ethercat_manager
mir_dwb_critics
ml_classifiers
mocap_optitrack
libmongocxx_ros
mongodb_store
mbf_abstract_nav
mbf_costmap_nav
mbf_simple_nav
mbf_utility
move_basic
moveit_kinematics
moveit_planners_chomp
chomp_motion_planner
moveit_planners_ompl
moveit_controller_manager_example
moveit_fake_controller_manager
moveit_simple_controller_manager
moveit_ros_benchmarks
moveit_ros_manipulation
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_visualization
moveit_ros_warehouse
moveit_setup_assistant
moveit_opw_kinematics_plugin
pr2_moveit_plugins
pr2_test_kinematic_constraints
moveit_resources_prbt_ikfast_manipulator_plugin
moveit_sim_controller
moveit_visual_tools
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multi_object_tracking_lidar
multisense_ros
mvsim
amcl
base_local_planner
carrot_planner
clear_costmap_recovery
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
move_slow_and_clear
navfn
robot_pose_ekf
rotate_recovery
voxel_grid
nav2d_exploration
nav2d_karto
nav2d_localizer
nav2d_navigator
nav2d_operator
nav2d_remote
assisted_teleop
goal_passer
pose_base_controller
pose_follower
sbpl_lattice_planner
sbpl_recovery
range_sensor_layer
social_navigation_layers
laser_scan_publisher_tutorial
odometry_publisher_tutorial
point_cloud_publisher_tutorial
robot_setup_tf_tutorial
simple_navigation_goals_tutorial
nearfield_map
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
trajectory_tracker_msgs
costmap_cspace_rviz_plugins
nerian_stereo
nmea_comms
nmea_gps_plugin
nodelet
nodelet_topic_tools
test_nodelet_topic_tools
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
octomap_pa
octomap_rviz_plugins
omron_os32c_driver
omronsentech_camera
open_manipulator_control_gui
open_manipulator_controller
open_manipulator_libs
open_manipulator_teleop
open_manipulator_p_control_gui
open_manipulator_p_controller
open_manipulator_p_libs
open_manipulator_p_teleop
open_manipulator_p_gazebo
open_manipulator_gazebo
open_manipulator_with_tb3_tools
opencv_apps
openni2_camera
openni_camera
optris_drivers
orb_slam2_ros
ouster_driver
oxford_gps_eth
p2os_driver
pacmod
pacmod3
parameter_pa
pcdfilter_pa
face_detector
leg_detector
people_tracking_filter
dummy_slam_broadcaster
pepperl_fuchs_r2000
pcl_ros
phidgets_high_speed_encoder
phidgets_ik
phidgets_imu
pid
pilz_extensions
pilz_trajectory_generation
pilz_control
pilz_utils
prbt_gazebo
prbt_hardware_support
prbt_ikfast_manipulator_plugin
prbt_support
pipeline_planner
play_motion
pointcloud_to_laserscan
pointgrey_camera_driver
pose_cov_ops
pr2_teleop
pr2_teleop_general
dense_laser_assembler
laser_joint_projector
joint_trajectory_generator
pr2_arm_move_ik
pr2_tilt_laser_interface
ethercat_trigger_controllers
joint_trajectory_action
pr2_calibration_controllers
pr2_gripper_action
pr2_head_action
pr2_mechanism_controllers
robot_mechanism_controllers
single_joint_position_action
ethercat_hardware
pr2_gripper_sensor_action
pr2_gripper_sensor_controller
pr2_gripper_sensor_msgs
pr2_arm_kinematics
pr2_controller_interface
pr2_controller_manager
pr2_hardware_interface
pr2_mechanism_diagnostics
pr2_mechanism_model
laser_tilt_controller_filter
pr2_navigation_perception
pr2_navigation_self_filter
semantic_point_annotator
ocean_battery_driver
power_monitor
pr2_power_board
pr2_computer_monitor
pr2_ethercat
pr2_run_stop_auto_restart
joint_qualification_controllers
pr2_gazebo_plugins
prosilica_camera
qb_chain_controllers
qb_device_control
qb_device_driver
qb_device_gazebo
qb_device_hardware_interface
qb_device_utils
qb_hand_gazebo
qb_hand_hardware_interface
qb_move_gazebo
qb_move_hardware_interface
qt_tutorials
radar_omnipresense
rail_segmentation
can_dbc_parser
pdu
raptor_dbw_can
raptor_dbw_joystick_demo
raptor_dbw_joystick_speed_demo
rc_cloud_accumulator
rc_genicam_driver
rc_hand_eye_calibration_client
rc_pick_client
rc_silhouettematch_client
rc_tagdetect_client
rc_visard_driver
realtime_tools
remote_rosbag_record
ridgeback_gazebo_plugins
rslidar_driver
rslidar_pointcloud
robot_activity
robot_activity_tutorials
robot_calibration
robot_controllers
robot_controllers_interface
robot_localization
costmap_queue
dlux_global_planner
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
nav_2d_utils
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
robot_nav_rviz_plugins
robot_nav_viz_demos
robot_self_filter
robot_state_publisher
rsm_additions
rsm_core
rsm_msgs
rsm_rqt_plugins
rsm_rviz_plugins
roboticsgroup_upatras_gazebo_plugins
robotis_manipulator
canopen_chain_node
canopen_motor_node
socketcan_bridge
rospy
ros_comm
test_rosbag
test_roscpp
rosbag
rosout
topic_tools
message_filters
combined_robot_hw
combined_robot_hw_tests
controller_interface
hardware_interface
joint_limits_interface
transmission_interface
ros_control_boilerplate
ackermann_steering_controller
force_torque_sensor_controller
gripper_action_controller
imu_sensor_controller
joint_state_controller
joint_trajectory_controller
ros_ethercat_eml
rosrt
roscpp_tutorials
turtlesim
ros_type_introspection
rosauth
rosbag_editor
rosbag_snapshot
rosbag_cloud_recorders
s3_file_uploader
rosfmt
rosmon_core
rqt_rosmon
rosparam_handler
rosparam_shortcuts
rospilot
rosserial_server
rosserial_test
rostate_machine
rplidar_ros
rqt_gui_cpp
rqt_multiplot
rr_control_input_manager
rr_openrover_description
rr_openrover_driver
rt_usb_9axisimu_driver
hrpsys_ros_bridge
openrtm_ros_bridge
nextage_ik_plugin
rviz
rviz_visual_tools
rxros
sbg_driver
laser_ortho_projector
laser_scan_matcher
laser_scan_sparsifier
laser_scan_splitter
ncd_parser
polar_scan_matcher
scan_to_cloud_converter
schunk_powercube_chain
schunk_sdh
sciurus17_control
sciurus17_examples
sciurus17_msgs
sciurus17_tools
sciurus17_vision
seed_r7_gazebo
seed_r7_robot_interface
seed_r7_ros_controller
safe_teleop_base
sick_ldmrs_driver
sick_ldmrs_tools
sick_safetyscanners
sick_scan
sick_tim
simple_grasping
gmapping
slam_karto
spatio_temporal_voxel_layer
sr_gazebo_sim
sr_hand
sr_hardware_interface
sr_mechanism_controllers
sr_mechanism_model
sr_tactile_sensors
sr_utilities
sr_edc_ethercat_drivers
sr_edc_launch
sr_robot_lib
sr_tactile_sensor_controller
sr_example
hand_kinematics
kdl_coupling
sr_3dmouse
sr_grasp_fast_planner
sr_movements
stag_ros
stage_ros
staubli_rx160_moveit_plugins
swri_console
swri_profiler
swri_profiler_tools
talos_description
teb_local_planner
teleop_twist_joy
teleop_twist_keyboard_cpp
teraranger
teraranger_array
tf2_web_republisher
tf_remapper_cpp
topics_rviz_plugin
towr_ros
trac_ik_kinematics_plugin
trac_ik_lib
turtlebot3_bringup
turtlebot3_slam
turtlebot3_panorama
turtlebot3_fake
turtlebot3_gazebo
tuw_geometry
tuw_aruco
tuw_ellipses
tuw_marker_pose_estimation
tuw_gazebo_msgs
tuw_geometry_msgs
tuw_nav_msgs
tuw_vehicle_msgs
tuw_multi_robot_ctrl
tuw_multi_robot_goal_generator
tuw_multi_robot_local_behavior_controller
tuw_multi_robot_router
tuw_voronoi_graph
twist_mux
ubiquity_motor
ublox_gps
ublox_msg_filters
ublox_serialization
ueye_cam
um6
um7
underwater_sensor_msgs
uwsim
unique_id
ur_kinematics
rotunit_snapshotter
uos_diffdrive_teleop
uos_freespace
urdf
urdf_geometry_parser
urg_node
urg_stamped
usb_cam
usb_cam_controllers
usb_cam_hardware
usb_cam_hardware_interface
uuv_assistants
uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
uuv_world_ros_plugins
variant_topic_tools
velo2cam_calibration
velodyne_gazebo_plugin
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
vesc_ackermann
vesc_driver
video_stream_opencv
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
osg_interactive_markers
osg_markers
osg_utils
interactive_marker_tutorials
librviz_tutorial
visualization_marker_tutorials
visualstates
volksbot_driver
volta_description
vrpn_client_ros
vtec_tracker
warehouse_ros
warthog_gazebo
webots_ros
webrtc_ros
wge100_camera
xpp_hyq
xpp_quadrotor
xpp_examples
xpp_vis
xv_11_laser_driver
ypspur_ros
yocs_ar_marker_tracking
yocs_ar_pair_tracking
yocs_cmd_vel_mux
yocs_controllers
yocs_diff_drive_pose_controller
yocs_joyop
yocs_keyop
yocs_math_toolkit
yocs_navi_toolkit
yocs_navigator
yocs_safety_controller
yocs_velocity_smoother
yocs_virtual_sensor
yocs_waypoint_provider
yocs_waypoints_navi
zbar_ros
ackermann_controller
agvs_description
agvs_gazebo
agvs_robot_control
apriltag_ros
ardrone_autonomy
arduino_daq
auction_msgs
auction_srvs
k-saap_pkg
k-sap_pkg
saap_pkg
sap_pkg
barrett_hand_gazebo
bcap
bebop_driver
bin_pose_emulator
brunel_hand_ros
camera1394
pcl_recorder
choreo_core
choreo_descartes_planner
choreo_gui
choreo_output_processor
choreo_param_helpers
choreo_process_planning
choreo_rapidjson
framefab_irb6600_workspace_ikfast_rail_robot_manipulator_plugin
choreo_kr150_2_workspace_ikfast_rail_robot_manipulator_plugin
choreo_kr5_arc_workspace_ikfast_rail_robot_manipulator_plugin
kr6_r900_workspace_ikfast_manipulator_plugin
choreo_simulation_execution
choreo_task_sequence_planner
choreo_task_sequence_processor
choreo_visual_tools
cht10_node
cog_publisher
cost_map_demos
cost_map_visualisations
costmap_prohibition_layer
cpf_segmentation_ros
ca_driver
darknet_ros
declination
demo_pioneer
denso_ros_control
vs060
cliff_detector
depth_sensor_pose
laserscan_kinect
nav_layer_from_points
dgps_ros
dmu_ros
dnn_detect
common
dsr_control
localizer_dwm1001
dyn_tune
dynamixel_control_hw
dynpick_driver
earth_rover_bed_detection
earth_rover_localization
ecto_ros
epson_g364_imu_driver
fanuc_grinding_alignment
fanuc_grinding_comparison
fanuc_grinding_path_planning
fanuc_grinding_post_processor
fanuc_grinding_publish_meshfile
fanuc_grinding_scanning
find_moving_objects
spinnaker_camera_driver
force_torque_sensor_calib
gravity_compensation
frontier_exploration
fzi_icl_comm
rqt_gauges
geonav_transform
handle_detector
hebiros
hebiros_gazebo_plugin
hector_driving_aid_markers
hector_elevation_mapping
hector_elevation_visualization
hector_exploration_controller
hector_exploration_planner
hector_gps_calibration
hector_path_follower
hector_quadrotor_actions
hector_quadrotor_controllers
hector_quadrotor_gazebo_plugins
hector_quadrotor_interface
hector_quadrotor_model
hector_quadrotor_teleop
hector_heat_detection
hector_motion_detection
hector_soft_obstacle_detection
hector_barrel_detection_nodelet
hector_co2_processing
hector_rqt_plugins
hector_rviz_plugins
hector_stair_detection
rqt_video_playback
hector_object_tracker
hls_lfcd_lds2_driver
hls_lfom_tof_driver
homer_robbie_architecture
footstep_planner
gridmap_2d
humanoid_localization
humanoid_planner_2d
ifm_o3mxxx
iiwa_hw
iiwa_ros
image_recognition_face_recognition
image_recognition_jetson
imi_camera
indoor_localization
indoor_positioning
calibration_guis
caljob_creator
industrial_extrinsic_cal
intrinsic_cal
rgbd_depth_correction
stand_alone_gui
target_finder
infinisoleil
ipcamera_driver
jaguar_description
jog_arm
jog_controller
katana
katana_arm_gazebo
katana_moveit_ikfast_plugin
katana_teleop
katana_tutorials
kobuki_softnode
kuka_eki_hw_interface
kuka_rsi_hw_interface
kvh
mynt_eye_ros_wrapper
lidar_camera_calibration
livox_ros_driver
glkh_solver
lkh_solver
loki_base_node
look_at_pose
lpms_imu
ls01b_v2
lslidar_n301_decoder
lslidar_n301_driver
lyap_control
manipulator_h_base_module
manipulator_h_gui
manipulator_h_kinematics_dynamics
manipulator_h_manager
mas_cartesian_control
melfa_driver
app1
app2
app3
gazebo_flocking
app_loader
gsdf_msgs
micros_swarm
opensplice_dds_broker
ros_broker
udp_bc_broker
olfati_saber_flocking
pso
test_statistic
testbb
testnc
testrth
testscdspso
testvstig
micros_swarm_stage
mitre_fast_layered_map
mobility_base_pointcloud_filter
mobility_base_gazebo_plugins
modelica_bridge
motoman_driver
motoman_mh5_ikfast_manipulator_plugin
move_base_to_manip
movidius_ncs_example
movidius_ncs_image
movidius_ncs_lib
movidius_ncs_stream
mrpt_bridge
multi_jackal_control
multipoint_navigation_receiver
multiwii
muse_bldc_motor_drive
myahrs_driver
mycroft_ros
nao_description
naoqi_dcm_driver
nav_pcontroller
nerian_sp1
netatmo2ros
netft_utils
o3m151_driver
oculusprime
oled_display_node
feature_tracker
joint_tracker
omip_common
rb_tracker
openrave_robot_filter
openrave_sensors
session_tutorials
orb_slam2_with_maps-odom
packml_ros
packml_sm
packml_stacklight
pcl_conversions
pheeno_ros
pheeno_ros_sim
agv_msgs
phm_msgs
phoxi_camera
pioneer_mrs
puma_motor_driver
raspicam_node
raspicat
raspigibbon_master_slave
rb1_base_localization
rb1_base_pad
rbcar_pad
rbcar_gazebo
rbcar_joystick
rbcar_robot_control
rcll_fawkes_sim
rcll_refbox_peer
rh_p12_rn_base_module
rh_p12_rn_description
rh_p12_rn_gazebo
rh_p12_rn_gui
rh_p12_rn_manager
robot_pose_publisher
rviz_recorder_buttons
roboteq_diff_driver
robotiq_2f_gripper_action_server
robotiq_2f_gripper_control
robotiq_3f_gripper_articulated_gazebo_plugins
robotiq_3f_gripper_control
robotiq_3f_gripper_joint_state_publisher
robotiq_ethercat
robotiq_ft_sensor
robotis_controller
robotis_device
robotis_framework_common
robotis_math
cm_740_module
op3_action_module
op3_balance_control
op3_base_module
op3_direct_control_module
op3_head_control_module
op3_kinematics_dynamics
op3_localization
op3_manager
op3_online_walking_module
op3_walking_module
open_cr_module
op3_ball_detector
op3_demo
op3_action_editor
op3_camera_setting_tool
op3_gui_demo
op3_offset_tuner_client
op3_offset_tuner_server
ros_madplay_player
ros_mpg321_player
roch_follower
roch_navigation
roch_teleop
roch_base
roch_control
roch_safety_controller
roch_sensorpc
rocon_unreliable_experiments
ros_cvb_camera_driver
ros_opcua_impl_freeopcua
rosabridge_server
rosaria
rosjava_messages
rr_swiftnav_piksi
rrt_exploration
rtt_actionlib
rtt_dynamic_reconfigure
rtt_rosclock
rtt_roscomm
rtt_rosdeployment
rtt_rosnode
rtt_rosparam
schunk_canopen_driver
schunk_svh_driver
segway_rmp
sicktoolbox_wrapper
slam_constructor
smp_ros
sns_ik_examples
sns_ik_lib
spinnaker_sdk_camera_driver
pointcloud_tools
stdr_gui
stdr_parser
stdr_robot
stdr_samples
stdr_server
stomp_moveit
summit_x_gazebo
summit_x_robot_control
summit_xl_localization
summit_xl_pad
summit_xl_gazebo
svenzva_demo
svenzva_drivers
svenzva_joy
svenzva_utils
swarm_behaviors_position
swarm_behaviors_velocity
uav_local_coverage
uav_optimal_coverage
uav_random_direction
uav_simple_tracking
ugv_random_walk
area_division
coverage_path
kinematics_exchanger
state_exchanger
target_monitor
task_allocation
swarmros
sync_params
tango_ros_streamer
tango_ros_native
thingmagic_usbpro
thormang3_description
thormang3_gazebo
ati_ft_sensor
motion_module_tutorial
sensor_module_tutorial
thormang3_action_module
thormang3_balance_control
thormang3_base_module
thormang3_feet_ft_module
thormang3_gripper_module
thormang3_head_control_module
thormang3_kinematics_dynamics
thormang3_manager
thormang3_manipulation_module
thormang3_walking_module
thormang3_imu_3dm_gx4
thormang3_action_script_player
thormang3_demo
thormang3_foot_step_generator
thormang3_offset_tuner_client
thormang3_sensors
thormang3_manipulation_demo
thormang3_walking_demo
thormang3_action_editor
thormang3_offset_tuner_server
timesync
tiny_slam
blob
topic_proxy
topic_switch
turtlebot_teleop
turtlebot_actions
turtlebot_follower
turtlebot_navigation
turtlebot_arm_block_manipulation
turtlebot_arm_ikfast_plugin
turtlebot_arm_kinect_calibration
turtlebot_arm_object_manipulation
create_gazebo_plugins
turtlebot_interactive_markers
tuw_marker_slam
tuw_uvc
uavc_v4lctl
ur_modern_driver
uuv_cpc_sensor
uwb_hardware_driver
vigir_footstep_planning_lib
vigir_footstep_planning_plugins
vigir_footstep_planning_rviz_plugin
vigir_feet_pose_generator
vigir_foot_pose_transformer
vigir_footstep_planner
vigir_footstep_planning_default_plugins
vigir_global_footstep_planner
vigir_pattern_generator
vigir_walk_monitor
vigir_footstep_planning_msgs
vigir_generic_params
vigir_pluginlib
vigir_pluginlib_msgs
vigir_step_control
watson_ins
problib
wire_core
wire_tutorials
wire_viz
wit-imu-driver
world_canvas_client_cpp
world_canvas_client_examples
wts_driver
run_recorded_traj
xarm_api
xarm_controller
xarm_gripper
xarm_moveit_servo
camera_demo
d435i_xarm_setup
xbot_bringup
xbot_description
xbot_face
xbot_face
xbot_navi
xbot_navi
xbot_node
xbot_safety_controller
xbot_talker
xbot_talker
xbot_tools
xiaoqiang_driver
xiaoqiang_freenect_camera
addwa_local_planner
yoctopuce_altimeter
youbot_driver
zeroconf_avahi

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged roscpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.14.13
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/ros_comm.git
VCS Type git
VCS Version melodic-devel
Last Updated 2022-01-26
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

roscpp is a C++ implementation of ROS. It provides a

Additional Links

Maintainers

  • Jacob Perron
  • Michael Carroll
  • Shane Loretz

Authors

  • Morgan Quigley
  • Josh Faust
  • Brian Gerkey
  • Troy Straszheim
  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package roscpp

1.14.13 (2022-01-25)

  • Use recursive mutex to fix dead lock (#2209)
  • Contributors: Chen Lihui, Jacob Perron

1.14.12 (2021-09-21)

1.14.11 (2021-04-26)

  • Fix for deadlock issue 1980 (#2121)
  • Fix getNumPublishers() to only count fully connected (#2107)
  • Replace message assertion with logging in order to have release modes to fail in compilation when msg type mismatches occur (#2096)
  • Contributors: C. Andy Martin, Ivor Wanders, Tahsincan Köse

1.14.10 (2020-10-16)

  • Set call_finished_ with true for each call inside callFinished (#2074)
  • Update maintainers (#2075)
  • Cached parameter should be unsubscribed (#2068)
  • Fix spelling (#2066)
  • Fix Lost Wake Bug in ROSOutAppender (#2033)
  • Contributors: Adel Fakih, Chen Lihui, Jacob Perron, Shane Loretz, tomoya

1.14.9 (2020-08-20)

  • use fully qualified ceil() in condition_variable.h (#2025)

1.14.8 (2020-08-12)

  • remove 'using namespace' from condition_variable.h (#2020)
  • support boost 1.66 (#2016)

1.14.7 (2020-07-31)

  • fix subscription busy wait melodic (#1684, #2014)
  • use an internal implementation of boost::condition_variable with monotonic clock (#1932)

1.14.6 (2020-05-29)

  • fix a bug that using a destroyed connection object (#1950)
  • remove extra n in ROS_DEBUG (#1925)

1.14.5 (2020-03-19)

1.14.4 (2020-02-20)

  • add default ROS_MASTER_URI (#1666)
  • add default assignment operator for various classes (#1888)
  • bump CMake minimum version to avoid CMP0048 warning (#1869)
  • do not display error message if poll yields EINTR (#1868)
  • [windows] portable duration cast (#1882)
  • drop custom implementation of boost::condition_variable to fix busy-wait spinning (#1878)
  • disable rosout via ROSCPP_NO_ROSOUT environment variable (#1858)
  • [windows] conditionally guard sys/socket.h (#1876)
  • explicit include of socket.h to support FreeBSD (#1864)
  • remove DEBUG statements from getImpl (#1823)
  • use c++11 std::snprintf (#1820)
  • TransportTCP: Allow socket() to return 0 (#1707)
  • fix dynamic windowing for Topic Statistics (#1695)
  • service_publication: removed int-bool-comparison (#1710)
  • add Timer::isValid() const (#1779)
  • add possibility to pass rospy.Duration as timeout to wait_for_service and wait_for_message (#1703)
  • fix segfault in TransportPublisherLink (#1714)
  • TransportTCP: enable poll event POLLRDHUP to detect dead connections properly (#1704)
  • transportUDP: zero-initialize sockaddr_in object (#1740)
  • unregisterService returns result of execute("unregisterService") (#1751)
  • use safe string check (#1771)
  • fix memory leak of global variable (#1503)
  • fix exception boost::lock_error during shutdown (#1656)
  • avoid deadlock in TopicManager (#1645)
  • use WallTime/WallDuration for waiting for service (#1638)
  • add missing include path (for bazel workspaces) (#1636)
  • fix bug in statistics decision making if one should publish (#1625)
  • add hasStarted() const to WallTimer and SteadyTimer API (#1565)
  • remove signals from find_package(Boost COMPONENTS ...) (#1580)
  • fix string error on windows (#1582)
  • visibility macros update (#1591)
  • fix race due tounprotected access to callbacks_ (#1595)
  • fix nullptr access from Timer().hasStarted() (#1541)
  • add const specifier to [NodeHandle::param(param_name, default_val)]{.title-ref}. (#1539)
  • update wiki.ros.org URLs (#1536)
  • fix stamp_age_mean overflow when stamp age very big (#1526)
  • remove explicit -std=c++11, default to 14
  • fix memory error due to missing rosout_disable_topics_generation parameter (#1507)
  • fix issues when built or run on Windows (#1466)

1.14.3 (2018-08-06)

  • add hasStarted() to Timer API (#1464)
  • fix compiler warnings about unused variables (#1428)

1.14.2 (2018-06-06)

1.14.1 (2018-05-21)

1.14.0 (2018-05-21)

  • force a rebuild of the pollset on flag changes (#1393)
  • fix integer overflow for oneshot timers (#1382)
  • convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
  • add time when timer expired to timer events (#1130)
  • replace DCL pattern with static variable (#1365)
  • add parameter to stop clients from generating rosout topics list (#1241)

1.13.6 (2018-02-05)

  • avoid recreating poll set (#1281)
  • switch to using epoll (#1217)
  • monotonic clock for callback queue timeouts (#1250)
  • fix IPv6 initialization order (#1262)
  • changed error message for single threaded spinner (#1164)

1.13.5 (2017-11-09)

1.13.4 (2017-11-02)

1.13.3 (2017-10-25)

  • avoid unused parameter warning in TransportTCP (#1195)
  • check if socket options are available before using them (#1172)

1.13.2 (2017-08-15)

  • only use CLOCK_MONOTONIC if not on OS X (#1142)
  • xmlrpc_manager: use SteadyTime for timeout (#1134)
  • ignore headers with zero stamp in statistics (#1127)

1.13.1 (2017-07-27)

  • add SteadyTimer, used in TimerManager (#1014)
  • include missing header for writev() (#1105)
  • clean the namespace to get rid of double or trailing forward slashes (#1100)
  • add missing mutex lock for publisher links (#1090)
  • fix race condition that lead to miss first message (#1058)
  • fix bug in transport_tcp on Windows (#1050)
  • add subscriber to connection log messages (#1023)
  • avoid deleting XmlRpcClient while being used in another thread (#1013)

1.13.0 (2017-02-22)

  • remove support for multiple spinners on the same queue which existed only for backward compatibily (#988)

1.12.7 (2017-02-17)

  • move connection specific log message to new name roscpp_internal.connections (#980)
  • move headers to include/xmlrpcpp (#962)
  • fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
  • fix return code of master execute function (#938)
  • change WallTimerEvent from class to struct (#924)

1.12.6 (2016-10-26)

1.12.5 (2016-09-30)

1.12.4 (2016-09-19)

1.12.3 (2016-09-17)

  • fix multi-threaded spinning (#867)
  • fix static destruction order (#871)
  • throw exception on ros::init with empty node name (#894)
  • improve debug message when queue is full (#818)

1.12.2 (2016-06-03)

  • improve stacktrace for exceptions thrown in callbacks (#811)
  • fix segfault if creating outgoing UDP transport fails (#807)

1.12.1 (2016-04-18)

  • use directory specific compiler flags (#785)

1.12.0 (2016-03-18)

  • improve TopicManager::instance (#770)
  • change return value of param() to bool (#753)

1.11.18 (2016-03-17)

  • fix CMake warning about non-existing targets

1.11.17 (2016-03-11)

  • fix order of argument in SubscriberLink interface to match actual implemenation (#701)
  • add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
  • use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
  • fix max elements param for statistics window (#750)
  • improve NodeHandle constructor documentation (#692)

1.11.16 (2015-11-09)

  • add getROSArg function (#694)

1.11.15 (2015-10-13)

  • fix crash in onRetryTimer() callback (#577)

1.11.14 (2015-09-19)

  • add optional reset argument to Timer::setPeriod() (#590)
  • add getParam() and getParamCached() for float (#621, #623)
  • use explicit bool cast to compile with C++11 (#632)

1.11.13 (2015-04-28)

1.11.12 (2015-04-27)

1.11.11 (2015-04-16)

  • fix memory leak in transport constructor (#570)
  • fix computation of stddev in statistics (#556)
  • fix empty connection header topic (#543)
  • alternative API to get parameter values (#592)
  • add getCached() for float parameters (#584)

1.11.10 (2014-12-22)

  • fix various defects reported by coverity
  • fix comment (#529)
  • improve Android support (#518)

1.11.9 (2014-08-18)

  • add accessor to expose whether service is persistent (#489)
  • populate delivered_msgs field of TopicStatistics message (#486)

1.11.8 (2014-08-04)

  • fix C++11 compatibility issue (#483)

1.11.7 (2014-07-18)

  • fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)

1.11.6 (2014-07-10)

  • check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)

1.11.5 (2014-06-24)

  • improve handling dropped connections (#434)
  • add header needed for Android (#441)
  • fix typo for parameter used for statistics (#448)

1.11.4 (2014-06-16)

1.11.3 (2014-05-21)

1.11.2 (2014-05-08)

1.11.1 (2014-05-07)

  • update API to use boost::signals2 (#267)
  • only update param cache when being subscribed (#351)
  • ensure to remove delete parameters completely
  • invalidate cached parent parameters when namespace parameter is set / changes (#352)
  • add optional topic/connection statistics (#398)
  • add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
  • add AsyncSpinner::canStart() to check if a spinner can be started

1.11.0 (2014-03-04)

  • allow getting parameters with name '/' (#313)
  • support for /clock remapping (#359)
  • suppress boost::signals deprecation warning (#362)
  • use catkin_install_python() to install Python scripts (#361)

1.10.0 (2014-02-11)

  • remove use of __connection header

1.9.54 (2014-01-27)

  • fix return value of pubUpdate() (#334)
  • fix handling optional third xml rpc response argument (#335)

1.9.53 (2014-01-14)

1.9.52 (2014-01-08)

1.9.51 (2014-01-07)

  • move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
  • add missing version dependency on roscpp_core stuff (#299)
  • remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
  • fix compile problem with gcc 4.4 (#302)
  • fix clang warnings
  • fix usage of boost include directories

1.9.50 (2013-10-04)

1.9.49 (2013-09-16)

  • add rosparam getter/setter for std::vector and std::map (#279)

1.9.48 (2013-08-21)

1.9.47 (2013-07-03)

1.9.46 (2013-06-18)

1.9.45 (2013-06-06)

  • improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
  • fix missing generation of constant definitions for services (ros/gencpp#2)
  • fix restoring thread context when callback throws an exception (#219)
  • fix calling PollManager::shutdown() repeatedly (#217)

1.9.44 (2013-03-21)

  • fix install destination for dll's under Windows

1.9.43 (2013-03-13)

1.9.42 (2013-03-08)

  • improve speed of message generation in dry packages (#183)
  • fix roscpp service call deadlock (#149)
  • fix freezing service calls when returning false (#168)
  • fix error message publishing wrong message type (#178)
  • fix missing explicit dependency on pthread (#135)
  • fix compiler warning about wrong comparison of message md5 hashes (#165)

1.9.41 (2013-01-24)

  • allow sending data exceeding 2GB in chunks (#4049)
  • update getParam() doc (#1460)
  • add param::get(float) (#3754)
  • update inactive assert when publishing message with md5sum "*", update related tests (#3714)
  • fix ros master retry timeout (#4024)
  • fix inactive assert when publishing message with wrong type (#3714)

1.9.40 (2013-01-13)

1.9.39 (2012-12-29)

  • first public release for Groovy

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
abb_irb2400_moveit_plugins
actionlib
adi_driver
agni_tf_tools
ainstein_radar_drivers
ainstein_radar_filters
ainstein_radar_gazebo_plugins
ainstein_radar_tools
amr_interop_bridge
apriltag_ros
ar_track_alvar
ariles_ros
aruco_ros
asr_aruco_marker_recognition
asr_calibration_tool_dome
asr_cyberglove_lib
asr_cyberglove_visualization
asr_descriptor_surface_based_recognition
asr_direct_search_manager
asr_fake_object_recognition
asr_flir_ptu_controller
asr_flir_ptu_driver
asr_flock_of_birds
asr_flock_of_birds_tracking
asr_ftc_local_planner
asr_grid_creator
asr_halcon_bridge
asr_intermediate_object_generator
asr_ism
asr_ism_visualizations
asr_ivt_bridge
asr_lib_pose_prediction_ism
asr_mild_base_driving
asr_mild_base_fake_driving
asr_mild_base_laserscanner
asr_mild_base_launch_files
asr_mild_calibration_tool
asr_navfn
asr_next_best_view
asr_object_database
asr_psm
asr_psm_visualizations
asr_recognizer_prediction_ism
asr_recognizer_prediction_psm
asr_relation_graph_generator
asr_resources_for_active_scene_recognition
asr_robot_model_services
asr_ros_uri
asr_rviz_pose_manager
asr_sick_lms_400
asr_visualization_server
asr_world_model
astrobee
arm
dock
light_flow
perch
states
comms_bridge
ground_dds_ros_bridge
ctl
fam
pmc
eps_driver
epson_imu
fam_cmd_i2c
ff_serial
flashlight
gpio
is_camera
laser
perching_arm
pico_driver
pmc_actuator
signal_lights
smart_dock
speed_cam
temp_monitor
vive
depth_odometry
ground_truth_localizer
handrail_detect
interest_point
lk_optical_flow
localization_manager
localization_node
marker_tracking
point_cloud_common
sparse_mapping
vive_localization
access_control
cpu_mem_monitor
data_bagger
disk_monitor
executive
image_sampler
log_monitor
sys_monitor
choreographer
framestore
mapper
planner_qp
traj_opt_ros
planner_trapezoidal
config_reader
ff_common
ff_util
jsonloader
msg_conversions
astrobee_gazebo
interactive_marker_teleop
localization_analysis
localization_rviz_plugins
performance_tester
ati_force_torque
audibot_gazebo
audio_capture
audio_play
sound_play
avt_vimba_camera
aws_ros1_common
backward_ros
bagger
basler_tof
bondcpp
boost_sml
bota_node
bota_worker
rokubimini
bta_tof_driver
image_cb_detector
interval_intersection
joint_states_settler
laser_cb_detector
jpeg_streamer
uvc_camera
cartographer_ros
cartographer_rviz
caster_base
catch_ros
cis_camera
cloudwatch_logger
cloudwatch_metrics_collector
aruco_pose
clover
cob_interactive_teleop
cob_monitoring
cob_teleop
cob_base_controller_utils
cob_base_velocity_smoother
cob_cartesian_controller
cob_collision_velocity_filter
cob_control_mode_adapter
cob_footprint_observer
cob_frame_tracker
cob_hardware_emulation
cob_mecanum_controller
cob_model_identifier
cob_obstacle_distance
cob_omni_drive_controller
cob_trajectory_controller
cob_tricycle_controller
cob_twist_controller
cob_base_drive_chain
cob_bms_driver
cob_canopen_motor
cob_light
cob_mimic
cob_phidgets
cob_relayboard
cob_scan_unifier
cob_sick_lms1xx
cob_sick_s300
cob_sound
cob_undercarriage_ctrl
cob_voltage_control
laser_scan_densifier
cob_gazebo_plugins
cob_gazebo_ros_control
cob_lookat_action
cob_obstacle_distance_moveit
cob_linear_nav
cob_map_accessibility_analysis
cob_cam3d_throttle
cob_image_flip
cob_object_detection_visualizer
cob_vision_utils
ipa_3d_fov_visualization
codec_image_transport
cognitao_ros
actionlib_tutorials
nodelet_tutorial_math
pluginlib_tutorials
turtle_actionlib
control_toolbox
copernicus_control
copernicus_teleoperator
points_preprocessor
costmap_converter
costmap_tf_layer
clock_relay
message_relay
tf2_relay
cpu_temperature_diagnostics
crane_x7_control
cras_laser_geometry
camera_throttle
cras_cpp_common
cras_topic_tools
tf_static_publisher
crazyflie_demo
create_driver
cv_camera
dataspeed_can_msg_filters
dataspeed_can_tools
dataspeed_can_usb
dataspeed_pds_can
dataspeed_pds_lcm
dataspeed_ulc_can
datmo
dbw_fca_can
dbw_fca_joystick_demo
dbw_mkz_can
dbw_mkz_joystick_demo
dbw_polaris_can
dbw_polaris_joystick_demo
ddynamic_reconfigure
bcap_service
bcap_service_test
denso_robot_control
denso_robot_core
denso_robot_core_test
depthcloud_encoder
depthimage_to_laserscan
diagnostic_aggregator
diagnostic_updater
self_test
test_diagnostic_aggregator
diffdrive_arduino
distance_map_core
distance_map_node
driver_base
timestamp_tools
dynamic_reconfigure
dynamic_robot_state_publisher
dynamixel_workbench_controllers
dynamixel_workbench_operators
dynamixel_workbench_toolbox
dynamixel_interface
dynamixel_sdk
dynamixel_sdk_examples
eband_local_planner
end_effector
ensenso_camera
ess_imu_ros1_uart_driver
ethercat_grant
exotica_cartpole_dynamics_solver
exotica_double_integrator_dynamics_solver
exotica_pendulum_dynamics_solver
exotica_pinocchio_dynamics_solver
exotica_quadrotor_dynamics_solver
exotica_core
edrone_client
edrone_server
gazesense_msgs
fadecandy_driver
fake_joint_driver
fanuc_lrmate200i_moveit_plugins
fanuc_lrmate200ib_moveit_plugins
fanuc_lrmate200ic_moveit_plugins
fanuc_m10ia_moveit_plugins
fanuc_m16ib_moveit_plugins
fanuc_m20ia_moveit_plugins
fanuc_m20ib_moveit_plugins
fanuc_m430ia_moveit_plugins
fanuc_m6ib_moveit_plugins
fanuc_r1000ia_moveit_plugins
fanuc_lrmate200id_moveit_plugins
fanuc_post_processor
fawkes_msgs
fetch_open_auto_dock
fetch_drivers
fetch_depth_layer
fetch_ikfast_plugin
fetch_teleop
fetch_simple_linear_controller
aruco_detect
fiducial_slam
filters
find_object_2d
fkie_message_filters
flir_boson_usb
flir_ptu_driver
floam
fmi_adapter
fmi_adapter_examples
force_torque_sensor
foxglove_bridge
franka_control
franka_example_controllers
franka_gazebo
franka_gripper
franka_hw
franka_visualization
freenect_camera
fuse_constraints
fuse_core
fuse_graphs
fuse_loss
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
fuse_variables
gazebo_plugins
gazebo_ros
gazebo_ros_control
gazebo_video_monitor_plugins
generic_control_toolbox
tf
test_tf2
test_tf2
tf2_ros
tf2_ros
turtle_tf
turtle_tf2
gps_common
gpsd_client
graceful_controller
graceful_controller_ros
graft
graph_rviz_plugin
grid_map_demos
grid_map_loader
grid_map_pcl
grid_map_ros
grid_map_visualization
gscam
haf_grasping
health_metric_collector
hector_gazebo_plugins
hector_gazebo_thermal_camera
hector_pose_estimation_core
message_to_tf
hector_geotiff
hector_imu_attitude_to_tf
hector_imu_tools
hector_map_server
hector_mapping
hector_marker_drawing
hector_trajectory_server
heifu_diagnostic
heifu_mavros
heifu_safety
heifu_simple_waypoint
hfl_driver
hls_lfcd_lds_driver
hokuyo3d
husky_base
ibeo_lux
ifm3d_ros_driver
igvc_self_drive_gazebo_plugins
iirob_filters
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
image_proc
image_publisher
image_rotate
image_view
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
industrial_robot_client
industrial_utils
simple_message
industrial_modbus_tcp
industrial_robot_angle_conversions
inertial_sense_ros
inno_sim_interface
innopolis_vtol_dynamics
interactive_marker_proxy
interactive_marker_twist_server
interactive_markers
ros_reflexxes
ira_laser_tools
iris_lama_ros
ixblue_ins_driver
joy
spacenav_node
wiimote
voice_text
collada_urdf_jsk_patch
rosping
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
multi_map_server
jsk_topic_tools
posedetection_msgs
cmd_vel_smoother
jsk_footstep_planner
euscollada
checkerboard_detector
imagesift
jsk_perception
roseus
jsk_interactive_marker
json_transport
kdl_parser
khi_duaro_ikfast_plugin
khi_rs_ikfast_plugin
kinesis_video_streamer
kobuki_auto_docking
kobuki_bumper2pc
kobuki_controller_tutorial
kobuki_keyop
kobuki_node
kobuki_random_walker
kobuki_safety_controller
kobuki_gazebo_plugins
kvh_geo_fog_3d_driver
laser_assembler
laser_filters
laser_geometry
laser_proc
leap_motion
leica_gazebo_simulation
leica_point_cloud_processing
leica_scanstation_ros
leica_scanstation_utils
leo_gazebo
leuze_phidget_driver
leuze_rsl_driver
lex_node
hri
libuvc_camera
network_detector
libsensors_monitor
lms1xx
log_view
lsc_ros_driver
lsm_localization
explore_lite
multirobot_map_merge
map_merge_3d
mapviz
mapviz_plugins
multires_image
tile_map
marker_rviz_plugin
swri_console_util
swri_geometry_util
swri_image_util
swri_math_util
swri_nodelet
swri_roscpp
swri_route_util
swri_system_util
swri_transform_util
swri_yaml_util
marvelmind_nav
mavros
mavros_extras
test_mavros
moveback_recovery
mcl_3dl
md49_base_controller
md49_serialport
microstrain_3dmgx2_imu
microstrain_inertial_driver
microstrain_mips
ethercat_manager
mir_dwb_critics
ml_classifiers
mobile_robot_simulator
mocap_nokov
mocap_optitrack
mongodb_store
mbf_abstract_nav
mbf_costmap_nav
mbf_simple_nav
mbf_utility
move_base_swp
move_basic
moveit_kinematics
moveit_planners_chomp
chomp_motion_planner
moveit_planners_ompl
pilz_industrial_motion_planner
moveit_controller_manager_example
moveit_fake_controller_manager
moveit_simple_controller_manager
moveit_ros_benchmarks
moveit_ros_manipulation
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_visualization
moveit_ros_warehouse
moveit_setup_assistant
moveit_opw_kinematics_plugin
pr2_moveit_plugins
pr2_test_kinematic_constraints
moveit_resources_prbt_ikfast_manipulator_plugin
moveit_sim_controller
moveit_visual_tools
moving_average
mpc_local_planner
mrp2_description
mrp2_display
mrp2_hardware
mrpt_local_obstacles
mrpt_localization
mrpt_map
mrpt_msgs_bridge
mrpt_rawlog
mrpt_reactivenav2d
mrpt_generic_sensor
mrpt_sensorlib
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multi_object_tracking_lidar
multisense_ros
mvsim
amcl
base_local_planner
carrot_planner
clear_costmap_recovery
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
move_slow_and_clear
navfn
rotate_recovery
voxel_grid
nav2d_exploration
nav2d_karto
nav2d_localizer
nav2d_navigator
nav2d_operator
nav2d_remote
assisted_teleop
goal_passer
pose_base_controller
pose_follower
sbpl_lattice_planner
sbpl_recovery
range_sensor_layer
social_navigation_layers
laser_scan_publisher_tutorial
odometry_publisher_tutorial
point_cloud_publisher_tutorial
robot_setup_tf_tutorial
simple_navigation_goals_tutorial
nearfield_map
neo_local_planner
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
trajectory_tracker_msgs
costmap_cspace_rviz_plugins
nerian_stereo
nmea_comms
nmea_gps_plugin
nmea_to_geopose
nodelet
nodelet_topic_tools
test_nodelet_topic_tools
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
octomap_pa
octomap_rviz_plugins
omnibase_control
omnibase_description
omnibase_gazebo
omron_os32c_driver
omronsentech_camera
co_scan
srbot_description
virtual_scan
open_manipulator_control_gui
open_manipulator_controller
open_manipulator_libs
open_manipulator_teleop
open_manipulator_p_control_gui
open_manipulator_p_controller
open_manipulator_p_libs
open_manipulator_p_teleop
open_manipulator_p_gazebo
open_manipulator_gazebo
open_manipulator_with_tb3_tools
ov_core
ov_eval
ov_init
ov_msckf
opencv_apps
openni2_camera
openni_camera
openzen_sensor
optris_drivers
orb_slam2_ros
ouster_driver
outsight_alb_driver
oxford_gps_eth
p2os_driver
pacmod2
pacmod3
pacmod_game_control
pal_statistics
pal_statistics_msgs
parameter_pa
pass_through_controllers
pcdfilter_pa
face_detector
leg_detector
people_tracking_filter
dummy_slam_broadcaster
pepperl_fuchs_r2000
pcl_conversions
pcl_ros
pf_driver
phidgets_high_speed_encoder
phidgets_ik
phidgets_imu
photo
pid
pilz_testutils
pilz_utils
pilz_extensions
pilz_trajectory_generation
pilz_control
prbt_gazebo
prbt_hardware_support
prbt_ikfast_manipulator_plugin
prbt_moveit_config
prbt_support
pincher_arm_ikfast_plugin
pincher_arm_moveit_demos
pipeline_planner
play_motion
play_motion_builder
rqt_play_motion_builder
plotjuggler
point_cloud_color
point_cloud_transport
pointcloud_to_laserscan
pointgrey_camera_driver
pose_cov_ops
pouco2000_ros_demo
pouco2000_ros_gazebo
pouco2000_ros
pouco2000_ros_tools
pr2_teleop
pr2_teleop_general
dense_laser_assembler
laser_joint_projector
joint_trajectory_generator
pr2_arm_move_ik
pr2_tilt_laser_interface
ethercat_trigger_controllers
joint_trajectory_action
pr2_calibration_controllers
pr2_gripper_action
pr2_head_action
pr2_mechanism_controllers
robot_mechanism_controllers
single_joint_position_action
ethercat_hardware
pr2_gripper_sensor_action
pr2_gripper_sensor_controller
pr2_gripper_sensor_msgs
pr2_arm_kinematics
pr2_controller_interface
pr2_controller_manager
pr2_hardware_interface
pr2_mechanism_diagnostics
pr2_mechanism_model
laser_tilt_controller_filter
pr2_navigation_perception
pr2_navigation_self_filter
semantic_point_annotator
ocean_battery_driver
power_monitor
pr2_power_board
pr2_computer_monitor
pr2_ethercat
pr2_run_stop_auto_restart
joint_qualification_controllers
pr2_gazebo_plugins
prosilica_camera
psen_scan
psen_scan_v2
qb_chain_controllers
qb_device_control
qb_device_driver
qb_device_gazebo
qb_device_hardware_interface
qb_device_utils
qb_hand_gazebo
qb_hand_hardware_interface
qb_move_gazebo
qb_move_hardware_interface
qt_tutorials
quanergy_client_ros
radar_omnipresense
radial_menu_backend
radial_menu_example
radial_menu_model
radial_menu_rviz
rail_mesh_icp
rail_segmentation
can_dbc_parser
pdu
raptor_dbw_can
raptor_dbw_joystick_demo
raptor_dbw_joystick_speed_demo
rc_cloud_accumulator
rc_genicam_camera
rc_genicam_driver
rc_hand_eye_calibration_client
rc_pick_client
rc_silhouettematch_client
rc_tagdetect_client
rc_visard_driver
realtime_tools
remote_rosbag_record
ridgeback_gazebo_plugins
parameter_assertions
rslidar_driver
rslidar_pointcloud
robot_activity
robot_activity_tutorials
robot_body_filter
robot_calibration
robot_controllers
robot_controllers_interface
robot_localization
costmap_queue
dlux_global_planner
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
nav_2d_utils
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
robot_nav_rviz_plugins
robot_nav_viz_demos
robot_one
robot_pose_ekf
robot_self_filter
robot_state_publisher
rsm_additions
rsm_core
rsm_msgs
rsm_rqt_plugins
rsm_rviz_plugins
roboticsgroup_upatras_gazebo_plugins
robotis_manipulator
robotont_gazebo
robotont_msgs
ros_babel_fish
canopen_chain_node
canopen_motor_node
socketcan_bridge
rospy
ros_comm
test_rosbag
test_roscpp
rosbag
rosout
topic_tools
message_filters
combined_robot_hw
combined_robot_hw_tests
controller_interface
controller_manager
controller_manager_tests
hardware_interface
joint_limits_interface
transmission_interface
ros_control_boilerplate
ackermann_steering_controller
force_torque_sensor_controller
gripper_action_controller
imu_sensor_controller
joint_state_controller
joint_trajectory_controller
cartesian_interface
cartesian_trajectory_controller
cartesian_trajectory_interpolation
twist_controller
ros_ethercat_eml
ws281x
rosrt
roscpp_tutorials
turtlesim
ros_type_introspection
rosauth
rosbag_editor
rosbag_fancy
rosbag_snapshot
rosbag_cloud_recorders
s3_file_uploader
rosbridge_library
rosee_msg
rosfmt
rosmon_core
rqt_rosmon
rosparam_handler
rosparam_shortcuts
rospilot
rosserial_server
rosserial_test
rostate_machine
rotors_control
rotors_gazebo
rotors_gazebo_plugins
rotors_joy_interface
rplidar_ros
rqt_gui_cpp
simple_qt_gui
rqt_bag_exporter
rqt_multiplot
qt_paramedit
rqt_paramedit
rr_control_input_manager
rr_openrover_description
rr_openrover_driver
rt_usb_9axisimu_driver
hrpsys_ros_bridge
openrtm_ros_bridge
nextage_ik_plugin
rviz
rviz_satellite
rviz_visual_tools
rxros
sbg_driver
speed_scaling_interface
laser_ortho_projector
laser_scan_matcher
laser_scan_sparsifier
laser_scan_splitter
ncd_parser
polar_scan_matcher
scan_to_cloud_converter
schunk_powercube_chain
schunk_sdh
sciurus17_control
sciurus17_examples
sciurus17_msgs
sciurus17_tools
sciurus17_vision
seed_r7_gazebo
seed_r7_robot_interface
seed_r7_ros_controller
seek_thermal
sensor_filters
septentrio_gnss_driver
safe_teleop_base
sick_ldmrs_driver
sick_ldmrs_tools
sick_safetyscanners
sick_scan
sick_tim
simple_desktop_launcher
simple_grasping
simple_node
simple_rviz_plugin
skyway
gmapping
slam_karto
slam_toolbox
smacc
microstrain_mips_client
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
pure_spinning_local_planner
undo_path_global_planner
ros_publisher_client
smacc_runtime_test
sm_atomic
sm_atomic_cb
sm_atomic_mode_states
sm_atomic_services
sm_dance_bot
sm_dance_bot_2
sm_dance_bot_strikes_back
sm_ridgeback_barrel_search_1
sm_ridgeback_barrel_search_2
sm_subscriber
sm_update_loop
sm_viewer_sim
sm_coretest_transition_speed_1
sm_coretest_x_y_1
sm_coretest_x_y_2
sm_coretest_x_y_3
sparse_bundle_adjustment
spatio_temporal_voxel_layer
sr_gazebo_sim
sr_hand
sr_hardware_interface
sr_mechanism_controllers
sr_mechanism_model
sr_tactile_sensors
sr_utilities
sr_edc_ethercat_drivers
sr_edc_launch
sr_robot_lib
sr_tactile_sensor_controller
sr_hand_detector
sr_error_reporter
sr_example
hand_kinematics
kdl_coupling
sr_3dmouse
sr_grasp_fast_planner
sr_movements
stag_ros
stage_ros
staubli_rx160_moveit_plugins
steering_functions
swarm_ros_bridge
swri_console
swri_profiler
swri_profiler_tools
talos_description
teb_local_planner
teleop_twist_joy
teleop_twist_keyboard_cpp
teraranger
teraranger_array
tf2_2d
tf2_client
tf2_server
tf2_web_republisher
tf_remapper_cpp
topics_rviz_plugin
towr_ros
trac_ik_kinematics_plugin
trac_ik_lib
turtlebot3_bringup
turtlebot3_slam
turtlebot3_panorama
turtlebot3_fake
turtlebot3_gazebo
tuw_geometry
tuw_aruco
tuw_ellipses
tuw_marker_pose_estimation
tuw_gazebo_msgs
tuw_geometry_msgs
tuw_nav_msgs
tuw_vehicle_msgs
tuw_multi_robot_ctrl
tuw_multi_robot_goal_generator
tuw_multi_robot_local_behavior_controller
tuw_multi_robot_router
tuw_voronoi_graph
twist_mux
uavcan_communicator
ubiquity_motor
ublox_gps
ublox_msg_filters
ublox_serialization
udp_com
ueye_cam
um6
um7
underwater_sensor_msgs
uwsim
unique_id
ur_kinematics
uos_freespace
ur_calibration
ur_robot_driver
urdf
urdf_geometry_parser
urg_node
urg_stamped
usb_cam
usb_cam_controllers
usb_cam_hardware
usb_cam_hardware_interface
uuv_assistants
uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
uuv_world_ros_plugins
variant_topic_tools
vda5050_connector
velo2cam_calibration
velodyne_gazebo_plugin
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
vesc_ackermann
vesc_driver
video_stream_opencv
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
osg_interactive_markers
osg_markers
osg_utils
rwt_nav
interactive_marker_tutorials
librviz_tutorial
visualization_marker_tutorials
visualstates
vl53l1x
volksbot_driver
volta_description
vrpn_client_ros
vtec_tracker
warehouse_ros
warehouse_ros_mongo
warehouse_ros_sqlite
warthog_gazebo
webots_ros
webrtc_ros
wge100_camera
witmotion_ros
xpp_hyq
xpp_quadrotor
xpp_examples
xpp_vis
xv_11_laser_driver
ypspur_ros
yocs_ar_marker_tracking
yocs_ar_pair_tracking
yocs_cmd_vel_mux
yocs_controllers
yocs_diff_drive_pose_controller
yocs_joyop
yocs_keyop
yocs_math_toolkit
yocs_navi_toolkit
yocs_navigator
yocs_safety_controller
yocs_velocity_smoother
yocs_virtual_sensor
yocs_waypoint_provider
yocs_waypoints_navi
yujin_yrl_package
z_laser_gui
z_laser_viz
z_laser_zlp1
zbar_ros

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged roscpp at Robotics Stack Exchange