Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 2024-03-13 ds_dbw
Interface to the Dataspeed Inc. Drive-By-Wire kits
Interface to the Dataspeed Inc. Drive-By-Wire kits
 
1 2024-03-13 ds_dbw_can
Interface to the Dataspeed Inc. Drive-By-Wire kit
Interface to the Dataspeed Inc. Drive-By-Wire kit
 
1 2024-03-13 ds_dbw_joystick_demo
Demonstration of drive-by-wire with joystick
Demonstration of drive-by-wire with joystick
 
1 2024-03-13 ds_dbw_msgs
Drive-by-wire messages
Drive-by-wire messages
 
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 2024-03-11 dual_arm_panda_moveit_config
 
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2023-01-10 dummy_map_server
dummy map server node
dummy map server node
 
1 2023-01-10 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2023-01-10 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 2024-03-28 dwb_core
TODO
TODO
 
2 2024-03-28 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2024-03-28 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2024-03-28 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 2023-07-25 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2022-06-03 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 2022-06-03 dynamixel_sdk_custom_interfaces
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
 
1 2022-06-03 dynamixel_sdk_examples
ROS2 examples using ROBOTIS DYNAMIXEL SDK
ROS2 examples using ROBOTIS DYNAMIXEL SDK
 
1 dynamixel_tutorials
1 2022-10-06 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 dynamixel_workbench_controllers
1 2022-10-06 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 dynamixel_workbench_operators
1 2022-10-06 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
 
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 2024-03-27 ecal
eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP.
eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP.
 
1 ecl
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 ecl_command_line
1 ecl_concepts
1 ecl_config
1 ecl_console
1 ecl_containers
1 ecl_converters
1 ecl_converters_lite
1 ecl_core
1 ecl_core_apps
1 ecl_devices
1 ecl_eigen
1 ecl_errors
1 ecl_exceptions
1 ecl_filesystem
1 ecl_formatters
1 ecl_geometry
1 ecl_io
1 ecl_ipc
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 ecl_linear_algebra
1 ecl_lite
1 ecl_manipulation
2 ecl_manipulators
1 ecl_math
2 ecl_mobile_robot
1 ecl_mpl
1 ecl_navigation
1 ecl_sigslots
1 ecl_sigslots_lite
1 ecl_statistics
1 ecl_streams
1 ecl_threads
1 ecl_time
1 ecl_time_lite
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 ecl_type_traits
1 ecl_utilities
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2024-03-27 effort_controllers
Generic controller for forwarding commands.
Generic controller for forwarding commands.
 
2 2024-02-22 eg_conditional_generator
The eg_random_generator package
The eg_random_generator package
 
2 2024-02-22 eg_random_generator
The eg_random_generator package
The eg_random_generator package
 
0 eigen3
1 2019-08-08 eigen3_cmake_module
Exports a custom CMake module to find Eigen3.
Exports a custom CMake module to find Eigen3.
 
0 eigen_checks
1 eigen_conversions
1 2023-10-26 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-03-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 2024-01-10 ess_imu_driver2
ROS2 package for Epson IMU based on C++ wrapper of Linux C driver
ROS2 package for Epson IMU based on C++ wrapper of Linux C driver
 
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 2024-03-18 etsi_its_cam_coding
C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c
C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c
 
1 2024-03-18 etsi_its_cam_conversion
Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs
Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs
 
1 2024-03-18 etsi_its_cam_msgs
ROS messages for ETSI ITS CAM
ROS messages for ETSI ITS CAM
 
1 2024-03-18 etsi_its_coding
C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c
C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c
 
1 2024-03-18 etsi_its_conversion
Converts ROS messages to and from ASN.1-encoded ETSI ITS messages
Converts ROS messages to and from ASN.1-encoded ETSI ITS messages
 

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 2024-03-11 dual_arm_panda_moveit_config
 
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2023-05-19 dummy_map_server
dummy map server node
dummy map server node
 
1 2023-05-19 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2023-05-19 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 2024-03-01 dwb_core
TODO
TODO
 
2 2024-03-01 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2024-03-01 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2024-03-01 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 2023-07-25 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2022-06-03 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 2022-06-03 dynamixel_sdk_custom_interfaces
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
 
1 2022-06-03 dynamixel_sdk_examples
ROS2 examples using ROBOTIS DYNAMIXEL SDK
ROS2 examples using ROBOTIS DYNAMIXEL SDK
 
1 dynamixel_tutorials
1 2022-10-06 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 dynamixel_workbench_controllers
1 2022-10-06 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 dynamixel_workbench_operators
1 2022-10-06 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
 
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 2024-03-27 ecal
eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP.
eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP.
 
1 ecl
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2022-12-22 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2022-12-22 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2022-09-27 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2022-09-27 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2022-12-22 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2022-12-22 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2022-09-27 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2022-12-22 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2022-12-22 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2022-12-22 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2022-12-22 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2022-09-27 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2022-12-22 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2022-12-22 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2022-12-22 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2022-12-22 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2022-09-27 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2022-12-22 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2022-12-22 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2022-09-27 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2022-12-22 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-12-22 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2022-12-22 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2022-12-22 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2022-12-22 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2022-09-27 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2022-12-22 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-12-22 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2022-12-22 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2022-12-22 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2022-09-27 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2022-12-22 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2022-12-22 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2024-03-27 effort_controllers
Generic controller for forwarding commands.
Generic controller for forwarding commands.
 
2 2022-11-28 eg_conditional_generator
The eg_random_generator package
The eg_random_generator package
 
2 2022-11-28 eg_random_generator
The eg_random_generator package
The eg_random_generator package
 
0 eigen3
1 2023-02-13 eigen3_cmake_module
Exports a custom CMake module to find Eigen3.
Exports a custom CMake module to find Eigen3.
 
0 eigen_checks
1 eigen_conversions
1 2023-10-26 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-03-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 2024-03-18 etsi_its_cam_coding
C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c
C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c
 
1 2024-03-18 etsi_its_cam_conversion
Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs
Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs
 
1 2024-03-18 etsi_its_cam_msgs
ROS messages for ETSI ITS CAM
ROS messages for ETSI ITS CAM
 
1 2024-03-18 etsi_its_coding
C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c
C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c
 
1 2024-03-18 etsi_its_conversion
Converts ROS messages to and from ASN.1-encoded ETSI ITS messages
Converts ROS messages to and from ASN.1-encoded ETSI ITS messages
 

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 2024-03-11 dual_arm_panda_moveit_config
 
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2024-03-03 dummy_map_server
dummy map server node
dummy map server node
 
1 2024-03-03 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2024-03-03 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 dwb_core
2 dwb_critics
1 dwb_local_planner
2 dwb_msgs
2 dwb_plugins
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 2023-07-25 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2022-06-03 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 2022-06-03 dynamixel_sdk_custom_interfaces
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
 
1 2022-06-03 dynamixel_sdk_examples
ROS2 examples using ROBOTIS DYNAMIXEL SDK
ROS2 examples using ROBOTIS DYNAMIXEL SDK
 
1 dynamixel_tutorials
1 2022-10-06 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 dynamixel_workbench_controllers
1 2022-10-06 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 dynamixel_workbench_operators
1 2022-10-06 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
 
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 2024-03-27 ecal
eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP.
eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP.
 
1 ecl
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2022-12-22 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2022-12-22 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2022-09-27 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2022-09-27 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2022-12-22 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2022-12-22 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2022-09-27 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2022-12-22 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2022-12-22 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2022-12-22 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2022-12-22 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2022-09-27 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2022-12-22 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2022-12-22 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2022-12-22 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2022-12-22 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2022-09-27 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2022-12-22 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2022-12-22 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2022-09-27 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2022-12-22 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-12-22 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2022-12-22 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2022-12-22 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2022-12-22 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2022-09-27 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2022-12-22 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-12-22 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2022-12-22 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2022-12-22 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2022-09-27 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2022-12-22 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2022-12-22 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2024-03-27 effort_controllers
Generic controller for forwarding commands.
Generic controller for forwarding commands.
 
2 2022-11-28 eg_conditional_generator
The eg_random_generator package
The eg_random_generator package
 
2 2022-11-28 eg_random_generator
The eg_random_generator package
The eg_random_generator package
 
0 eigen3
1 2023-04-27 eigen3_cmake_module
Exports a custom CMake module to find Eigen3.
Exports a custom CMake module to find Eigen3.
 
0 eigen_checks
1 eigen_conversions
1 2023-10-26 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-03-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 2021-03-23 driver_base
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
 
1 2021-03-23 driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
 
1 2023-06-04 drone_assets
The drone_assets package
The drone_assets package
 
1 2023-06-04 drone_circuit_assets
The JdeRobot Behavior Metrics drone assets package
The JdeRobot Behavior Metrics drone assets package
 
1 2023-06-04 drone_wrapper
The drone_wrapper package
The drone_wrapper package
 
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 2020-06-12 dual_quaternions
dual quaternion operations
dual quaternion operations
 
