-
 

Packages

Name Description
0 dccomms_ros
1 dds_msgs
1 dds_ros_bridge
1 ddwrt_access_point
1 ddynamic_reconfigure
1 ddynamic_reconfigure_python
1 default_cfg_fkie
1 2023-04-25 delphi_esr_msgs
Message definitions for the Delphi ESR
Message definitions for the Delphi ESR
 
1 2023-04-25 delphi_mrr_msgs
Message definitions for the Delphi MRR
Message definitions for the Delphi MRR
 
1 2023-04-25 delphi_srr_msgs
Message definitions for the Delphi SRR
Message definitions for the Delphi SRR
 
1 2024-07-26 demo_nodes_cpp
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2024-07-26 demo_nodes_cpp_native
C++ nodes which access the native handles of the rmw implementation.
C++ nodes which access the native handles of the rmw implementation.
 
1 2024-07-26 demo_nodes_py
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 dense_laser_assembler
1 denso_robot_bringup
1 denso_robot_control
1 denso_robot_core
1 denso_robot_core_test
1 denso_robot_descriptions
1 denso_robot_gazebo
1 denso_robot_moveit_config
1 denso_robot_ros
1 2024-08-20 depth_image_proc
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
 
1 depth_odometry
1 2024-08-21 depthai
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
 
1 2024-11-07 depthai-ros
The depthai-ros package
The depthai-ros package
 
1 2024-11-07 depthai_bridge
The depthai_bridge package
The depthai_bridge package
 
1 2024-11-07 depthai_descriptions
The depthai_descriptions package
The depthai_descriptions package
 
1 2024-11-07 depthai_examples
The depthai_examples package
The depthai_examples package
 
1 2024-11-07 depthai_filters
Depthai filters package
Depthai filters package
 
1 2024-11-07 depthai_ros_driver
Depthai ROS Monolithic node.
Depthai ROS Monolithic node.
 
1 2024-11-07 depthai_ros_msgs
Package to keep interface independent of the driver
Package to keep interface independent of the driver
 
1 depthcloud_encoder
1 2024-01-08 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 2023-04-25 derived_object_msgs
Abstracted Messages from Perception Modalities
Abstracted Messages from Perception Modalities
 
1 description
1 desistek_saga_control
1 desistek_saga_description
1 desistek_saga_gazebo
2 2022-05-11 desktop
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
 
2 2022-05-11 desktop_full
Provides a "batteries included" experience to novice users.
Provides a "batteries included" experience to novice users.
 
1 2024-07-17 diagnostic_aggregator
diagnostic_aggregator
diagnostic_aggregator
 
1 diagnostic_analysis
1 2024-07-17 diagnostic_common_diagnostics
diagnostic_common_diagnostics
diagnostic_common_diagnostics
 
2 2024-05-20 diagnostic_msgs
A package containing some diagnostics related message and service definitions.
A package containing some diagnostics related message and service definitions.
 
1 2024-07-17 diagnostic_updater
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
 
1 2024-07-17 diagnostics
diagnostics
diagnostics
 
1 dialogflow_task_executive
2 2024-11-22 diff_drive_controller
Controller for a differential-drive mobile base.
Controller for a differential-drive mobile base.
 
1 diffbot_base
1 diffbot_bringup
1 diffbot_control
1 diffbot_description
1 diffbot_gazebo
1 diffbot_mbf
1 diffbot_msgs
1 diffbot_navigation
1 diffbot_robot
1 diffbot_slam
1 diffdrive_arduino
1 dingo_control
1 dingo_description
1 dingo_desktop
1 dingo_gazebo
1 dingo_msgs
1 dingo_navigation
1 dingo_simulator
1 dingo_viz
1 disk_monitor
1 distance_map
1 distance_map_core
1 distance_map_deadreck
1 distance_map_msgs
1 distance_map_node
1 distance_map_opencv
1 distance_map_rviz
1 distance_map_tools
0 dlo_ros
1 dlux_global_planner
1 dlux_plugins
1 dnn_detect
1 dock
1 dockeros
1 2022-01-26 dolly
Meta-package for Dolly, the robot sheep.
Meta-package for Dolly, the robot sheep.
 
1 2022-01-26 dolly_follow
Follow node for Dolly, the robot sheep.
Follow node for Dolly, the robot sheep.
 
1 2022-01-26 dolly_gazebo
Launch Gazebo simulation with Dolly robot.
Launch Gazebo simulation with Dolly robot.
 
1 2022-01-26 dolly_ignition
Launch Ignition simulation with Dolly robot.
Launch Ignition simulation with Dolly robot.
 
1 2022-01-26 dolly_tests
Tests for the Dolly robot.
Tests for the Dolly robot.
 
1 2022-09-30 domain_bridge
ROS 2 Domain Bridge
ROS 2 Domain Bridge
 
1 2022-01-13 domain_coordinator
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
 
1 downward
0 draco
2 2024-07-01 draco_point_cloud_transport
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
 
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
0 ds4_driver
1 2024-11-12 ds_dbw
Interface to the Dataspeed Inc. Drive-By-Wire kits
Interface to the Dataspeed Inc. Drive-By-Wire kits
 
1 2024-11-12 ds_dbw_can
Interface to the Dataspeed Inc. Drive-By-Wire kit
Interface to the Dataspeed Inc. Drive-By-Wire kit
 
1 2024-11-12 ds_dbw_joystick_demo
Demonstration of drive-by-wire with joystick
Demonstration of drive-by-wire with joystick
 
1 2024-11-12 ds_dbw_msgs
Drive-by-wire messages
Drive-by-wire messages
 
1 2024-10-14 dual_arm_panda_moveit_config
 
1 2024-11-23 dual_laser_merger
merge dual lidar's scans.
merge dual lidar's scans.
 
1 dual_quaternions
1 dual_quaternions_ros
1 2024-07-26 dummy_map_server
dummy map server node
dummy map server node
 
1 2024-07-26 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2024-07-26 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 2024-11-22 dwb_core
TODO
TODO
 
