No version for distro humble showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

micro_ros_agent package from stm32_micro_ros_setup repo

micro_ros_setup drive_base_msgs micro_ros_agent micro_ros_msgs

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Example of how to setup micro-ROS on any STM32 microcontroller
Checkout URI https://github.com/lfatality/stm32_micro_ros_setup.git
VCS Type git
VCS Version main
Last Updated 2023-04-09
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

micro-ROS Agent package

Additional Links

No additional links.

Maintainers

  • Pablo Garrido
  • Antonio Cuadros

Authors

No additional 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

Changelog for package micro-ros_agent

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged micro_ros_agent at Robotics Stack Exchange