1 2020-07-08 dual_quaternions_ros
ROS msgs from and to dual quaternions
ROS msgs from and to dual quaternions
 
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 dummy_map_server
1 dummy_robot_bringup
1 dummy_sensors
1 dummy_slam_broadcaster
1 2023-03-04 dwa_local_planner
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
 
1 dwb_controller
1 dwb_core
2 2022-06-27 dwb_critics
Implementations for dwb_local_planner TrajectoryCritic interface
Implementations for dwb_local_planner TrajectoryCritic interface
 
1 2022-06-27 dwb_local_planner
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
 
2 2022-06-27 dwb_msgs
Message/Service definitions specifically for the dwb_local_planner
Message/Service definitions specifically for the dwb_local_planner
 
2 2022-06-27 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
 
1 dyn_tune
1 2023-10-19 dynamic-graph
Dynamic graph library
Dynamic graph library
 
1 2023-10-25 dynamic-graph-python
Dynamic graph library Python bindings
Dynamic graph library Python bindings
 
1 2023-06-20 dynamic-graph-tutorial
Dynamic graph tutorial
Dynamic graph tutorial
 
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 2022-10-04 dynamic_reconfigure
The dynamic_reconfigure package provides a means to update parameters at runtime without having to restart the node.
The dynamic_reconfigure package provides a means to update parameters at runtime without having to restart the node.
 
1 2022-05-03 dynamic_robot_state_publisher
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
 
1 2023-12-15 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 2021-09-22 dynamixel_interface
dynamixel_interface aims to provide a fast, scalable and easily configurable interface for controlling the Robotis 'Dynamixel' brand of servo motors. It is implemented in c++ and is based on the official robotis dynamixel_sdk. The controller is designed to handle many dynamixels at once and can synchronously communicate with dynamixels spread across multiple serial ports. The controller can run in either position, velocity or torque control modes and is easily configured with an external yaml file.
dynamixel_interface aims to provide a fast, scalable and easily configurable interface for controlling the Robotis 'Dynamixel' brand of servo motors. It is implemented in c++ and is based on the official robotis dynamixel_sdk. The controller is designed to handle many dynamixels at once and can synchronously communicate with dynamixels spread across multiple serial ports. The controller can run in either position, velocity or torque control modes and is easily configured with an external yaml file.
 
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2021-04-15 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 dynamixel_sdk_custom_interfaces
1 2021-04-15 dynamixel_sdk_examples
The DYNAMIXEL SDK ROS example package
The DYNAMIXEL SDK ROS example package
 
1 dynamixel_tutorials
1 2021-06-29 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 2021-06-29 dynamixel_workbench_controllers
This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.
This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.
 
1 2021-06-29 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 2021-06-29 dynamixel_workbench_operators
This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package
This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package
 
1 2021-06-29 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels
 
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 2020-09-18 easy_markers
Python library to assist in publishing markers easily
Python library to assist in publishing markers easily
 
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2019-08-21 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2020-07-29 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2020-07-29 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2016-06-15 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2016-06-15 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2020-07-29 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2020-07-29 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2016-06-15 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2020-07-29 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2020-07-29 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2020-07-29 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2020-07-29 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2016-06-15 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2020-07-29 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2020-07-29 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2020-07-29 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2020-07-29 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2016-06-15 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2020-07-29 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2019-08-21 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2020-07-29 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2016-06-15 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 ecl_manipulators
1 2020-07-29 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2016-11-09 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2020-07-29 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 2016-11-09 ecl_navigation
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
 
1 2020-07-29 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2016-06-15 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2020-07-29 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2020-07-29 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2020-07-29 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2020-07-29 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2016-06-15 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2019-08-21 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2020-07-29 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2020-07-29 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2024-03-01 effort_controllers
effort_controllers
effort_controllers
 
2 2023-04-24 eg_conditional_generator
The eg_conditional_generator package
The eg_conditional_generator package
 
2 2023-04-24 eg_random_generator
The eg_random_generator package
The eg_random_generator package
 
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 2023-08-17 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-02-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 2024-03-18 eiquadprog
Eiquadprog a QP solver using active sets
Eiquadprog a QP solver using active sets
 
1 ekf_localization
1 2023-07-03 electronic_io
Convenience library for interaction with analog and digital inputs and outputs.
Convenience library for interaction with analog and digital inputs and outputs.
 
1 2023-07-03 electronic_io_msgs
Messages for interaction with analog and digital inputs and outputs.
Messages for interaction with analog and digital inputs and outputs.
 
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 2022-04-04 end_effector
End-Effector package: provides a ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion
End-Effector package: provides a ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion
 
1 ensenso
1 2024-03-20 ensenso_camera
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 2024-03-20 ensenso_camera_msgs
Message definitions for the ensenso_camera package.
Message definitions for the ensenso_camera package.
 
1 2024-03-20 ensenso_camera_test
Tests for the ensenso_camera package.
Tests for the ensenso_camera package.
 
1 2024-03-20 ensenso_description
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
 
1 2024-03-20 ensenso_driver
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 2024-03-02 eps_driver
The eps_driver package
The eps_driver package
 
1 epson_g364_imu_driver
1 2024-03-02 epson_imu
The epson_imu package
The epson_imu package
 
1 epuck_driver
1 2022-06-24 er_public_msgs
Enabled Robotics public messages package
Enabled Robotics public messages package
 
1 2021-01-01 ergodic_exploration
Robot agnostic information theoretic exploration strategy
Robot agnostic information theoretic exploration strategy
 
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 2023-11-30 ess_imu_driver
ROS package for Epson IMU based on C++ wrapper of Linux C driver
ROS package for Epson IMU based on C++ wrapper of Linux C driver
 
1 ess_imu_driver2
1 2023-11-30 ess_imu_ros1_uart_driver
ROS1 package for Epson IMU using UART interface based on C++ wrapper of Linux C driver
ROS1 package for Epson IMU using UART interface based on C++ wrapper of Linux C driver
 
0 etherbotix_python
1 2022-06-07 ethercat_grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
 
3 2023-03-27 ethercat_hardware
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
 
1 ethercat_manager
1 ethercat_soem
2 2022-11-09 ethercat_trigger_controllers
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
 
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 2024-03-18 etsi_its_cam_coding
C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c
C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c
 
1 2024-03-18 etsi_its_cam_conversion
Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs
Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs
 
1 2024-03-18 etsi_its_cam_msgs
ROS messages for ETSI ITS CAM
ROS messages for ETSI ITS CAM
 
1 2024-03-18 etsi_its_coding
C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c
C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c
 
1 2024-03-18 etsi_its_conversion
Converts ROS messages to and from ASN.1-encoded ETSI ITS messages
Converts ROS messages to and from ASN.1-encoded ETSI ITS messages
 

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2017-12-09 dummy_map_server
dummy map server node
dummy map server node
 
1 2017-12-09 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2017-12-09 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 dwb_core
2 dwb_critics
1 dwb_local_planner
2 dwb_msgs
2 dwb_plugins
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 dynamic_edt_3d
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 dynamixel_sdk
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 dynamixel_tutorials
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2018-03-13 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 ecl_command_line
1 ecl_concepts
1 ecl_config
1 ecl_console
1 ecl_containers
1 ecl_converters
1 ecl_converters_lite
1 ecl_core
1 ecl_core_apps
1 ecl_devices
1 ecl_eigen
1 ecl_errors
1 ecl_exceptions
1 ecl_filesystem
1 ecl_formatters
1 ecl_geometry
1 ecl_io
1 ecl_ipc
1 2018-03-13 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 ecl_linear_algebra
1 ecl_lite
1 ecl_manipulation
2 ecl_manipulators
1 ecl_math
2 ecl_mobile_robot
1 ecl_mpl
1 ecl_navigation
1 ecl_sigslots
1 ecl_sigslots_lite
1 ecl_statistics
1 ecl_streams
1 ecl_threads
1 ecl_time
1 ecl_time_lite
1 2018-03-13 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 ecl_type_traits
1 ecl_utilities
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 effort_controllers
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 eigen_conversions
1 eigen_stl_containers
1 eigen_typekit
1 eigen_utils
1 eigenpy
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2018-10-30 dummy_map_server
dummy map server node
dummy map server node
 
1 2018-10-30 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2018-10-30 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 dwb_core
2 dwb_critics
1 dwb_local_planner
2 dwb_msgs
2 dwb_plugins
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 dynamic_edt_3d
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 dynamixel_sdk
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 dynamixel_tutorials
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2018-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2018-09-27 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2018-09-27 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2018-09-27 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2018-09-27 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2018-09-27 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2018-09-27 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2018-09-27 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2018-09-27 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2018-09-27 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2018-09-27 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2018-09-27 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2018-09-27 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2018-09-27 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2018-09-27 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2018-09-27 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2018-09-27 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2018-09-27 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2018-09-27 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2018-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2018-09-27 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2018-09-27 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2018-09-27 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2018-09-27 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2018-09-27 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2018-09-27 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2018-09-27 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2018-09-27 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2018-09-27 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2018-09-27 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2018-09-27 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2018-09-27 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2018-09-27 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2018-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2018-09-27 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2018-09-27 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 effort_controllers
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 eigen_conversions
1 eigen_stl_containers
1 eigen_typekit
1 eigen_utils
1 eigenpy
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2019-01-15 dummy_map_server
dummy map server node
dummy map server node
 