2 2024-11-22 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2024-11-22 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2024-11-22 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
2 2024-04-01 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_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
0 dynamixel_controllers
1 2024-04-23 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
1 dynamixel_interface
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 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 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 2024-11-20 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-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 2022-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 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-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 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-09-27 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-09-27 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-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 2022-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 2022-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 2022-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 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-09-27 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-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 2022-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 2022-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 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-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 2022-09-27 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
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-11-22 effort_controllers
Generic controller for forwarding commands.
Generic controller for forwarding commands.
 
2 2024-11-21 eg_conditional_generator
The eg_random_generator package
The eg_random_generator package
 
2 2024-11-21 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 2024-11-14 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 electronic_io
1 electronic_io_msgs
1 embree_vendor
0 eml

Packages

Name Description
0 dccomms_ros
1 dds_msgs
1 dds_ros_bridge
1 ddwrt_access_point
1 ddynamic_reconfigure
1 ddynamic_reconfigure_python
1 default_cfg_fkie
1 delphi_esr_msgs
1 delphi_mrr_msgs
1 delphi_srr_msgs
1 2024-07-11 demo_nodes_cpp
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2024-07-11 demo_nodes_cpp_native
C++ nodes which access the native handles of the rmw implementation.
C++ nodes which access the native handles of the rmw implementation.
 
1 2024-07-11 demo_nodes_py
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 dense_laser_assembler
1 denso_robot_bringup
1 denso_robot_control
1 denso_robot_core
1 denso_robot_core_test
1 denso_robot_descriptions
1 denso_robot_gazebo
1 denso_robot_moveit_config
1 denso_robot_ros
1 2024-08-20 depth_image_proc
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
 
1 depth_odometry
1 2024-08-21 depthai
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
 
1 2024-11-13 depthai-ros
The depthai-ros package
The depthai-ros package
 
1 2024-11-13 depthai_bridge
The depthai_bridge package
The depthai_bridge package
 
1 2024-11-13 depthai_descriptions
The depthai_descriptions package
The depthai_descriptions package
 
1 2024-11-13 depthai_examples
The depthai_examples package
The depthai_examples package
 
1 2024-11-13 depthai_filters
Depthai filters package
Depthai filters package
 
1 2024-11-13 depthai_ros_driver
Depthai ROS Monolithic node.
Depthai ROS Monolithic node.
 
1 2024-11-13 depthai_ros_msgs
Package to keep interface independent of the driver
Package to keep interface independent of the driver
 
1 depthcloud_encoder
1 2024-01-08 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 derived_object_msgs
1 description
1 desistek_saga_control
1 desistek_saga_description
1 desistek_saga_gazebo
2 2022-05-11 desktop
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
 
2 2022-05-11 desktop_full
Provides a "batteries included" experience to novice users.
Provides a "batteries included" experience to novice users.
 
1 2024-07-17 diagnostic_aggregator
diagnostic_aggregator
diagnostic_aggregator
 
1 diagnostic_analysis
1 2024-07-17 diagnostic_common_diagnostics
diagnostic_common_diagnostics
diagnostic_common_diagnostics
 
2 2024-05-20 diagnostic_msgs
A package containing some diagnostics related message and service definitions.
A package containing some diagnostics related message and service definitions.
 
1 2024-07-17 diagnostic_updater
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
 
1 2024-07-17 diagnostics
diagnostics
diagnostics
 
1 dialogflow_task_executive
2 2024-11-13 diff_drive_controller
Controller for a differential-drive mobile base.
Controller for a differential-drive mobile base.
 
1 diffbot_base
1 diffbot_bringup
1 diffbot_control
1 diffbot_description
1 diffbot_gazebo
1 diffbot_mbf
1 diffbot_msgs
1 diffbot_navigation
1 diffbot_robot
1 diffbot_slam
1 diffdrive_arduino
1 dingo_control
1 dingo_description
1 dingo_desktop
1 dingo_gazebo
1 dingo_msgs
1 dingo_navigation
1 dingo_simulator
1 dingo_viz
1 disk_monitor
1 distance_map
1 distance_map_core
1 distance_map_deadreck
1 distance_map_msgs
1 distance_map_node
1 distance_map_opencv
1 distance_map_rviz
1 distance_map_tools
0 dlo_ros
1 dlux_global_planner
1 dlux_plugins
1 dnn_detect
1 dock
1 dockeros
1 2022-01-26 dolly
Meta-package for Dolly, the robot sheep.
Meta-package for Dolly, the robot sheep.
 
1 2022-01-26 dolly_follow
Follow node for Dolly, the robot sheep.
Follow node for Dolly, the robot sheep.
 
1 2022-01-26 dolly_gazebo
Launch Gazebo simulation with Dolly robot.
Launch Gazebo simulation with Dolly robot.
 
1 2022-01-26 dolly_ignition
Launch Ignition simulation with Dolly robot.
Launch Ignition simulation with Dolly robot.
 
1 2022-01-26 dolly_tests
Tests for the Dolly robot.
Tests for the Dolly robot.
 
1 2023-01-02 domain_bridge
ROS 2 Domain Bridge
ROS 2 Domain Bridge
 
1 2023-02-13 domain_coordinator
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
 
1 downward
0 draco
2 2024-07-01 draco_point_cloud_transport
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
 
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 2024-10-14 dual_arm_panda_moveit_config
 
1 dual_laser_merger
1 dual_quaternions
1 dual_quaternions_ros
1 2024-07-11 dummy_map_server
dummy map server node
dummy map server node
 
1 2024-07-11 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2024-07-11 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 2024-10-02 dwb_core
TODO
TODO
 
2 2024-10-02 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2024-10-02 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2024-10-02 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
2 2024-04-01 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_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
0 dynamixel_controllers
1 2024-04-24 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
1 dynamixel_interface
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 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 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 2024-11-20 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-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 2022-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 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-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 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-09-27 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-09-27 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-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 2022-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 2022-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 2022-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 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-09-27 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-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 2022-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 2022-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 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-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 2022-09-27 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
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-11-13 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 2024-11-14 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 2024-11-02 eiquadprog
Eiquadprog a QP solver using active sets
Eiquadprog a QP solver using active sets
 
