micro_ros_agent package from micro-ROS-Agent repo

micro_ros_agent

Package Summary

Tags No category tags.
Version 2.0.0
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 2021-09-13
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

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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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 answers.ros.org

micro_ros_agent package from micro-ROS-Agent repo

micro_ros_agent

Package Summary

Tags No category tags.
Version 1.5.0
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 2021-09-13
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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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 answers.ros.org

micro_ros_agent package from micro-ROS-Agent repo

micro_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

DDS-XCRE agent implementation

Additional Links

No additional links.

Maintainers

  • Borja Outerelo

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

0.0.1 (2019-04-24) -----------------* Initial release

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

No known dependants.

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 answers.ros.org

micro_ros_agent package from micro-ROS-Agent repo

micro_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

DDS-XCRE agent implementation

Additional Links

No additional links.

Maintainers

  • Borja Outerelo

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

0.0.1 (2019-04-24) -----------------* Initial release

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

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 answers.ros.org