1 2019-01-15 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2019-01-15 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 2019-03-13 dwb_controller
TODO
TODO
 
1 2019-03-13 dwb_core
TODO
TODO
 
2 2019-03-13 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2019-03-13 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2019-03-13 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 dynamic_edt_3d
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 dynamixel_sdk
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 dynamixel_tutorials
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2019-01-01 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2019-01-01 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2019-01-01 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2019-01-01 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2019-01-01 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2019-01-01 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2019-01-01 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2019-01-01 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2019-01-01 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2019-01-01 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2019-01-01 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2019-01-01 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2019-01-01 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2019-01-01 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2019-01-01 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2019-01-01 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2019-01-01 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2019-01-01 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2019-01-01 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2019-01-01 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2019-01-01 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2019-01-01 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2019-01-01 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2019-01-01 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2019-01-01 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2019-01-01 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2019-01-01 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2019-01-01 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2019-01-01 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2019-01-01 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2019-01-01 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2019-01-01 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2019-01-01 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2019-01-01 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2019-01-01 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2019-01-01 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 effort_controllers
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 eigen_conversions
1 2023-10-26 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 eigenpy
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 2019-06-09 ets_cpp_client
ETS2/ATS sample client
ETS2/ATS sample client
 
1 2019-06-09 ets_msgs
Messages definition for ETS2/ATS telemetry and configuration data
Messages definition for ETS2/ATS telemetry and configuration data
 
1 2019-06-09 ets_plugin
ETS2/ATS plugin to publish telemetry information using ROS2
ETS2/ATS plugin to publish telemetry information using ROS2
 
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2020-11-04 dummy_map_server
dummy map server node
dummy map server node
 
1 2020-11-04 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2020-11-04 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 2021-01-04 dwb_core
TODO
TODO
 
2 2021-01-04 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2021-01-04 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2021-01-04 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dyn_tune
1 2023-10-19 dynamic-graph
Dynamic graph library
Dynamic graph library
 
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2020-07-15 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 dynamixel_tutorials
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2020-03-26 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2020-03-26 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2020-03-26 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2020-03-26 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2020-03-26 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2020-03-26 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2020-03-26 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2020-03-26 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2020-03-26 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2020-03-26 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2020-03-26 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2020-03-26 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2020-03-26 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2020-03-26 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2020-03-26 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2020-03-26 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2020-03-26 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2020-03-26 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2020-03-26 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2020-03-26 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2020-03-26 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2020-03-26 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2020-03-26 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2020-03-26 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2020-03-26 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2020-03-26 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2020-03-26 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2020-03-26 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2020-03-26 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2020-03-26 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2020-03-26 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2020-03-26 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2020-03-26 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 effort_controllers
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 2019-08-08 eigen3_cmake_module
Exports a custom CMake module to find Eigen3.
Exports a custom CMake module to find Eigen3.
 
0 eigen_checks
1 eigen_conversions
1 2023-10-26 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-02-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 2024-03-18 eiquadprog
Eiquadprog a QP solver using active sets
Eiquadprog a QP solver using active sets
 
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2020-10-28 dummy_map_server
dummy map server node
dummy map server node
 
1 2020-10-28 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2020-10-28 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 2020-12-28 dwb_controller
TODO
TODO
 
1 2020-12-28 dwb_core
TODO
TODO
 
2 2020-12-28 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2020-12-28 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2020-12-28 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2021-04-15 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 2021-04-15 dynamixel_sdk_custom_interfaces
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
 
1 2021-04-15 dynamixel_sdk_examples
ROS2 examples using ROBOTIS DYNAMIXEL SDK
ROS2 examples using ROBOTIS DYNAMIXEL SDK
 
1 dynamixel_tutorials
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2020-03-26 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2020-03-26 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2020-03-26 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2020-03-26 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2020-03-26 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2020-03-26 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2020-03-26 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2020-03-26 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2020-03-26 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2020-03-26 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2020-03-26 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2020-03-26 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2020-03-26 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2020-03-26 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2020-03-26 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2020-03-26 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2020-03-26 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2020-03-26 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2020-03-26 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2020-03-26 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2020-03-26 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2020-03-26 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2020-03-26 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2020-03-26 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2020-03-26 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2020-03-26 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2020-03-26 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2020-03-26 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2020-03-26 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2020-03-26 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2020-03-26 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2020-03-26 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2020-03-26 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 effort_controllers
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 2023-04-27 eigen3_cmake_module
Exports a custom CMake module to find Eigen3.
Exports a custom CMake module to find Eigen3.
 
0 eigen_checks
1 eigen_conversions
1 2019-02-11 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 eigenpy
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 2024-03-11 dual_arm_panda_moveit_config
 
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2022-12-07 dummy_map_server
dummy map server node
dummy map server node
 
1 2022-12-07 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2022-12-07 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 2022-09-15 dwb_core
TODO
TODO
 
2 2022-09-15 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2022-09-15 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2022-09-15 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2021-06-21 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 2021-06-21 dynamixel_sdk_custom_interfaces
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
 
1 2021-06-21 dynamixel_sdk_examples
ROS2 examples using ROBOTIS DYNAMIXEL SDK
ROS2 examples using ROBOTIS DYNAMIXEL SDK
 
1 dynamixel_tutorials
1 2022-10-06 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 dynamixel_workbench_controllers
1 2022-10-06 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 dynamixel_workbench_operators
1 2022-10-06 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
 
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2022-12-22 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2022-12-22 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2022-09-27 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2022-09-27 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2022-12-22 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2022-12-22 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2022-09-27 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2022-12-22 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2022-12-22 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2022-12-22 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2022-12-22 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2022-09-27 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2022-12-22 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2022-12-22 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2022-12-22 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2022-12-22 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2022-09-27 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2022-12-22 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2022-12-22 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2022-09-27 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2022-12-22 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-12-22 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2022-12-22 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2022-12-22 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2022-12-22 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2022-09-27 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2022-12-22 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-12-22 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2022-12-22 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2022-12-22 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2022-09-27 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2022-12-22 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2022-12-22 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2023-06-11 effort_controllers
Generic controller for forwarding commands.
Generic controller for forwarding commands.
 
2 2023-06-09 eg_conditional_generator
The eg_random_generator package
The eg_random_generator package
 
2 2023-06-09 eg_random_generator
The eg_random_generator package
The eg_random_generator package
 
0 eigen3
1 2019-08-08 eigen3_cmake_module
Exports a custom CMake module to find Eigen3.
Exports a custom CMake module to find Eigen3.
 
0 eigen_checks
1 eigen_conversions
1 2019-02-11 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-03-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 2023-11-28 embree_vendor
vendor packages for intel raytracing kernel library
vendor packages for intel raytracing kernel library
 
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 2024-03-13 ds_dbw
Interface to the Dataspeed Inc. Drive-By-Wire kits
Interface to the Dataspeed Inc. Drive-By-Wire kits
 
1 2024-03-13 ds_dbw_can
Interface to the Dataspeed Inc. Drive-By-Wire kit
Interface to the Dataspeed Inc. Drive-By-Wire kit
 
1 2024-03-13 ds_dbw_joystick_demo
Demonstration of drive-by-wire with joystick
Demonstration of drive-by-wire with joystick
 
1 2024-03-13 ds_dbw_msgs
Drive-by-wire messages
Drive-by-wire messages
 
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 2024-03-11 dual_arm_panda_moveit_config
 
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 2022-07-25 dummy_map_server
dummy map server node
dummy map server node
 
1 2022-07-25 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2022-07-25 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_controller
1 2022-08-31 dwb_core
TODO
TODO
 
2 2022-08-31 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2022-08-31 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2022-08-31 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dyn_tune
1 2023-10-19 dynamic-graph
Dynamic graph library
Dynamic graph library
 
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 2022-12-12 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
2 2023-12-07 dynamixel_hardware_interface
Hardware Interface and controllers for dynamixel motors
Hardware Interface and controllers for dynamixel motors
 
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2021-06-21 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 2021-06-21 dynamixel_sdk_custom_interfaces
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK
 
1 2021-06-21 dynamixel_sdk_examples
ROS2 examples using ROBOTIS DYNAMIXEL SDK
ROS2 examples using ROBOTIS DYNAMIXEL SDK
 