1 electronic_io
1 electronic_io_msgs
1 embree_vendor
0 eml

Packages

Name Description
0 dccomms_ros
1 dds_msgs
1 dds_ros_bridge
1 ddwrt_access_point
1 ddynamic_reconfigure
1 ddynamic_reconfigure_python
1 default_cfg_fkie
1 2023-04-25 delphi_esr_msgs
Message definitions for the Delphi ESR
Message definitions for the Delphi ESR
 
1 2023-04-25 delphi_mrr_msgs
Message definitions for the Delphi MRR
Message definitions for the Delphi MRR
 
1 2023-04-25 delphi_srr_msgs
Message definitions for the Delphi SRR
Message definitions for the Delphi SRR
 
1 2024-09-06 demo_nodes_cpp
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2024-09-06 demo_nodes_cpp_native
C++ nodes which access the native handles of the rmw implementation.
C++ nodes which access the native handles of the rmw implementation.
 
1 2024-09-06 demo_nodes_py
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 dense_laser_assembler
1 denso_robot_bringup
1 denso_robot_control
1 denso_robot_core
1 denso_robot_core_test
1 denso_robot_descriptions
1 denso_robot_gazebo
1 denso_robot_moveit_config
1 denso_robot_ros
1 2024-10-31 depth_image_proc
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
 
1 depth_odometry
1 2024-08-21 depthai
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
 
1 2024-10-15 depthai-ros
The depthai-ros package
The depthai-ros package
 
1 2024-10-15 depthai_bridge
The depthai_bridge package
The depthai_bridge package
 
1 2024-10-15 depthai_descriptions
The depthai_descriptions package
The depthai_descriptions package
 
1 2024-10-15 depthai_examples
The depthai_examples package
The depthai_examples package
 
1 2024-10-15 depthai_filters
Depthai filters package
Depthai filters package
 
1 2024-10-15 depthai_ros_driver
Depthai ROS Monolithic node.
Depthai ROS Monolithic node.
 
1 2024-10-15 depthai_ros_msgs
Package to keep interface independent of the driver
Package to keep interface independent of the driver
 
1 depthcloud_encoder
1 2024-01-08 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 2023-04-25 derived_object_msgs
Abstracted Messages from Perception Modalities
Abstracted Messages from Perception Modalities
 
1 description
1 desistek_saga_control
1 desistek_saga_description
1 desistek_saga_gazebo
2 2024-04-30 desktop
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
 
2 2024-04-30 desktop_full
Provides a 'batteries included' experience to novice users.
Provides a 'batteries included' experience to novice users.
 
1 2024-07-31 diagnostic_aggregator
diagnostic_aggregator
diagnostic_aggregator
 
1 diagnostic_analysis
1 2024-07-31 diagnostic_common_diagnostics
diagnostic_common_diagnostics
diagnostic_common_diagnostics
 
2 2024-05-27 diagnostic_msgs
A package containing some diagnostics related message and service definitions.
A package containing some diagnostics related message and service definitions.
 
1 2024-07-31 diagnostic_updater
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
 
1 2024-07-31 diagnostics
diagnostics
diagnostics
 
1 dialogflow_task_executive
2 2024-11-22 diff_drive_controller
Controller for a differential-drive mobile base.
Controller for a differential-drive mobile base.
 
1 diffbot_base
1 diffbot_bringup
1 diffbot_control
1 diffbot_description
1 diffbot_gazebo
1 diffbot_mbf
1 diffbot_msgs
1 diffbot_navigation
1 diffbot_robot
1 diffbot_slam
1 diffdrive_arduino
1 dingo_control
1 dingo_description
1 dingo_desktop
1 dingo_gazebo
1 dingo_msgs
1 dingo_navigation
1 dingo_simulator
1 dingo_viz
1 disk_monitor
1 distance_map
1 distance_map_core
1 distance_map_deadreck
1 distance_map_msgs
1 distance_map_node
1 distance_map_opencv
1 distance_map_rviz
1 distance_map_tools
0 dlo_ros
1 dlux_global_planner
1 dlux_plugins
1 dnn_detect
1 dock
1 dockeros
1 2022-01-26 dolly
Meta-package for Dolly, the robot sheep.
Meta-package for Dolly, the robot sheep.
 
1 2022-01-26 dolly_follow
Follow node for Dolly, the robot sheep.
Follow node for Dolly, the robot sheep.
 
1 2022-01-26 dolly_gazebo
Launch Gazebo simulation with Dolly robot.
Launch Gazebo simulation with Dolly robot.
 
1 2022-01-26 dolly_ignition
Launch Ignition simulation with Dolly robot.
Launch Ignition simulation with Dolly robot.
 
1 2022-01-26 dolly_tests
Tests for the Dolly robot.
Tests for the Dolly robot.
 
1 2023-01-02 domain_bridge
ROS 2 Domain Bridge
ROS 2 Domain Bridge
 
1 2023-04-27 domain_coordinator
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
 
1 downward
0 draco
2 2024-09-03 draco_point_cloud_transport
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
 
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
0 ds4_driver
1 2024-11-12 ds_dbw
Interface to the Dataspeed Inc. Drive-By-Wire kits
Interface to the Dataspeed Inc. Drive-By-Wire kits
 
1 2024-11-12 ds_dbw_can
Interface to the Dataspeed Inc. Drive-By-Wire kit
Interface to the Dataspeed Inc. Drive-By-Wire kit
 
1 2024-11-12 ds_dbw_joystick_demo
Demonstration of drive-by-wire with joystick
Demonstration of drive-by-wire with joystick
 
1 2024-11-12 ds_dbw_msgs
Drive-by-wire messages
Drive-by-wire messages
 
1 2024-10-14 dual_arm_panda_moveit_config
 
1 2024-11-23 dual_laser_merger
merge dual lidar's scans.
merge dual lidar's scans.
 
1 dual_quaternions
1 dual_quaternions_ros
1 2024-09-06 dummy_map_server
dummy map server node
dummy map server node
 
