![]() |
micro_ros_agent package from micro-ROS-Agent repomicro_ros_agent |
|
Package Summary
Tags | No category tags. |
Version | 1.5.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/micro-ROS/micro-ROS-Agent.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2023-01-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Pablo Garrido
- Antonio Cuadros
Authors
Micro ROS Agent
Overview
This repository contains the Micro-ROS Agent package. Micro-ROS Agent is a ROS 2 node that wraps the Micro XRCE-DDS Agent. For further information about Micro XRCE-DDS Agent click here This package is a part of the Micro-ROS project stack. For more information about Micro-ROS project click here.
The node acts as a server between DDS Network and Micro-ROS nodes inside MCU. It receives and send messages from Micro-ROS nodes, and keep track of the Micro-ROS nodes exposing them to the ROS 2 network. The node interacts with DDS Global Data Space on behalf of the Micro-ROS nodes.
Package features
XML generation
During the build process, the package looks for all ROS 2 messages to generate an initial list of XML profiles. These profiles can are referenced in the Agent-Client communication to avoid sending the full XML content. This reference mechanism can be switched on and off from the Micro XRCE-DDS middleware layer.
Agent-Client communication mechanism
Communication between the Micro-ROS Agent and the Micro-ROS nodes supports two types of transport:
- UDP.
- SerialPort.
All available configurations are supported directly by the Micro XRCE-DDS agent. For further information on how to configure the agent click here.
Changelog for package micro-ros_agent
1.5.4 (2022-09-28)
1.5.3 (2022-06-13)
1.5.2 (2022-05-25)
1.5.1 (2022-03-25)
- Add services to graph manager (backport #127) (#128)
- Add used missing includes (#116)
- Add system logger flag (#118) (#120)
- Add condition variable include (#113) (#115)
- pass system name to xrceagent (#110) (#111)
- Fix memory leak in FastDDS datawriter (#107) (#108)
1.5.0 (2021-09-13)
- Remove XRCE dependency and add superbuild (#97)
- Fixed launch file by using a list for arguments. Ensures order of items is kept. (#93) (#94)
- Modify argument type (#91)
- Fix graph manager datawriters behaviour (#84)
- Graph manager: Fix participant mask for listener callbacks (#81)
- Fix agent launch (#78)
- Fix graph manager node namespaces (#75)
- Fix Rolling agent (#61)
- Add multi domain graph manager (#69)
- Add ros2 launch capabilities and example launch file (#47)
- Snap build for the micro-ROS-Agent (#43)
- Create graph manager after checking passed CLI arguments and launch xrce-dds server (#41)
- Contributors: Antonio Cuadros, Jose Antonio Moral, Pablo Garrido, mergify[bot]
0.0.1 (2019-04-24) -----------------* Initial release
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Repo | Deps |
---|---|---|
jackal_robot | github-jackal-jackal_robot |
Launch files
Messages
Services
Plugins
Recent questions tagged micro_ros_agent at answers.ros.org
![]() |
micro_ros_agent package from micro-ROS-Agent repomicro_ros_agent |
|
Package Summary
Tags | No category tags. |
Version | 3.0.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/micro-ROS/micro-ROS-Agent.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2022-09-28 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Pablo Garrido
- Antonio Cuadros
Authors
Micro ROS Agent
Overview
This repository contains the Micro-ROS Agent package. Micro-ROS Agent is a ROS 2 node that wraps the Micro XRCE-DDS Agent. For further information about Micro XRCE-DDS Agent click here This package is a part of the Micro-ROS project stack. For more information about Micro-ROS project click here.
The node acts as a server between DDS Network and Micro-ROS nodes inside MCU. It receives and send messages from Micro-ROS nodes, and keep track of the Micro-ROS nodes exposing them to the ROS 2 network. The node interacts with DDS Global Data Space on behalf of the Micro-ROS nodes.
Package features
XML generation
During the build process, the package looks for all ROS 2 messages to generate an initial list of XML profiles. These profiles can are referenced in the Agent-Client communication to avoid sending the full XML content. This reference mechanism can be switched on and off from the Micro XRCE-DDS middleware layer.
Agent-Client communication mechanism
Communication between the Micro-ROS Agent and the Micro-ROS nodes supports two types of transport:
- UDP.
- SerialPort.
All available configurations are supported directly by the Micro XRCE-DDS agent. For further information on how to configure the agent click here.
Changelog for package micro-ros_agent
3.0.4 (2022-09-28)
3.0.3 (2022-06-13)
- Fix memory leak in graph manager (#147)
3.0.2 (2022-05-25)
3.0.1 (2022-03-25)
- Add services to graph manager (#127) (#129)
- Add used missing includes (#116) (#124)
- Add system logger flag (#118) (#119)
- Add condition variable include (#113) (#114)
- pass system name to xrceagent (#110) (#112)
- Fix memory leak in FastDDS datawriter (#107) (#109)
3.0.0 (2021-09-13)
1.0.1 (2021-09-13)
- Remove XRCE dependency and add superbuild (#97)
- Fixed launch file by using a list for arguments. Ensures order of items is kept. (#93) (#94)
- Modify argument type (#91)
- Fix graph manager datawriters behaviour (#84)
- Graph manager: Fix participant mask for listener callbacks (#81)
- Fix agent launch (#78)
- Fix graph manager node namespaces (#75)
- Fix Rolling agent (#61)
- Add multi domain graph manager (#69)
- Add ros2 launch capabilities and example launch file (#47)
- Snap build for the micro-ROS-Agent (#43)
- Create graph manager after checking passed CLI arguments and launch xrce-dds server (#41)
- Contributors: Antonio Cuadros, Jose Antonio Moral, Pablo Garrido, mergify[bot]
0.0.1 (2019-04-24) -----------------* Initial release
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Repo | Deps |
---|---|---|
jackal_robot | github-jackal-jackal_robot |
Launch files
Messages
Services
Plugins
Recent questions tagged micro_ros_agent at answers.ros.org
![]() |
micro_ros_agent package from micro-ROS-Agent repomicro_ros_agent microxrcedds_agent_cmake_module |
|
Package Summary
Tags | No category tags. |
Version | 0.0.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/micro-ROS/micro-ROS-Agent.git |
VCS Type | git |
VCS Version | v0.0.1 |
Last Updated | 2019-04-24 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Borja Outerelo
Authors
Micro ROS Agent
Overview
This repository contains the Micro-ROS Agent package. Micro-ROS Agent is a ROS 2 node that wraps the Micro XRCE-DDS Agent. For further information about Micro XRCE-DDS Agent click here This package is a part of the Micro-ROS project stack. For more information about Micro-ROS project click here.
The node acts as a server between DDS Network and Micro-ROS nodes inside MCU. It receives and send messages from Micro-ROS nodes, and keep track of the Micro-ROS nodes exposing them to the ROS 2 network. The node interacts with DDS Global Data Space on behalf of the Micro-ROS nodes.
Package features
XML generation
During the build process, the package looks for all ROS 2 messages to generate an initial list of XML profiles. These profiles can are referenced in the Agent-Client communication to avoid sending the full XML content. This reference mechanism can be switched on and off from the Micro XRCE-DDS middleware layer.
Agent-Client communication mechanism
Communication between the Micro-ROS Agent and the Micro-ROS nodes supports two types of transport:
- UDP.
- SerialPort.
All available configurations are supported directly by the Micro XRCE-DDS agent. For further information on how to configure the agent click here.
Changelog for package micro-ros_agent
0.0.1 (2019-04-24) -----------------* Initial release
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | rclcpp | |
1 | ament_cmake | |
1 | rosidl_parser | |
1 | ament_lint_auto | |
1 | ament_lint_common | |
0 | fastcdr | |
2 | fastrtps | |
1 | microxrcedds_agent_cmake_module | |
1 | rosidl_cmake |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged micro_ros_agent at answers.ros.org
![]() |
micro_ros_agent package from micro-ROS-Agent repomicro_ros_agent |
|
Package Summary
Tags | No category tags. |
Version | 0.0.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/micro-ROS/micro-ROS-Agent.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2020-04-28 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Borja Outerelo
Authors
Micro ROS Agent
Overview
This repository contains the Micro-ROS Agent package. Micro-ROS Agent is a ROS 2 node that wraps the Micro XRCE-DDS Agent. For further information about Micro XRCE-DDS Agent click here This package is a part of the Micro-ROS project stack. For more information about Micro-ROS project click here.
The node acts as a server between DDS Network and Micro-ROS nodes inside MCU. It receives and send messages from Micro-ROS nodes, and keep track of the Micro-ROS nodes exposing them to the ROS 2 network. The node interacts with DDS Global Data Space on behalf of the Micro-ROS nodes.
Package features
XML generation
During the build process, the package looks for all ROS 2 messages to generate an initial list of XML profiles. These profiles can are referenced in the Agent-Client communication to avoid sending the full XML content. This reference mechanism can be switched on and off from the Micro XRCE-DDS middleware layer.
Agent-Client communication mechanism
Communication between the Micro-ROS Agent and the Micro-ROS nodes supports two types of transport:
- UDP.
- SerialPort.
All available configurations are supported directly by the Micro XRCE-DDS agent. For further information on how to configure the agent click here.
Changelog for package micro-ros_agent
0.0.1 (2019-04-24) -----------------* Initial release
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | ament_cmake | |
1 | ament_lint_auto | |
1 | ament_lint_common | |
0 | microxrcedds_agent |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged micro_ros_agent at answers.ros.org
![]() |
micro_ros_agent package from micro-ROS-Agent repomicro_ros_agent |
|
Package Summary
Tags | No category tags. |
Version | 2.0.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/micro-ROS/micro-ROS-Agent.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-09-28 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Pablo Garrido
- Antonio Cuadros
Authors
Micro ROS Agent
Overview
This repository contains the Micro-ROS Agent package. Micro-ROS Agent is a ROS 2 node that wraps the Micro XRCE-DDS Agent. For further information about Micro XRCE-DDS Agent click here This package is a part of the Micro-ROS project stack. For more information about Micro-ROS project click here.
The node acts as a server between DDS Network and Micro-ROS nodes inside MCU. It receives and send messages from Micro-ROS nodes, and keep track of the Micro-ROS nodes exposing them to the ROS 2 network. The node interacts with DDS Global Data Space on behalf of the Micro-ROS nodes.
Package features
XML generation
During the build process, the package looks for all ROS 2 messages to generate an initial list of XML profiles. These profiles can are referenced in the Agent-Client communication to avoid sending the full XML content. This reference mechanism can be switched on and off from the Micro XRCE-DDS middleware layer.
Agent-Client communication mechanism
Communication between the Micro-ROS Agent and the Micro-ROS nodes supports two types of transport:
- UDP.
- SerialPort.
All available configurations are supported directly by the Micro XRCE-DDS agent. For further information on how to configure the agent click here.
Changelog for package micro-ros_agent
2.0.4 (2022-09-28)
2.0.3 (2022-06-13)
2.0.2 (2022-05-25)
2.0.1 (2022-03-25)
- Add services to graph manager (#127)
- Add used missing includes (#116) (#125)
- Add system logger flag (#118)
- Add condition variable include (#113)
- pass system name to xrceagent (#110)
- Fix memory leak in FastDDS datawriter (#107)
- Contributors: Antonio Cuadros, Pablo Garrido, Roland Schwan, mergify[bot]
2.0.0 (2021-09-13)
- Remove XRCE dependency and add superbuild (#97)
- Fixed launch file by using a list for arguments. Ensures order of items is kept. (#93) (#94)
- Modify argument type (#91)
- Fix graph manager datawriters behaviour (#84)
- Graph manager: Fix participant mask for listener callbacks (#81)
- Fix agent launch (#78)
- Fix graph manager node namespaces (#75)
- Fix Rolling agent (#61)
- Add multi domain graph manager (#69)
- Add ros2 launch capabilities and example launch file (#47)
- Snap build for the micro-ROS-Agent (#43)
- Create graph manager after checking passed CLI arguments and launch xrce-dds server (#41)
- Contributors: Antonio Cuadros, Jose Antonio Moral, Pablo Garrido, mergify[bot]
0.0.1 (2019-04-24) -----------------* Initial release