1 dynamixel_tutorials
1 2022-10-06 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 dynamixel_workbench_controllers
1 2022-10-06 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 dynamixel_workbench_operators
1 2022-10-06 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.
 
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2022-12-22 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2022-12-22 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2022-09-27 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2022-09-27 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2022-12-22 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2022-12-22 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2022-09-27 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2022-12-22 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2022-12-22 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2022-12-22 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2022-12-22 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2022-09-27 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2022-12-22 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2022-12-22 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2022-12-22 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2022-12-22 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2022-09-27 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2022-12-22 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2022-12-22 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2022-09-27 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 2022-12-22 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-12-22 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2022-12-22 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2022-12-22 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 ecl_navigation
1 2022-12-22 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2022-09-27 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2022-12-22 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-12-22 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2022-12-22 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2022-12-22 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2022-09-27 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2022-12-22 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2022-12-22 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2023-06-11 effort_controllers
Generic controller for forwarding commands.
Generic controller for forwarding commands.
 
2 2023-05-12 eg_conditional_generator
The eg_random_generator package
The eg_random_generator package
 
2 2023-05-12 eg_random_generator
The eg_random_generator package
The eg_random_generator package
 
0 eigen3
1 2019-08-08 eigen3_cmake_module
Exports a custom CMake module to find Eigen3.
Exports a custom CMake module to find Eigen3.
 
0 eigen_checks
1 eigen_conversions
1 2019-02-11 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-02-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 2024-03-18 eiquadprog
Eiquadprog a QP solver using active sets
Eiquadprog a QP solver using active sets
 
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 2023-11-28 embree_vendor
vendor packages for intel raytracing kernel library
vendor packages for intel raytracing kernel library
 
0 eml
2 2022-10-11 end_effector
End-Effector2 package: provides a ROS2-based set of standard interfaces to command robotics end-effectors in an agnostic fashion
End-Effector2 package: provides a ROS2-based set of standard interfaces to command robotics end-effectors in an agnostic fashion
 
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 2021-09-06 espeak_interfaces
Messages for the `espeak-ros` package.
Messages for the `espeak-ros` package.
 
1 2021-09-06 espeak_ros
ROS interface to the `espeak` command line tool.
ROS interface to the `espeak` command line tool.
 
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 ethercat_trigger_controllers
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 2021-03-23 driver_base
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
 
1 2021-03-23 driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
 
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 dummy_map_server
1 dummy_robot_bringup
1 dummy_sensors
1 dummy_slam_broadcaster
1 2019-02-28 dwa_local_planner
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
 
1 dwb_controller
1 dwb_core
2 2020-07-03 dwb_critics
Implementations for dwb_local_planner TrajectoryCritic interface
Implementations for dwb_local_planner TrajectoryCritic interface
 
1 2020-07-03 dwb_local_planner
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
 
2 2020-07-03 dwb_msgs
Message/Service definitions specifically for the dwb_local_planner
Message/Service definitions specifically for the dwb_local_planner
 
2 2020-07-03 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
 
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 2018-10-02 dynamic_reconfigure
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
 
1 2022-05-03 dynamic_robot_state_publisher
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
 
1 dynamic_tf_publisher
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 dynamixel_sdk
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 dynamixel_tutorials
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 2022-05-13 dynpick_driver
Driver package for Wacohtech dynpick force sensor. This contains
Driver package for Wacohtech dynpick force sensor. This contains
 
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 2020-04-02 easy_markers
Python library to assist in publishing markers easily
Python library to assist in publishing markers easily
 
1 eband_local_planner
1 2019-06-16 eca_a9_control
Configuration and launch files to control the ECA A9 AUV
Configuration and launch files to control the ECA A9 AUV
 
1 2019-06-16 eca_a9_description
Robot description for the ECA A9 AUV
Robot description for the ECA A9 AUV
 
1 2019-06-16 eca_a9_gazebo
Package with launch files for demonstrations with the ECA A9 AUV
Package with launch files for demonstrations with the ECA A9 AUV
 
1 ecal
1 ecl
1 2017-08-06 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 ecl_command_line
1 ecl_concepts
1 2016-06-15 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2016-06-15 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 ecl_containers
1 ecl_converters
1 2016-06-15 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 ecl_core
1 ecl_core_apps
1 ecl_devices
1 ecl_eigen
1 2016-06-15 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 ecl_exceptions
1 ecl_filesystem
1 ecl_formatters
1 ecl_geometry
1 2016-06-15 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 ecl_ipc
1 2017-08-06 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 ecl_linear_algebra
1 2016-06-15 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 ecl_manipulation
2 ecl_manipulators
1 ecl_math
2 ecl_mobile_robot
1 ecl_mpl
1 ecl_navigation
1 ecl_sigslots
1 2016-06-15 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 ecl_statistics
1 ecl_streams
1 ecl_threads
1 ecl_time
1 2016-06-15 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2017-08-06 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 ecl_type_traits
1 ecl_utilities
1 2018-05-14 ecto
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
 
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2020-04-17 effort_controllers
effort_controllers
effort_controllers
 
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 2018-07-06 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 2021-01-04 eigen_typekit
An Orocos typekit for Eigen types.
An Orocos typekit for Eigen types.
 
1 eigen_utils
1 eigenpy
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 2019-11-06 ensenso
The ensenso package
The ensenso package
 
1 2024-03-20 ensenso_camera
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 2024-03-20 ensenso_camera_msgs
Message definitions for the ensenso_camera package.
Message definitions for the ensenso_camera package.
 
1 2024-03-20 ensenso_camera_test
Tests for the ensenso_camera package.
Tests for the ensenso_camera package.
 
1 2024-03-20 ensenso_description
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
 
1 2024-03-20 ensenso_driver
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 2023-03-27 ethercat_hardware
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
 
1 ethercat_manager
1 ethercat_soem
2 2022-11-09 ethercat_trigger_controllers
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
 
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 2021-03-23 driver_base
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
 
1 2021-03-23 driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
 
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 dummy_map_server
1 dummy_robot_bringup
1 dummy_sensors
1 2016-09-15 dummy_slam_broadcaster
The dummy_slam_broadcaster package
The dummy_slam_broadcaster package
 
1 2017-08-01 dwa_local_planner
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
 
1 dwb_controller
1 dwb_core
2 dwb_critics
1 dwb_local_planner
2 dwb_msgs
2 dwb_plugins
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 2018-10-02 dynamic_reconfigure
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
 
1 dynamic_robot_state_publisher
1 2023-12-15 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 2020-05-10 dynamixel_controllers
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
 
1 2020-05-10 dynamixel_driver
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
 
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 2020-05-10 dynamixel_motor
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
 
1 2020-05-10 dynamixel_msgs
Common messages used throughout dynamixel_motor stack.
Common messages used throughout dynamixel_motor stack.
 
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 dynamixel_sdk
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 2020-05-10 dynamixel_tutorials
Example configuration and launch file for dynamixel_motor stack.
Example configuration and launch file for dynamixel_motor stack.
 
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 2022-05-13 dynpick_driver
Driver package for Wacohtech dynpick force sensor. This contains
Driver package for Wacohtech dynpick force sensor. This contains
 
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 2015-07-11 easy_markers
Python library to assist in publishing markers easily
Python library to assist in publishing markers easily
 
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 2018-09-11 ecl
Metapackage bringing all of ecl together.
Metapackage bringing all of ecl together.
 
1 2022-09-27 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2022-12-22 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2022-12-22 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2022-09-27 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2022-09-27 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2022-12-22 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2022-12-22 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2022-09-27 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2022-12-22 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2022-12-22 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2022-12-22 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2022-12-22 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2022-09-27 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2022-12-22 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2022-12-22 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2022-12-22 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2022-12-22 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2022-09-27 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2022-12-22 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2022-09-27 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2022-12-22 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2022-09-27 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 2018-09-11 ecl_manipulation
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
 
2 2018-09-11 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-12-22 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2018-05-14 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2022-12-22 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 2018-05-14 ecl_navigation
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
 
1 2022-12-22 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2022-09-27 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2022-12-22 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-12-22 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2022-12-22 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2022-12-22 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2022-09-27 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2022-09-27 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2022-12-22 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2022-12-22 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 2018-05-14 ecto
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
 
1 2016-04-24 ecto_image_pipeline
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
 
1 2016-04-24 ecto_opencv
Ecto bindings for common opencv functionality.
Ecto bindings for common opencv functionality.
 
1 2015-05-09 ecto_openni
Ecto bindings for the openni sensor.
Ecto bindings for the openni sensor.
 
1 2016-08-25 ecto_pcl
Ecto bindings for common PCL functionality.
Ecto bindings for common PCL functionality.
 
1 2016-08-25 ecto_ros
A set of generic cells to interact with ROS
A set of generic cells to interact with ROS
 
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2016-08-10 effort_controllers
effort_controllers
effort_controllers
 
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 2018-07-06 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 2019-05-16 eigen_typekit
An Orocos typekit for Eigen types.
An Orocos typekit for Eigen types.
 
1 eigen_utils
1 eigenpy
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 enu
1 epos2_motor_controller
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 ethercat_hardware
1 ethercat_manager
1 ethercat_soem
2 2015-02-09 ethercat_trigger_controllers
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
 
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 2021-03-23 driver_base
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
 