1 2024-09-06 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2024-09-06 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 2024-11-21 dwb_core
DWB core interfaces package
DWB core interfaces package
 
2 2024-11-21 dwb_critics
The dwb_critics package
The dwb_critics package
 
1 dwb_local_planner
2 2024-11-21 dwb_msgs
Message/Service definitions specifically for the dwb_core
Message/Service definitions specifically for the dwb_core
 
2 2024-11-21 dwb_plugins
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core
 
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
2 2024-04-01 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_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
0 dynamixel_controllers
1 2024-04-24 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
1 dynamixel_interface
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 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 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 2024-11-20 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-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 2022-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 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-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 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-09-27 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-09-27 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-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 2022-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 2022-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 2022-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 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-09-27 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-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 2022-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 2022-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 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-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 2022-09-27 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
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-11-22 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 2024-11-14 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 electronic_io
1 electronic_io_msgs
1 embree_vendor
0 eml

Packages

Name Description
0 dccomms_ros
1 dds_msgs
1 dds_ros_bridge
1 ddwrt_access_point
1 ddynamic_reconfigure
1 ddynamic_reconfigure_python
1 default_cfg_fkie
1 2023-04-25 delphi_esr_msgs
Message definitions for the Delphi ESR
Message definitions for the Delphi ESR
 
1 2023-04-25 delphi_mrr_msgs
Message definitions for the Delphi MRR
Message definitions for the Delphi MRR
 
1 2023-04-25 delphi_srr_msgs
Message definitions for the Delphi SRR
Message definitions for the Delphi SRR
 
1 2024-11-20 demo_nodes_cpp
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2024-11-20 demo_nodes_cpp_native
C++ nodes which access the native handles of the rmw implementation.
C++ nodes which access the native handles of the rmw implementation.
 
1 2024-11-20 demo_nodes_py
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 dense_laser_assembler
1 denso_robot_bringup
1 denso_robot_control
1 denso_robot_core
1 denso_robot_core_test
1 denso_robot_descriptions
1 denso_robot_gazebo
1 denso_robot_moveit_config
1 denso_robot_ros
1 2024-10-30 depth_image_proc
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
 
1 depth_odometry
1 depthai
1 depthai-ros
1 depthai_bridge
1 depthai_descriptions
1 depthai_examples
1 depthai_filters
1 depthai_ros_driver
1 depthai_ros_msgs
1 depthcloud_encoder
1 2024-01-08 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 2023-04-25 derived_object_msgs
Abstracted Messages from Perception Modalities
Abstracted Messages from Perception Modalities
 
1 description
1 desistek_saga_control
1 desistek_saga_description
1 desistek_saga_gazebo
2 2024-10-09 desktop
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
 
2 2024-10-09 desktop_full
Provides a 'batteries included' experience to novice users.
Provides a 'batteries included' experience to novice users.
 
1 2024-07-31 diagnostic_aggregator
diagnostic_aggregator
diagnostic_aggregator
 
1 diagnostic_analysis
1 2024-07-31 diagnostic_common_diagnostics
diagnostic_common_diagnostics
diagnostic_common_diagnostics
 
2 2024-11-20 diagnostic_msgs
A package containing some diagnostics related message and service definitions.
A package containing some diagnostics related message and service definitions.
 
1 2024-07-31 diagnostic_updater
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
 
1 2024-07-31 diagnostics
diagnostics
diagnostics
 
1 dialogflow_task_executive
2 2024-11-22 diff_drive_controller
Controller for a differential-drive mobile base.
Controller for a differential-drive mobile base.
 
1 diffbot_base
1 diffbot_bringup
1 diffbot_control
1 diffbot_description
1 diffbot_gazebo
1 diffbot_mbf
1 diffbot_msgs
1 diffbot_navigation
1 diffbot_robot
1 diffbot_slam
1 diffdrive_arduino
1 dingo_control
1 dingo_description
1 dingo_desktop
1 dingo_gazebo
1 dingo_msgs
1 dingo_navigation
1 dingo_simulator
1 dingo_viz
1 disk_monitor
1 distance_map
1 distance_map_core
1 distance_map_deadreck
1 distance_map_msgs
1 distance_map_node
1 distance_map_opencv
1 distance_map_rviz
1 distance_map_tools
0 dlo_ros
1 dlux_global_planner
1 dlux_plugins
1 dnn_detect
1 dock
1 dockeros
1 2022-01-26 dolly
Meta-package for Dolly, the robot sheep.
Meta-package for Dolly, the robot sheep.
 
1 2022-01-26 dolly_follow
Follow node for Dolly, the robot sheep.
Follow node for Dolly, the robot sheep.
 
1 2022-01-26 dolly_gazebo
Launch Gazebo simulation with Dolly robot.
Launch Gazebo simulation with Dolly robot.
 
1 2022-01-26 dolly_ignition
Launch Ignition simulation with Dolly robot.
Launch Ignition simulation with Dolly robot.
 
1 2022-01-26 dolly_tests
Tests for the Dolly robot.
Tests for the Dolly robot.
 
1 2023-01-02 domain_bridge
ROS 2 Domain Bridge
ROS 2 Domain Bridge
 
1 2024-11-20 domain_coordinator
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
 
1 downward
0 draco
2 2024-09-03 draco_point_cloud_transport
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
 
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 2024-10-14 dual_arm_panda_moveit_config
 
1 2024-11-22 dual_laser_merger
merge dual lidar's scans.
merge dual lidar's scans.
 
1 dual_quaternions
1 dual_quaternions_ros
1 2024-11-20 dummy_map_server
dummy map server node
dummy map server node
 
1 2024-11-20 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2024-11-20 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 dummy_slam_broadcaster
1 dwa_local_planner
1 dwb_core
2 dwb_critics
1 dwb_local_planner
2 dwb_msgs
2 dwb_plugins
1 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
2 dynamic_edt_3d
1 dynamic_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
0 dynamixel_controllers
1 2024-04-24 dynamixel_hardware
ros2_control hardware for ROBOTIS Dynamixel
ros2_control hardware for ROBOTIS Dynamixel
 