1 2021-03-23 driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
 
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 2016-02-19 drums_ros
ROS Adapter for Drums (Distributed Robot Monitoring System)
ROS Adapter for Drums (Distributed Robot Monitoring System)
 
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 2024-01-16 dualarm_grasping
The dualarm_grasping package
The dualarm_grasping package
 
1 dummy_map_server
1 dummy_robot_bringup
1 dummy_sensors
1 2016-09-15 dummy_slam_broadcaster
The dummy_slam_broadcaster package
The dummy_slam_broadcaster package
 
1 2019-02-28 dwa_local_planner
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
 
1 dwb_controller
1 dwb_core
2 2020-07-03 dwb_critics
Implementations for dwb_local_planner TrajectoryCritic interface
Implementations for dwb_local_planner TrajectoryCritic interface
 
1 2020-07-03 dwb_local_planner
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
 
2 2020-07-03 dwb_msgs
Message/Service definitions specifically for the dwb_local_planner
Message/Service definitions specifically for the dwb_local_planner
 
2 2020-07-03 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
 
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 2015-11-04 dynamic_map
Package that manages the costmap construction
Package that manages the costmap construction
 
1 2018-10-02 dynamic_reconfigure
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
 
1 dynamic_robot_state_publisher
1 2023-12-15 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
1 2017-11-24 dynamic_transform_publisher
Publish a static transform configured through dynamic reconfigure
Publish a static transform configured through dynamic reconfigure
 
1 2015-09-08 dynamicvoronoi
 
1 dynamixel_control_hw
1 2020-05-10 dynamixel_controllers
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
 
1 2020-05-10 dynamixel_driver
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
 
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 2020-05-10 dynamixel_motor
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
 
1 2020-05-10 dynamixel_msgs
Common messages used throughout dynamixel_motor stack.
Common messages used throughout dynamixel_motor stack.
 
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2020-07-17 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 2020-05-10 dynamixel_tutorials
Example configuration and launch file for dynamixel_motor stack.
Example configuration and launch file for dynamixel_motor stack.
 
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 2022-05-13 dynpick_driver
Driver package for Wacohtech dynpick force sensor. This contains
Driver package for Wacohtech dynpick force sensor. This contains
 
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 2015-07-11 easy_markers
Python library to assist in publishing markers easily
Python library to assist in publishing markers easily
 
1 2020-02-18 eband_local_planner
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
 
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 2018-09-11 ecl
Metapackage bringing all of ecl together.
Metapackage bringing all of ecl together.
 
1 2017-02-05 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2017-06-26 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2017-06-26 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2016-06-15 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2016-06-15 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2017-06-26 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2017-06-26 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2016-06-15 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2017-06-26 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2017-06-26 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2017-06-26 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2017-06-26 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2016-06-15 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2017-06-26 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2017-06-26 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2017-06-26 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2017-06-26 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2016-06-15 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2017-06-26 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2017-02-05 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2017-06-26 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2016-06-15 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 2018-09-11 ecl_manipulation
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
 
2 2018-09-11 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2017-06-26 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2016-11-09 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2017-06-26 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 2016-11-09 ecl_navigation
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
 
1 2017-06-26 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2016-06-15 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2017-06-26 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2017-06-26 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2017-06-26 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2017-06-26 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2016-06-15 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2017-02-05 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2017-06-26 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2017-06-26 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 2018-05-14 ecto
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
 
1 2016-04-24 ecto_image_pipeline
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
 
1 2016-04-24 ecto_opencv
Ecto bindings for common opencv functionality.
Ecto bindings for common opencv functionality.
 
1 2015-05-09 ecto_openni
Ecto bindings for the openni sensor.
Ecto bindings for the openni sensor.
 
1 2016-08-25 ecto_pcl
Ecto bindings for common PCL functionality.
Ecto bindings for common PCL functionality.
 
1 2016-08-25 ecto_ros
A set of generic cells to interact with ROS
A set of generic cells to interact with ROS
 
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2017-07-01 effort_controllers
effort_controllers
effort_controllers
 
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 2018-07-06 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 2019-05-16 eigen_typekit
An Orocos typekit for Eigen types.
An Orocos typekit for Eigen types.
 
1 eigen_utils
1 eigenpy
1 eiquadprog
1 2016-05-11 ekf_localization
The advanced_robotics package
The advanced_robotics package
 
1 electronic_io
1 electronic_io_msgs
1 elevator
1 2017-03-15 elevator_move_base_pr2
elevator_move_base_pr2
elevator_move_base_pr2
 
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 2014-05-07 enu
enu
enu
 
1 epos2_motor_controller
1 epos_driver
1 2015-06-26 epos_hardware
A wrapper around the EPOS Command Library to provide easy integration with ROS control
A wrapper around the EPOS Command Library to provide easy integration with ROS control
 
1 2015-06-26 epos_library
A catkin package that provides the EPOS Command Library
A catkin package that provides the EPOS Command Library
 
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 2015-04-10 ethercat_grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
 
3 2015-06-19 ethercat_hardware
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
 
1 2018-06-16 ethercat_manager
ROS-Industrial support stack for facilitating communication with EtherCAT networks. The code is mainly copied from https://github.com/ros-industrial/robotiq/blob/jade-devel/robotiq_ethercat/src/ethercat_manager.cpp
ROS-Industrial support stack for facilitating communication with EtherCAT networks. The code is mainly copied from https://github.com/ros-industrial/robotiq/blob/jade-devel/robotiq_ethercat/src/ethercat_manager.cpp
 
1 ethercat_soem
2 2015-02-09 ethercat_trigger_controllers
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
 
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 2013-08-21 driver_base
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
 
1 2013-08-21 driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
 
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 2014-07-30 dt_local_planner
A local planner for the ROS navigation stack with dynamic trajectory planning.
A local planner for the ROS navigation stack with dynamic trajectory planning.
 
1 dual_arm_panda_moveit_config
1 dual_quaternions
1 dual_quaternions_ros
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 dummy_map_server
1 dummy_robot_bringup
1 dummy_sensors
1 2016-09-15 dummy_slam_broadcaster
The dummy_slam_broadcaster package
The dummy_slam_broadcaster package
 
1 2015-05-01 dwa_local_planner
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
 
1 dwb_controller
1 dwb_core
2 dwb_critics
1 dwb_local_planner
2 dwb_msgs
2 dwb_plugins
1 dyn_tune
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 2017-08-29 dynamic_bandwidth_manager
dynamic_bandwidth_manager is a ros-based dynamic bandwidth management system for controlling the rate that a node publishes a topic, managing different channels where commands, sensory data and video frames are exchanged
dynamic_bandwidth_manager is a ros-based dynamic bandwidth management system for controlling the rate that a node publishes a topic, managing different channels where commands, sensory data and video frames are exchanged
 
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 2018-10-02 dynamic_reconfigure
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
 
1 dynamic_robot_state_publisher
1 2023-12-15 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 2020-05-10 dynamixel_controllers
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
 
1 2020-05-10 dynamixel_driver
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
 
1 dynamixel_hardware
2 2013-09-11 dynamixel_hardware_interface
dynamixel_hardware_interface
dynamixel_hardware_interface
 
1 dynamixel_interface
1 2020-05-10 dynamixel_motor
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
 
1 2020-05-10 dynamixel_msgs
Common messages used throughout dynamixel_motor stack.
Common messages used throughout dynamixel_motor stack.
 
1 2013-08-20 dynamixel_pro_arm
The dynamixel_pro_arm package
The dynamixel_pro_arm package
 
1 2013-08-20 dynamixel_pro_arm_description
The dynamixel_pro_arm_description package contains an URDF model of the dynamixel pro arm
The dynamixel_pro_arm_description package contains an URDF model of the dynamixel pro arm
 
1 2013-08-20 dynamixel_pro_arm_moveit_config
An automatically generated package with all the configuration and launch files for using the dynamixel_pro_arm with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the dynamixel_pro_arm with the MoveIt Motion Planning Framework
 
1 2014-03-28 dynamixel_pro_controller
The dynamixel_pro_controller package
The dynamixel_pro_controller package
 
1 2013-10-04 dynamixel_pro_driver
The dynamixel_pro_driver package
The dynamixel_pro_driver package
 
1 2013-08-20 dynamixel_pro_moveit_controller
The dynamixel_pro_moveit_controller package, it interprets joint trajectories and uses the low level drivers to directly control the arm. Avoiding the extra layer of translating the joint_trajectory messages to joint_state messages
The dynamixel_pro_moveit_controller package, it interprets joint trajectories and uses the low level drivers to directly control the arm. Avoiding the extra layer of translating the joint_trajectory messages to joint_state messages
 
1 dynamixel_sdk
1 dynamixel_sdk_custom_interfaces
1 dynamixel_sdk_examples
1 2020-05-10 dynamixel_tutorials
Example configuration and launch file for dynamixel_motor stack.
Example configuration and launch file for dynamixel_motor stack.
 
1 dynamixel_workbench
1 dynamixel_workbench_controllers
1 dynamixel_workbench_msgs
1 dynamixel_workbench_operators
1 dynamixel_workbench_toolbox
1 2022-05-13 dynpick_driver
Driver package for Wacohtech dynpick force sensor. This contains
Driver package for Wacohtech dynpick force sensor. This contains
 
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 2015-07-11 easy_markers
Python library to assist in publishing markers easily
Python library to assist in publishing markers easily
 
1 2020-02-18 eband_local_planner
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
 
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 ecal
1 ecl
1 ecl_build
1 ecl_command_line
1 ecl_concepts
1 ecl_config
1 ecl_console
1 ecl_containers
1 ecl_converters
1 ecl_converters_lite
1 ecl_core
1 ecl_core_apps
1 ecl_devices
1 ecl_eigen
1 ecl_errors
1 ecl_exceptions
1 ecl_filesystem
1 ecl_formatters
1 ecl_geometry
1 ecl_io
1 ecl_ipc
1 ecl_license
1 ecl_linear_algebra
1 ecl_lite
1 ecl_manipulation
2 ecl_manipulators
1 ecl_math
2 ecl_mobile_robot
1 ecl_mpl
1 ecl_navigation
1 ecl_sigslots
1 ecl_sigslots_lite
1 ecl_statistics
1 ecl_streams
1 ecl_threads
1 ecl_time
1 ecl_time_lite
1 ecl_tools
1 ecl_type_traits
1 ecl_utilities
1 2018-05-14 ecto
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
 
1 2016-04-24 ecto_image_pipeline
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
 
1 2017-11-12 ecto_opencv
Ecto bindings for common opencv functionality.
Ecto bindings for common opencv functionality.
 
1 2015-05-09 ecto_openni
Ecto bindings for the openni sensor.
Ecto bindings for the openni sensor.
 
1 2016-08-25 ecto_pcl
Ecto bindings for common PCL functionality.
Ecto bindings for common PCL functionality.
 
1 2016-08-25 ecto_ros
A set of generic cells to interact with ROS
A set of generic cells to interact with ROS
 
1 edrone_client
1 edrone_server
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2014-10-28 effort_controllers
effort_controllers
effort_controllers
 
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 2015-05-12 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 2015-02-05 eigen_typekit
An Orocos typekit for Eigen types.
An Orocos typekit for Eigen types.
 
1 2013-08-29 eigen_utils
Useful math functions using Eigen
Useful math functions using Eigen
 
1 eigenpy
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 2014-07-30 elevator
elevator
elevator
 
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 ensenso
1 ensenso_camera
1 ensenso_camera_msgs
1 ensenso_camera_test
1 ensenso_description
1 ensenso_driver
1 2014-05-07 enu
enu
enu
 
1 epos2_motor_controller
1 2014-08-11 epos_driver
ROS driver for EPOS controller
ROS driver for EPOS controller
 
1 epos_hardware
1 epos_library
1 eps_driver
1 epson_g364_imu_driver
1 epson_imu
1 2018-04-23 epuck_driver
The epuck_driver package
The epuck_driver package
 
1 er_public_msgs
1 ergodic_exploration
1 2014-02-14 erratic_description
URDF description files for the ERA-MOBI (Erratic) mobile robot base from Videre.
URDF description files for the ERA-MOBI (Erratic) mobile robot base from Videre.
 
1 2014-02-14 erratic_gazebo_plugins
Contains a differential drive plugin that works with the erratic robot model provided in the erratic_description package. The plugin may also work for other differential drive robots. The purpose of this custom plugin is to build the ROS functionality directly into a proper Gazebo plugin, rather than a node that communicates with Gazebo.
Contains a differential drive plugin that works with the erratic robot model provided in the erratic_description package. The plugin may also work for other differential drive robots. The purpose of this custom plugin is to build the ROS functionality directly into a proper Gazebo plugin, rather than a node that communicates with Gazebo.
 
1 2014-02-14 erratic_navigation
This package contains configuration and launch files necessary to run ROS navigation stack on the Erratic robot.
This package contains configuration and launch files necessary to run ROS navigation stack on the Erratic robot.
 
1 2014-02-14 erratic_navigation_apps
erratic_navigation_apps
erratic_navigation_apps
 
1 2014-02-14 erratic_player
A ROS node that wraps up the Player erratic driver, which provides access to the Erratic mobile robot.
A ROS node that wraps up the Player erratic driver, which provides access to the Erratic mobile robot.
 
1 2014-02-14 erratic_teleop
This package contains keyboard teleoperation node used to drive the Erratic robot.
This package contains keyboard teleoperation node used to drive the Erratic robot.
 
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 ethercat_grant
3 2015-06-19 ethercat_hardware
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
 
1 ethercat_manager
1 2014-01-30 ethercat_soem
ROS adaptation of Simple Open EtherCAT Master (SOEM) drivers. Original: http://soem.berlios.de/
ROS adaptation of Simple Open EtherCAT Master (SOEM) drivers. Original: http://soem.berlios.de/
 
2 2015-11-03 ethercat_trigger_controllers
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
 
1 2016-02-26 ethzasl_extrinsic_calibration
Calibration of 3D transform of a depth sensor given two sets of TFs, one from the odometry and one from the sensor pose.
Calibration of 3D transform of a depth sensor given two sets of TFs, one from the odometry and one from the sensor pose.
 
1 2016-02-26 ethzasl_gridmap_2d
Two-dimensional grid map with support for ray-tracing. Somehow similar to costmap_2d but also provides getters at sub-pixel precision, morphological operations, fast gradient-propagation algorithm as well as support for multiple grids per resize group.
Two-dimensional grid map with support for ray-tracing. Somehow similar to costmap_2d but also provides getters at sub-pixel precision, morphological operations, fast gradient-propagation algorithm as well as support for multiple grids per resize group.
 