1 dynamixel_interface
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 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 easy_markers
1 eband_local_planner
1 eca_a9_control
1 eca_a9_description
1 eca_a9_gazebo
1 2024-11-20 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-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 2022-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 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-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 2022-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 2022-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 2022-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 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-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 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-09-27 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-09-27 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2022-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 2022-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 2022-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 2022-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 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-09-27 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2022-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 2022-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 2022-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 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-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 2022-09-27 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
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-11-22 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 2024-04-26 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 2024-11-14 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 electronic_io
1 electronic_io_msgs
1 embree_vendor
0 eml

Packages

Name Description
0 dccomms_ros
1 2024-07-03 dds_msgs
The dds_msgs package
The dds_msgs package
 
1 2024-07-03 dds_ros_bridge
The dds_ros_bridge package provides a bridge between ros messages and dds messages
The dds_ros_bridge package provides a bridge between ros messages and dds messages
 
1 ddwrt_access_point
1 2021-01-18 ddynamic_reconfigure
The ddynamic_reconfigure package
The ddynamic_reconfigure package
 
1 2020-10-30 ddynamic_reconfigure_python
The ddynamic_reconfigure_python package contains a class to instantiate dynamic reconfigure servers on the fly registering variables
The ddynamic_reconfigure_python package contains a class to instantiate dynamic reconfigure servers on the fly registering variables
 
1 default_cfg_fkie
1 2023-04-25 delphi_esr_msgs
Message definitions for the Delphi ESR
Message definitions for the Delphi ESR
 
1 2023-04-25 delphi_mrr_msgs
Message definitions for the Delphi MRR
Message definitions for the Delphi MRR
 
1 2023-04-25 delphi_srr_msgs
Message definitions for the Delphi SRR
Message definitions for the Delphi SRR
 
1 demo_nodes_cpp
1 demo_nodes_cpp_native
1 demo_nodes_py
1 dense_laser_assembler
1 denso_robot_bringup
1 denso_robot_control
1 denso_robot_core
1 denso_robot_core_test
1 denso_robot_descriptions
1 denso_robot_gazebo
1 denso_robot_moveit_config
1 denso_robot_ros
1 2024-01-22 depth_image_proc
Contains nodelets for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
Contains nodelets for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
 
1 2024-07-03 depth_odometry
The depth odometry package
The depth odometry package
 
1 2024-08-21 depthai
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
 
1 2024-10-15 depthai-ros
The depthai-ros package
The depthai-ros package
 
1 2024-10-15 depthai_bridge
The depthai_bridge package
The depthai_bridge package
 
1 2024-10-15 depthai_descriptions
The depthai_descriptions package
The depthai_descriptions package
 
1 2024-10-15 depthai_examples
The depthai_examples package
The depthai_examples package
 
1 2024-10-15 depthai_filters
The depthai_filters package
The depthai_filters package
 
1 2024-10-15 depthai_ros_driver
Depthai ROS Monolithic node.
Depthai ROS Monolithic node.
 
1 2024-10-15 depthai_ros_msgs
Package to keep interface independent of the driver
Package to keep interface independent of the driver
 
1 depthcloud_encoder
1 2021-09-03 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 2023-04-25 derived_object_msgs
Abstracted Messages from Perception Modalities
Abstracted Messages from Perception Modalities
 
1 2024-07-03 description
Description of the Astrobee Free-Flyer
Description of the Astrobee Free-Flyer
 
1 desistek_saga_control
1 desistek_saga_description
1 desistek_saga_gazebo
2 2020-05-20 desktop
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
2 2020-05-20 desktop_full
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
1 2024-04-26 diagnostic_aggregator
diagnostic_aggregator
diagnostic_aggregator
 
1 2024-04-26 diagnostic_analysis
The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files. Robot logs are recorded with rosbag, and can be processed offline using the scripts in this package.
The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files. Robot logs are recorded with rosbag, and can be processed offline using the scripts in this package.
 
1 2024-04-26 diagnostic_common_diagnostics
diagnostic_common_diagnostics
diagnostic_common_diagnostics
 
2 2021-01-11 diagnostic_msgs
This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS. These messages are currently used by the
This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS. These messages are currently used by the
 
1 2024-04-26 diagnostic_updater
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
 
1 2024-04-26 diagnostics
diagnostics
diagnostics
 
1 2024-07-10 dialogflow_task_executive
A ROS package for Google Dialogflow and launching apps via Dialogflow
A ROS package for Google Dialogflow and launching apps via Dialogflow
 
2 2024-05-22 diff_drive_controller
Controller for a differential drive mobile base.
Controller for a differential drive mobile base.
 
1 2024-04-02 diffbot_base
The diffbot_base package
The diffbot_base package
 
1 2024-04-02 diffbot_bringup
The diffbot_bringup package
The diffbot_bringup package
 
1 2024-04-02 diffbot_control
The diffbot_control package
The diffbot_control package
 
1 2024-04-02 diffbot_description
The diffbot_description package
The diffbot_description package
 
1 2024-04-02 diffbot_gazebo
The diffbot_gazebo package
The diffbot_gazebo package
 
1 2024-04-02 diffbot_mbf
The diffbot_mbf package
The diffbot_mbf package
 
1 2024-04-02 diffbot_msgs
The diffbot_msgs package
The diffbot_msgs package
 
1 2024-04-02 diffbot_navigation
The diffbot_navigation package
The diffbot_navigation package
 
1 2024-04-02 diffbot_robot
The diffbot_robot package
The diffbot_robot package
 
1 2024-04-02 diffbot_slam
The diffbot_slam package
The diffbot_slam package
 
1 diffdrive_arduino
1 2022-11-22 dingo_control
Controllers for Dingo
Controllers for Dingo
 
1 2022-11-22 dingo_description
The dingo_description package
The dingo_description package
 
1 2023-04-20 dingo_desktop
Packages for working with Dingo from a ROS desktop.
Packages for working with Dingo from a ROS desktop.
 
1 2023-04-20 dingo_gazebo
Launchfiles to use Dingo in Gazebo.
Launchfiles to use Dingo in Gazebo.
 