1 2016-02-26 ethzasl_icp_mapper
2D/3D mapper based on libpointmatcher (http://github.com/ethz-asl/libpointmatcher)
2D/3D mapper based on libpointmatcher (http://github.com/ethz-asl/libpointmatcher)
 
1 2016-02-26 ethzasl_icp_mapper_experiments
Utilities to do experiments using 3D point cloud matcher based on libpointmatcher (http://github.com/ethz-asl/libpointmatcher)
Utilities to do experiments using 3D point cloud matcher based on libpointmatcher (http://github.com/ethz-asl/libpointmatcher)
 
1 2016-02-26 ethzasl_icp_mapping
3d mapping tools for robotic applications
3d mapping tools for robotic applications
 
1 2016-02-26 ethzasl_point_cloud_vtk_tools
Tools to save point clouds to VTK files and to republish them
Tools to save point clouds to VTK files and to republish them
 
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 2021-03-23 driver_base
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
 
1 2021-03-23 driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
 
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 2023-02-24 dsr_control
The dsr_control package
The dsr_control package
 
1 2023-02-24 dsr_description
The dsr_description package
The dsr_description package
 
1 2023-02-24 dsr_example_py
The dsr_example Python package
The dsr_example Python package
 
1 2023-02-24 dsr_gazebo
The dsr_gazebo package
The dsr_gazebo package
 
1 2023-02-24 dsr_launcher
dsr_launcher examples
dsr_launcher examples
 
1 2023-02-24 dsr_msgs
The dsr_msgs package
The dsr_msgs package
 
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 2023-09-15 dual_quaternions
dual quaternion operations
dual quaternion operations
 
1 2020-07-08 dual_quaternions_ros
ROS msgs from and to dual quaternions
ROS msgs from and to dual quaternions
 
1 2024-03-15 dual_xarm6_moveit_config
An automatically generated package with all the configuration and launch files for using the xarm6 with the MoveIt! Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the xarm6 with the MoveIt! Motion Planning Framework
 
1 dualarm_grasping
1 dummy_map_server
1 dummy_robot_bringup
1 dummy_sensors
1 2016-09-15 dummy_slam_broadcaster
The dummy_slam_broadcaster package
The dummy_slam_broadcaster package
 
1 2021-01-19 dwa_local_planner
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
 
1 dwb_controller
1 dwb_core
2 2021-01-08 dwb_critics
Implementations for dwb_local_planner TrajectoryCritic interface
Implementations for dwb_local_planner TrajectoryCritic interface
 
1 2021-01-08 dwb_local_planner
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
 
2 2021-01-08 dwb_msgs
Message/Service definitions specifically for the dwb_local_planner
Message/Service definitions specifically for the dwb_local_planner
 
2 2021-01-08 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
 
1 2017-11-06 dyn_tune
The dyn_tune package
The dyn_tune package
 
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 2018-10-02 dynamic_reconfigure
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.
 
1 2022-05-03 dynamic_robot_state_publisher
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
 
1 2023-12-15 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
1 dynamic_transform_publisher
1 dynamicvoronoi
1 2022-07-21 dynamixel_control_hw
An interface to the Dynamixel actuators for ROS control
An interface to the Dynamixel actuators for ROS control
 
1 2020-05-10 dynamixel_controllers
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
This package contains a configurable node, services and a spawner script to start, stop and restart one or more controller plugins. Reusable controller types are defined for common Dynamixel motor joints. Both speed and torque can be set for each joint. This python package can be used by more specific robot controllers and all configurable parameters can be loaded via a yaml file.
 
1 2020-05-10 dynamixel_driver
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
This package provides low level IO for Robotis Dynamixel servos. Fully supports and was tested with AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, EX-106 models. Hardware specific constants are defined for reading and writing information from/to Dynamixel servos. This low level package won't be used directly by most ROS users. The higher level dynamixel_controllers and specific robot joint controllers make use of this package.
 
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 dynamixel_interface
1 2020-05-10 dynamixel_motor
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
This stack contains packages that are used to interface with Robotis Dynamixel line of servo motors. This stack was tested with and fully supports AX-12, AX-18, RX-24, RX-28, MX-28, RX-64, MX-64, EX-106 and MX-106 models.
 
1 2020-05-10 dynamixel_msgs
Common messages used throughout dynamixel_motor stack.
Common messages used throughout dynamixel_motor stack.
 
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2021-04-15 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 dynamixel_sdk_custom_interfaces
1 2021-04-15 dynamixel_sdk_examples
The DYNAMIXEL SDK ROS example package
The DYNAMIXEL SDK ROS example package
 
1 2020-05-10 dynamixel_tutorials
Example configuration and launch file for dynamixel_motor stack.
Example configuration and launch file for dynamixel_motor stack.
 
1 2021-06-29 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 2021-06-29 dynamixel_workbench_controllers
This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.
This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.
 
1 2021-06-29 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 2021-06-29 dynamixel_workbench_operators
This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package
This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package
 
1 2021-06-29 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels
 
1 2022-05-13 dynpick_driver
Driver package for Wacohtech dynpick force sensor. This contains
Driver package for Wacohtech dynpick force sensor. This contains
 
1 2022-08-02 earth_rover_bed_detection
The earth_rover_bed_detection package
The earth_rover_bed_detection package
 
0 earth_rover_common_messages
1 2022-08-02 earth_rover_localization
Configuration for the EKF of the robot_localization package to use with the Earth Rover Open Agribot.
Configuration for the EKF of the robot_localization package to use with the Earth Rover Open Agribot.
 
1 2019-02-08 earth_rover_piksi
Meta-package for the earth_rover_piksi repository.
Meta-package for the earth_rover_piksi repository.
 
0 earth_rover_xsens
1 2020-04-02 easy_markers
Python library to assist in publishing markers easily
Python library to assist in publishing markers easily
 
1 2017-11-22 eband_local_planner
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
 
1 2019-06-16 eca_a9_control
Configuration and launch files to control the ECA A9 AUV
Configuration and launch files to control the ECA A9 AUV
 
1 2019-06-16 eca_a9_description
Robot description for the ECA A9 AUV
Robot description for the ECA A9 AUV
 
1 2019-06-16 eca_a9_gazebo
Package with launch files for demonstrations with the ECA A9 AUV
Package with launch files for demonstrations with the ECA A9 AUV
 
1 ecal
1 2018-09-11 ecl
Metapackage bringing all of ecl together.
Metapackage bringing all of ecl together.
 
1 2017-02-05 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2017-06-26 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2017-06-26 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2016-06-15 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2016-06-15 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2017-06-26 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2017-06-26 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2016-06-15 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2017-06-26 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2017-06-26 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2017-06-26 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2017-06-26 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2016-06-15 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2017-06-26 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2017-06-26 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2017-06-26 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2017-06-26 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2016-06-15 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2017-06-26 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2017-02-05 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2017-06-26 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2016-06-15 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 2018-09-11 ecl_manipulation
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
 
2 2018-09-11 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2017-06-26 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2016-11-09 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2017-06-26 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 2016-11-09 ecl_navigation
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
 
1 2017-06-26 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2016-06-15 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2017-06-26 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2017-06-26 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2017-06-26 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2017-06-26 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2016-06-15 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2017-02-05 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2017-06-26 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2017-06-26 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 2018-05-14 ecto
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
 
1 2016-04-24 ecto_image_pipeline
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
 
1 2017-11-12 ecto_opencv
Ecto bindings for common opencv functionality.
Ecto bindings for common opencv functionality.
 
1 2015-05-09 ecto_openni
Ecto bindings for the openni sensor.
Ecto bindings for the openni sensor.
 
1 2016-08-25 ecto_pcl
Ecto bindings for common PCL functionality.
Ecto bindings for common PCL functionality.
 
1 2016-08-25 ecto_ros
A set of generic cells to interact with ROS
A set of generic cells to interact with ROS
 
1 2019-11-28 edrone_client
The eyantra_drone package
The eyantra_drone package
 
1 2019-11-28 edrone_server
The eyantra_drone package
The eyantra_drone package
 
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2020-04-17 effort_controllers
effort_controllers
effort_controllers
 
2 eg_conditional_generator
2 eg_random_generator
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 2018-07-06 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 2021-01-04 eigen_typekit
An Orocos typekit for Eigen types.
An Orocos typekit for Eigen types.
 
1 eigen_utils
1 2024-02-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 end_effector
1 2019-11-06 ensenso
The ensenso package
The ensenso package
 
1 2024-03-20 ensenso_camera
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 2024-03-20 ensenso_camera_msgs
Message definitions for the ensenso_camera package.
Message definitions for the ensenso_camera package.
 
1 2024-03-20 ensenso_camera_test
Tests for the ensenso_camera package.
Tests for the ensenso_camera package.
 
1 2024-03-20 ensenso_description
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
 
1 2024-03-20 ensenso_driver
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 enu
1 2024-03-11 epos2_motor_controller
EPOS2 motor controller driver
EPOS2 motor controller driver
 
1 epos_driver
1 epos_hardware
1 epos_library
1 eps_driver
1 2018-08-15 epson_g364_imu_driver
The epson_imu_driver package
The epson_imu_driver package
 
1 epson_imu
1 epuck_driver
1 er_public_msgs
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 ess_imu_ros1_uart_driver
0 etherbotix_python
1 2016-12-29 ethercat_grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
 
3 2021-03-01 ethercat_hardware
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
 
1 2018-06-16 ethercat_manager
ROS-Industrial support stack for facilitating communication with EtherCAT networks. The code is mainly copied from https://github.com/ros-industrial/robotiq/blob/jade-devel/robotiq_ethercat/src/ethercat_manager.cpp
ROS-Industrial support stack for facilitating communication with EtherCAT networks. The code is mainly copied from https://github.com/ros-industrial/robotiq/blob/jade-devel/robotiq_ethercat/src/ethercat_manager.cpp
 
1 ethercat_soem
2 2018-02-13 ethercat_trigger_controllers
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
 
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion

Packages

Name Description
1 2021-03-23 driver_base
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. This package is deprecated.
 
1 2021-03-23 driver_common
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
The driver_common stack contains classes and tools that are useful throughout the driver stacks. It currently contains: driver_base: A base class for sensors to provide a consistent state machine (retries, error handling, etc.) and interface timestamp_tools: Classes to help timestamp hardware events
 
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
1 drums_ros
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dsr_control
1 dsr_description
1 dsr_example_py
1 dsr_gazebo
1 dsr_launcher
1 dsr_msgs
1 dt_local_planner
1 dual_arm_panda_moveit_config
1 2020-06-12 dual_quaternions
dual quaternion operations
dual quaternion operations
 
1 2020-07-08 dual_quaternions_ros
ROS msgs from and to dual quaternions
ROS msgs from and to dual quaternions
 
1 dual_xarm6_moveit_config
1 dualarm_grasping
1 dummy_map_server
1 dummy_robot_bringup
1 dummy_sensors
1 2016-09-15 dummy_slam_broadcaster
The dummy_slam_broadcaster package
The dummy_slam_broadcaster package
 
1 2022-06-20 dwa_local_planner
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
This package provides an implementation of the Dynamic Window Approach to local robot navigation on a plane. Given a global plan to follow and a costmap, the local planner produces velocity commands to send to a mobile base. This package supports any robot who's footprint can be represented as a convex polygon or cicrle, and exposes its configuration as ROS parameters that can be set in a launch file. The parameters for this planner are also dynamically reconfigurable. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the
 
1 dwb_controller
1 dwb_core
2 2021-07-30 dwb_critics
Implementations for dwb_local_planner TrajectoryCritic interface
Implementations for dwb_local_planner TrajectoryCritic interface
 
1 2021-07-30 dwb_local_planner
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
Plugin based local planner implementing the nav_core2::LocalPlanner interface.
 
2 2021-07-30 dwb_msgs
Message/Service definitions specifically for the dwb_local_planner
Message/Service definitions specifically for the dwb_local_planner
 
2 2021-07-30 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_local_planner
 
1 dyn_tune
1 2023-10-19 dynamic-graph
Dynamic graph library
Dynamic graph library
 
1 2023-10-25 dynamic-graph-python
Dynamic graph library Python bindings
Dynamic graph library Python bindings
 
1 2023-06-20 dynamic-graph-tutorial
Dynamic graph tutorial
Dynamic graph tutorial
 
1 dynamic_bandwidth_manager
2 2024-03-19 dynamic_edt_3d
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.
 
1 dynamic_map
1 2022-05-05 dynamic_reconfigure
The dynamic_reconfigure package provides a means to update parameters at runtime without having to restart the node.
The dynamic_reconfigure package provides a means to update parameters at runtime without having to restart the node.
 
1 2022-05-03 dynamic_robot_state_publisher
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.
 
1 2023-12-15 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
1 dynamic_transform_publisher
1 dynamicvoronoi
1 dynamixel_control_hw
1 dynamixel_controllers
1 dynamixel_driver
1 dynamixel_hardware
2 dynamixel_hardware_interface
1 2021-09-22 dynamixel_interface
dynamixel_interface aims to provide a fast, scalable and easily configurable interface for controlling the Robotis 'Dynamixel' brand of servo motors. It is implemented in c++ and is based on the official robotis dynamixel_sdk. The controller is designed to handle many dynamixels at once and can synchronously communicate with dynamixels spread across multiple serial ports. The controller can run in either position, velocity or torque control modes and is easily configured with an external yaml file.
dynamixel_interface aims to provide a fast, scalable and easily configurable interface for controlling the Robotis 'Dynamixel' brand of servo motors. It is implemented in c++ and is based on the official robotis dynamixel_sdk. The controller is designed to handle many dynamixels at once and can synchronously communicate with dynamixels spread across multiple serial ports. The controller can run in either position, velocity or torque control modes and is easily configured with an external yaml file.
 
1 dynamixel_motor
1 dynamixel_msgs
1 dynamixel_pro_arm
1 dynamixel_pro_arm_description
1 dynamixel_pro_arm_moveit_config
1 dynamixel_pro_controller
1 dynamixel_pro_driver
1 dynamixel_pro_moveit_controller
1 2021-04-15 dynamixel_sdk
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
 
1 dynamixel_sdk_custom_interfaces
1 2021-04-15 dynamixel_sdk_examples
The DYNAMIXEL SDK ROS example package
The DYNAMIXEL SDK ROS example package
 
1 dynamixel_tutorials
1 2021-06-29 dynamixel_workbench
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.
 
1 2021-06-29 dynamixel_workbench_controllers
This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.
This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.
 
1 2021-06-29 dynamixel_workbench_msgs
This package includes ROS messages and services for dynamixel_workbench packages
This package includes ROS messages and services for dynamixel_workbench packages
 
1 2021-06-29 dynamixel_workbench_operators
This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package
This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package
 
1 2021-06-29 dynamixel_workbench_toolbox
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels
This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels
 
1 dynpick_driver
1 earth_rover_bed_detection
0 earth_rover_common_messages
1 earth_rover_localization
1 earth_rover_piksi
0 earth_rover_xsens
1 2020-04-02 easy_markers
Python library to assist in publishing markers easily
Python library to assist in publishing markers easily
 
1 2020-02-18 eband_local_planner
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
eband_local_planner implements a plugin to the base_local_planner. It implements the Elastic Band method on the SE2 manifold.
 
1 2019-06-16 eca_a9_control
Configuration and launch files to control the ECA A9 AUV
Configuration and launch files to control the ECA A9 AUV
 
1 2019-06-16 eca_a9_description
Robot description for the ECA A9 AUV
Robot description for the ECA A9 AUV
 
1 2019-06-16 eca_a9_gazebo
Package with launch files for demonstrations with the ECA A9 AUV
Package with launch files for demonstrations with the ECA A9 AUV
 
1 ecal
1 2018-09-11 ecl
Metapackage bringing all of ecl together.
Metapackage bringing all of ecl together.
 
1 2019-08-21 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2018-09-11 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2018-09-11 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2016-06-15 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2016-06-15 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2018-09-11 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2018-09-11 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2016-06-15 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2018-09-11 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2018-09-11 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2018-09-11 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2018-09-11 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2016-06-15 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2018-09-11 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2018-09-11 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2018-09-11 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2018-09-11 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2016-06-15 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2018-09-11 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2019-08-21 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2018-09-11 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2016-06-15 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 2018-09-11 ecl_manipulation
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
 
2 2018-09-11 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2018-09-11 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2016-11-09 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2018-09-11 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
1 2016-11-09 ecl_navigation
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
 
1 2018-09-11 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2016-06-15 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2018-09-11 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2018-09-11 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2018-09-11 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2018-09-11 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2016-06-15 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2019-08-21 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2018-09-11 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2018-09-11 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 ecto
1 ecto_image_pipeline
1 ecto_opencv
1 ecto_openni
1 ecto_pcl
1 ecto_ros
1 2019-11-28 edrone_client
The eyantra_drone package
The eyantra_drone package
 
1 2019-11-28 edrone_server
The eyantra_drone package
The eyantra_drone package
 
0 ee_cart_imped_action
0 ee_cart_imped_control
0 ee_cart_imped_jsk_patch
0 ee_cart_imped_msgs
2 2023-11-13 effort_controllers
effort_controllers
effort_controllers
 
2 2023-04-24 eg_conditional_generator
The eg_conditional_generator package
The eg_conditional_generator package
 
2 2023-04-24 eg_random_generator
The eg_random_generator package
The eg_random_generator package
 
0 eigen3
1 eigen3_cmake_module
0 eigen_checks
1 2021-09-02 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 eigen_typekit
1 eigen_utils
1 2024-02-26 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 2024-03-18 eiquadprog
Eiquadprog a QP solver using active sets
Eiquadprog a QP solver using active sets
 
1 ekf_localization
1 electronic_io
1 electronic_io_msgs
1 elevator
1 elevator_move_base_pr2
1 embree_vendor
0 eml
2 2022-04-04 end_effector
End-Effector package: provides a ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion
End-Effector package: provides a ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion
 
1 ensenso
1 2024-03-20 ensenso_camera
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 2024-03-20 ensenso_camera_msgs
Message definitions for the ensenso_camera package.
Message definitions for the ensenso_camera package.
 
1 2024-03-20 ensenso_camera_test
Tests for the ensenso_camera package.
Tests for the ensenso_camera package.
 
1 2024-03-20 ensenso_description
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
Description package for Ensenso stereo cameras. This package consists of all current supported camera models. The Xacro macros, which import the mesh files as stl, accept the following parameters: - camera name - collision margin to the camera
 
1 2024-03-20 ensenso_driver
Driver for Ensenso stereo cameras.
Driver for Ensenso stereo cameras.
 
1 enu
1 2024-03-11 epos2_motor_controller
EPOS2 motor controller driver
EPOS2 motor controller driver
 
1 epos_driver
1 epos_hardware
1 epos_library
1 2024-03-02 eps_driver
The eps_driver package
The eps_driver package
 
1 epson_g364_imu_driver
1 2024-03-02 epson_imu
The epson_imu package
The epson_imu package
 
1 epuck_driver
1 2022-06-24 er_public_msgs
Enabled Robotics public messages package
Enabled Robotics public messages package
 
1 ergodic_exploration
1 erratic_description
1 erratic_gazebo_plugins
1 erratic_navigation
1 erratic_navigation_apps
1 erratic_player
1 erratic_teleop
1 espeak_interfaces
1 espeak_ros
1 ess_imu_driver
1 ess_imu_driver2
1 2023-11-30 ess_imu_ros1_uart_driver
ROS1 package for Epson IMU using UART interface based on C++ wrapper of Linux C driver
ROS1 package for Epson IMU using UART interface based on C++ wrapper of Linux C driver
 
0 etherbotix_python
1 2021-04-27 ethercat_grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant
 
3 2023-03-27 ethercat_hardware
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver
 
1 2018-06-16 ethercat_manager
ROS-Industrial support stack for facilitating communication with EtherCAT networks. The code is mainly copied from https://github.com/ros-industrial/robotiq/blob/jade-devel/robotiq_ethercat/src/ethercat_manager.cpp
ROS-Industrial support stack for facilitating communication with EtherCAT networks. The code is mainly copied from https://github.com/ros-industrial/robotiq/blob/jade-devel/robotiq_ethercat/src/ethercat_manager.cpp
 
1 ethercat_soem
2 2022-11-09 ethercat_trigger_controllers
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
Controllers to operate the digital output of the motor controller boards and the projector board. This package has not been reviewed and should be considered unstable.
 
1 ethzasl_extrinsic_calibration
1 ethzasl_gridmap_2d
1 ethzasl_icp_mapper
1 ethzasl_icp_mapper_experiments
1 ethzasl_icp_mapping
1 ethzasl_point_cloud_vtk_tools
1 ets_cpp_client
1 ets_msgs
1 ets_plugin
1 etsi_its_cam_coding
1 etsi_its_cam_conversion
1 etsi_its_cam_msgs
1 etsi_its_coding
1 etsi_its_conversion