1 2022-11-22 dingo_msgs
Messages exclusive to Dingo, especially for representing low-level motor commands and sensors.
Messages exclusive to Dingo, especially for representing low-level motor commands and sensors.
 
1 2022-11-22 dingo_navigation
Launch files and code for autonomous navigation of the Dingo
Launch files and code for autonomous navigation of the Dingo
 
1 2023-04-20 dingo_simulator
Packages for simulating Dingo.
Packages for simulating Dingo.
 
1 2023-04-20 dingo_viz
Visualization launchers and helpers for Dingo.
Visualization launchers and helpers for Dingo.
 
1 2024-07-03 disk_monitor
The disk monitor measures the free space remaining on a disk and publishes it to GDS.
The disk monitor measures the free space remaining on a disk and publishes it to GDS.
 
1 distance_map
1 distance_map_core
1 distance_map_deadreck
1 distance_map_msgs
1 distance_map_node
1 distance_map_opencv
1 distance_map_rviz
1 distance_map_tools
0 dlo_ros
1 2022-06-27 dlux_global_planner
Plugin based global planner implementing the nav_core2::GlobalPlanner interface.
Plugin based global planner implementing the nav_core2::GlobalPlanner interface.
 
1 2022-06-27 dlux_plugins
Implementation of dlux_global_planner plugin interfaces.
Implementation of dlux_global_planner plugin interfaces.
 
1 2020-09-21 dnn_detect
DNN based detection
DNN based detection
 
1 2024-07-03 dock
The dock procedure.
The dock procedure.
 
1 dockeros
1 dolly
1 dolly_follow
1 dolly_gazebo
1 dolly_ignition
1 dolly_tests
1 domain_bridge
1 domain_coordinator
1 2024-07-10 downward
fast downward: PDDL Planner (http://www.fast-downward.org)
fast downward: PDDL Planner (http://www.fast-downward.org)
 
0 draco
2 2023-06-16 draco_point_cloud_transport
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
 
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
 
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dual_arm_panda_moveit_config
1 dual_laser_merger
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 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_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 2024-06-12 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
 
2 2024-04-01 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 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 2024-11-12 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
0 dynamixel_controllers
1 dynamixel_hardware
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 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 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 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 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-05-22 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 2024-10-30 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 2024-11-02 eiquadprog
Eiquadprog a QP solver using active sets
Eiquadprog a QP solver using active sets
 
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 embree_vendor
0 eml

Packages

Name Description
0 dccomms_ros
1 dds_msgs
1 dds_ros_bridge
1 ddwrt_access_point
1 ddynamic_reconfigure
1 ddynamic_reconfigure_python
1 default_cfg_fkie
1 delphi_esr_msgs
1 delphi_mrr_msgs
1 delphi_srr_msgs
1 2022-12-07 demo_nodes_cpp
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2022-12-07 demo_nodes_cpp_native
C++ nodes which access the native handles of the rmw implemenation.
C++ nodes which access the native handles of the rmw implemenation.
 
1 2022-12-07 demo_nodes_py
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 dense_laser_assembler
1 denso_robot_bringup
1 denso_robot_control
1 denso_robot_core
1 denso_robot_core_test
1 denso_robot_descriptions
1 denso_robot_gazebo
1 denso_robot_moveit_config
1 denso_robot_ros
1 2024-01-17 depth_image_proc
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
 
1 depth_odometry
1 2024-08-21 depthai
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform
 
1 2023-01-10 depthai-ros
The depthai-ros package
The depthai-ros package
 
1 2023-01-10 depthai_bridge
The depthai_bridge package
The depthai_bridge package
 
1 depthai_descriptions
1 2023-01-10 depthai_examples
The depthai_examples package
The depthai_examples package
 
1 depthai_filters
1 depthai_ros_driver
1 2023-01-10 depthai_ros_msgs
Package to keep interface independent of the driver
Package to keep interface independent of the driver
 
1 depthcloud_encoder
1 2021-04-08 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 derived_object_msgs
1 description
1 desistek_saga_control
1 desistek_saga_description
1 desistek_saga_gazebo
2 2021-03-18 desktop
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
 
2 desktop_full
1 2023-01-09 diagnostic_aggregator
diagnostic_aggregator
diagnostic_aggregator
 
1 diagnostic_analysis
1 2023-01-09 diagnostic_common_diagnostics
diagnostic_common_diagnostics
diagnostic_common_diagnostics
 
2 2022-01-12 diagnostic_msgs
A package containing some diagnostics related message and service definitions.
A package containing some diagnostics related message and service definitions.
 
1 2023-01-09 diagnostic_updater
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
 
1 2023-01-09 diagnostics
diagnostics
diagnostics
 
1 dialogflow_task_executive
2 2023-06-11 diff_drive_controller
Controller for a differential drive mobile base.
Controller for a differential drive mobile base.
 
1 diffbot_base
1 diffbot_bringup
1 diffbot_control
1 diffbot_description
1 diffbot_gazebo
1 diffbot_mbf
1 diffbot_msgs
1 diffbot_navigation
1 diffbot_robot
1 diffbot_slam
1 diffdrive_arduino
1 dingo_control
1 dingo_description
1 dingo_desktop
1 dingo_gazebo
1 dingo_msgs
1 dingo_navigation
1 dingo_simulator
1 dingo_viz
1 disk_monitor
1 distance_map
1 distance_map_core
1 distance_map_deadreck
1 distance_map_msgs
1 distance_map_node
1 distance_map_opencv
1 distance_map_rviz
1 distance_map_tools
0 dlo_ros
1 dlux_global_planner
1 dlux_plugins
1 dnn_detect
1 dock
1 dockeros
1 2022-01-26 dolly
Meta-package for Dolly, the robot sheep.
Meta-package for Dolly, the robot sheep.
 
1 2022-01-26 dolly_follow
Follow node for Dolly, the robot sheep.
Follow node for Dolly, the robot sheep.
 
1 2022-01-26 dolly_gazebo
Launch Gazebo simulation with Dolly robot.
Launch Gazebo simulation with Dolly robot.
 
1 2022-01-26 dolly_ignition
Launch Ignition simulation with Dolly robot.
Launch Ignition simulation with Dolly robot.
 
1 2022-01-26 dolly_tests
Tests for the Dolly robot.
Tests for the Dolly robot.
 
1 2021-10-22 domain_bridge
ROS 2 Domain Bridge
ROS 2 Domain Bridge
 
1 2021-05-12 domain_coordinator
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes
 
1 downward
0 draco
2 draco_point_cloud_transport
1 driver_base
1 driver_common
1 drone_assets
1 drone_circuit_assets
1 drone_wrapper
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 2024-10-14 dual_arm_panda_moveit_config
 
1 dual_laser_merger
1 dual_quaternions
1 dual_quaternions_ros
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 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 dynamic-graph
1 dynamic-graph-python
1 dynamic-graph-tutorial
2 2024-04-01 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_reconfigure
1 dynamic_robot_state_publisher
1 dynamic_tf_publisher
0 dynamixel_controllers
1 dynamixel_hardware
1 dynamixel_interface
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 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 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 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 2024-06-23 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
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 2024-11-14 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 eiquadprog
1 electronic_io
1 electronic_io_msgs
1 2023-11-28 embree_vendor
vendor packages for intel raytracing kernel library
vendor packages for intel raytracing kernel library
 
0 eml

Packages

Name Description
0 dccomms_ros
1 2024-07-03 dds_msgs
The dds_msgs package
The dds_msgs package
 
1 2024-07-03 dds_ros_bridge
The dds_ros_bridge package provides a bridge between ros messages and dds messages
The dds_ros_bridge package provides a bridge between ros messages and dds messages
 
1 2021-03-02 ddwrt_access_point
A ROS node that controls a Linksys WRT610Nv2 access point with a dd-wrt firmware. Other access points models/dd-wrt versions may be compatible as long as the web interface is identical.
A ROS node that controls a Linksys WRT610Nv2 access point with a dd-wrt firmware. Other access points models/dd-wrt versions may be compatible as long as the web interface is identical.
 
1 2021-01-18 ddynamic_reconfigure
The ddynamic_reconfigure package
The ddynamic_reconfigure package
 
1 2020-10-30 ddynamic_reconfigure_python
The ddynamic_reconfigure_python package contains a class to instantiate dynamic reconfigure servers on the fly registering variables
The ddynamic_reconfigure_python package contains a class to instantiate dynamic reconfigure servers on the fly registering variables
 
1 2020-05-09 default_cfg_fkie
The configuration node loads a given launch configuration and offers services to list or start the contained nodes. It provides additional description extracted from launch file. This is used by node_manager_fkie.
The configuration node loads a given launch configuration and offers services to list or start the contained nodes. It provides additional description extracted from launch file. This is used by node_manager_fkie.
 
1 2021-06-18 delphi_esr_msgs
Message definitions for the Delphi ESR
Message definitions for the Delphi ESR
 
1 2021-06-18 delphi_mrr_msgs
Message definitions for the Delphi MRR
Message definitions for the Delphi MRR
 
1 2021-06-18 delphi_srr_msgs
Message definitions for the Delphi SRR
Message definitions for the Delphi SRR
 
1 demo_nodes_cpp
1 demo_nodes_cpp_native
1 demo_nodes_py
1 2021-06-12 dense_laser_assembler
Stores streaming data from a laser sensor in a dense representation. This allows the user to do 'image-like' processing on the data, and can also be used for very fast approx neighborhood searches. This package is still experimental and unstable. Expect its APIs to change.
Stores streaming data from a laser sensor in a dense representation. This allows the user to do 'image-like' processing on the data, and can also be used for very fast approx neighborhood searches. This package is still experimental and unstable. Expect its APIs to change.
 
1 2021-06-03 denso_robot_bringup
The denso robot bringup package includes launch files for starting denso robot nodes.
The denso robot bringup package includes launch files for starting denso robot nodes.
 
1 2021-06-03 denso_robot_control
The denso robot control package includes a node for controlling DENSO robot controllers with MoveIt!.
The denso robot control package includes a node for controlling DENSO robot controllers with MoveIt!.
 
1 2021-06-03 denso_robot_core
The denso robot core package includes a node for controlling DENSO robot controllers.
The denso robot core package includes a node for controlling DENSO robot controllers.
 
1 2021-06-03 denso_robot_core_test
The denso robot core test package includes a node for testing denso robot core node.
The denso robot core test package includes a node for testing denso robot core node.
 
1 2021-06-03 denso_robot_descriptions
The denso robot descriptions package includes URDF files for DENSO robots.
The denso robot descriptions package includes URDF files for DENSO robots.
 
1 2021-06-03 denso_robot_gazebo
The denso robot gazebo package includes a launch file for simulating DENSO robot.
The denso robot gazebo package includes a launch file for simulating DENSO robot.
 
1 2021-06-03 denso_robot_moveit_config
An automatically generated package with all the configuration and launch files for using the DENSO robots with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the DENSO robots with the MoveIt Motion Planning Framework
 
1 2021-06-03 denso_robot_ros
The denso robot ros stack constains libraries, configuration files, and ROS nodes for controlling a DENSO robot from ROS.
The denso robot ros stack constains libraries, configuration files, and ROS nodes for controlling a DENSO robot from ROS.
 
1 2022-12-04 depth_image_proc
Contains nodelets for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
Contains nodelets for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.
 
1 2024-07-03 depth_odometry
The depth odometry package
The depth odometry package
 
1 depthai
1 depthai-ros
1 depthai_bridge
1 depthai_descriptions
1 depthai_examples
1 depthai_filters
1 depthai_ros_driver
1 depthai_ros_msgs
1 2019-03-31 depthcloud_encoder
Point Cloud Encoder for Web-Based Streaming
Point Cloud Encoder for Web-Based Streaming
 
1 2021-09-03 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 2021-06-18 derived_object_msgs
Abstracted Messages from Perception Modalities
Abstracted Messages from Perception Modalities
 
1 2024-07-03 description
Description of the Astrobee Free-Flyer
Description of the Astrobee Free-Flyer
 
1 2019-04-26 desistek_saga_control
Configuration and launch files to control the Desistek SAGA ROV
Configuration and launch files to control the Desistek SAGA ROV
 
1 2019-04-26 desistek_saga_description
The robot description files for the Desistek SAGA ROV underwater vehicle
The robot description files for the Desistek SAGA ROV underwater vehicle
 
1 2019-04-26 desistek_saga_gazebo
Package with launch files for demonstrations with the Desistek SAGA ROV underwater vehicle
Package with launch files for demonstrations with the Desistek SAGA ROV underwater vehicle
 
2 2020-04-30 desktop
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
2 2020-04-30 desktop_full
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
1 2020-10-06 diagnostic_aggregator
diagnostic_aggregator
diagnostic_aggregator
 
1 2020-10-06 diagnostic_analysis
The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files. Robot logs are recorded with rosbag, and can be processed offline using the scripts in this package.
The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files. Robot logs are recorded with rosbag, and can be processed offline using the scripts in this package.
 
1 2020-10-06 diagnostic_common_diagnostics
diagnostic_common_diagnostics
diagnostic_common_diagnostics
 
2 2021-01-12 diagnostic_msgs
This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS. These messages are currently used by the
This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS. These messages are currently used by the
 
1 2020-10-06 diagnostic_updater
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
 
1 2020-10-06 diagnostics
diagnostics
diagnostics
 
1 2024-07-10 dialogflow_task_executive
A ROS package for Google Dialogflow and launching apps via Dialogflow
A ROS package for Google Dialogflow and launching apps via Dialogflow
 
2 2023-11-13 diff_drive_controller
Controller for a differential drive mobile base.
Controller for a differential drive mobile base.
 
1 diffbot_base
1 diffbot_bringup
1 diffbot_control
1 diffbot_description
1 diffbot_gazebo
1 diffbot_mbf
1 diffbot_msgs
1 diffbot_navigation
1 diffbot_robot
1 diffbot_slam
1 2020-12-07 diffdrive_arduino
Provides an interface between diff_drive_controller and an Arduino.
Provides an interface between diff_drive_controller and an Arduino.
 
1 2022-11-22 dingo_control
Controllers for Dingo
Controllers for Dingo
 
1 2022-11-22 dingo_description
The dingo_description package
The dingo_description package
 
1 2023-04-20 dingo_desktop
Packages for working with Dingo from a ROS desktop.
Packages for working with Dingo from a ROS desktop.
 
1 2023-04-20 dingo_gazebo
Launchfiles to use Dingo in Gazebo.
Launchfiles to use Dingo in Gazebo.
 
1 2022-11-22 dingo_msgs
Messages exclusive to Dingo, especially for representing low-level motor commands and sensors.
Messages exclusive to Dingo, especially for representing low-level motor commands and sensors.
 
1 2022-11-22 dingo_navigation
Launch files and code for autonomous navigation of the Dingo
Launch files and code for autonomous navigation of the Dingo
 
1 2023-04-20 dingo_simulator
Packages for simulating Dingo.
Packages for simulating Dingo.
 
1 2023-04-20 dingo_viz
Visualization launchers and helpers for Dingo.
Visualization launchers and helpers for Dingo.
 
1 2024-07-03 disk_monitor
The disk monitor measures the free space remaining on a disk and publishes it to GDS.
The disk monitor measures the free space remaining on a disk and publishes it to GDS.
 
1 2019-08-02 distance_map
The distance_map metapackage
The distance_map metapackage
 
1 2019-08-02 distance_map_core
The distance_map_core package.
The distance_map_core package.
 
1 2019-08-02 distance_map_deadreck
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
 
1 2019-08-02 distance_map_msgs
Definition of the distance map message type.
Definition of the distance map message type.
 
1 2019-08-02 distance_map_node
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
 
1 2019-08-02 distance_map_opencv
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
 
1 2019-08-02 distance_map_rviz
Rviz plugin for the visualization of ditance maps.
Rviz plugin for the visualization of ditance maps.
 
1 2019-08-02 distance_map_tools
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
Node package of the map_distance project. It contains the ROS node that instantiate the distance map plugin.
 
0 dlo_ros
1 2021-07-30 dlux_global_planner
Plugin based global planner implementing the nav_core2::GlobalPlanner interface.
Plugin based global planner implementing the nav_core2::GlobalPlanner interface.
 
1 2021-07-30 dlux_plugins
Implementation of dlux_global_planner plugin interfaces.
Implementation of dlux_global_planner plugin interfaces.
 
1 dnn_detect
1 2024-07-03 dock
The dock procedure.
The dock procedure.
 
1 2023-09-28 dockeros
Simply running ros nodes in docker containers on remote robots.
Simply running ros nodes in docker containers on remote robots.
 
1 dolly
1 dolly_follow
1 dolly_gazebo
1 dolly_ignition
1 dolly_tests
1 domain_bridge
1 domain_coordinator
1 2024-07-10 downward
fast downward: PDDL Planner (http://www.fast-downward.org)
fast downward: PDDL Planner (http://www.fast-downward.org)
 
0 draco
2 2023-06-16 draco_point_cloud_transport
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds encoded with KD tree compression.
 
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
0 ds4_driver
1 ds_dbw
1 ds_dbw_can
1 ds_dbw_joystick_demo
1 ds_dbw_msgs
1 dual_arm_panda_moveit_config
1 dual_laser_merger
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 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_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 2024-06-12 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
 
2 2024-04-01 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 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 2024-11-12 dynamic_tf_publisher
dynamically set the tf trensformation
dynamically set the tf trensformation
 
0 dynamixel_controllers
1 dynamixel_hardware
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 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 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 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 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 2024-10-30 eigenpy
Bindings between Numpy and Eigen using Boost.Python
Bindings between Numpy and Eigen using Boost.Python
 
1 2024-11-02 eiquadprog
Eiquadprog a QP solver using active sets
Eiquadprog a QP solver using active sets
 
1 electronic_io
1 electronic_io_msgs
1 embree_vendor
0 eml