Package Summary

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

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_ros2.git
VCS Type git
VCS Version humble
Last Updated 2023-12-19
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

A package containing messages used by the RMF traffic management system.

Additional Links

No additional links.

Maintainers

  • Grey
  • Marco A. Gutiérrez
  • Yadunund

Authors

No additional authors.

rmf_traffic_ros2 package

This package provides interfaces between rmf_traffic and ROS 2 interfaces.

Quality Declaration

This package claims to be in the Quality Level 4 category. See the Quality Declaration for more details.

CHANGELOG

Changelog for package rmf_traffic_ros2

2.1.8 (2023-12-19)

2.1.7 (2023-08-10)

2.1.6 (2023-06-02)

  • Switch to rst changelogs (#276)
  • Contributors: Yadunund

2.1.5 (2023-05-20)

  • Reformat code to meet expectations of uncrustify-0.72.0: (#274)
  • Contributors: Yadunund

2.1.4 (2023-04-27)

2.1.3 (2023-04-26)

2.1.2 (2022-10-10)

2.1.0 (2022-10-03)

  • Make async behaviors more robust: (#228)
  • Make schedule failover more robust: (#232)
  • Ignore conflicts between any plans that have a dependency: (#205)
  • Add support for docking in lanes with entry events: (#226)
  • Add message conversion functions for the navigation graph: (#207)
  • Changes for humble compatibility: (#215)

2.0.0 (2022-03-18)

  • Update to the traffic dependency system: (#188)

1.5.0 (2022-02-14)

  • Allow participants to sync up with remote databases when discrepancies arise (#145)
  • Support for geojson graphs (#142)

1.4.0 (2021-09-01)

  • Make traffic schedule updates more efficient: (#86)
  • Add redundancy to the traffic schedule node: (#61)

1.3.0 (2021-06-07)

  • Use topics to update schedule mirrors: (#17)
  • Allow participant descriptions to update: (#17)
  • Add persistence to Traffic Schedule Participant IDs: (#242)

1.2.0 (2021-01-05)

  • Adding distributed blockade system hooks: (#22)

1.1.0 (2020-09-24)

  • Add a schedule node factory to the public API: (#147)
  • Allow the Negotiation class to accept callbacks for Table updates: (#140)
  • Allow the Negotiation class to provide views for existing Tables: (#140)
  • Allow the Negotiation class to store up to a certain number of completed negotiations: (#140)
  • Migrating to ROS2 Foxy: (#133)
  • Contributors: Aaron Chong, Grey, Yadu, ddengster

1.0.2 (2020-07-27)

  • Always respond to negotiations: (#138)

1.0.0 (2020-06-23)

  • Provides [rmf_traffic_ros2]{.title-ref} library which offers utilities to wrap [rmf_traffic]{.title-ref} into [ros2]{.title-ref} APIs

    : - [rmf_traffic_ros2::convert(T)]{.title-ref} functions convert between [rmf_traffic]{.title-ref} API data structures and [rmf_traffic_msgs]{.title-ref} message structures -

        [rmf\_traffic\_ros2::schedule]{.title-ref} utilities help to connect [rmf\_traffic]{.title-ref} objects across distributed ROS2 systems
    
        :   -   [MirrorManager]{.title-ref} - Object that maintains
                a [rmf\_traffic::schedule::Mirror]{.title-ref}
                across ROS2 connections
            -   [Writer]{.title-ref} - Factory for
                [rmf\_traffic::schedule::Participant]{.title-ref}
                objects that can talk to a database across ROS2
                connections
            -   [Negotiation]{.title-ref} - Object that manages a
                set of traffic negotiations across ROS2 connections
    
  • [rmf_traffic_schedule]{.title-ref} - a ROS2 node that manages a traffic schedule service and judges the outcomes of traffic negotiations

  • Contributors: Aaron Chong, Grey, Marco A. Guti

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 rmf_traffic_ros2 at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_ros2.git
VCS Type git
VCS Version iron
Last Updated 2023-12-22
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

A package containing messages used by the RMF traffic management system.

Additional Links

No additional links.

Maintainers

  • Grey
  • Marco A. Gutiérrez
  • Yadunund

Authors

No additional authors.

rmf_traffic_ros2 package

This package provides interfaces between rmf_traffic and ROS 2 interfaces.

Quality Declaration

This package claims to be in the Quality Level 4 category. See the Quality Declaration for more details.

CHANGELOG

Changelog for package rmf_traffic_ros2

2.2.5 (2023-12-22)

2.2.4 (2023-12-15)

2.2.3 (2023-09-20)

  • EasyFullControl API (#302)
  • Contributors: Luca Della Vedova, Michael X. Grey, Xiyu, Yadunund

2.2.2 (2023-09-11)

  • Improve linking time (#300)
  • Contributors: Grey, Luca Della Vedova, Yadunund

2.2.1 (2023-08-10)

2.2.0 (2023-06-06)

  • Switch to rst changelogs (#276)
  • Contributors: Yadunund

2.1.5 (2023-05-20)

  • Reformat code to meet expectations of uncrustify-0.72.0: (#274)
  • Contributors: Yadunund

2.1.4 (2023-04-27)

2.1.3 (2023-04-26)

2.1.2 (2022-10-10)

2.1.0 (2022-10-03)

  • Make async behaviors more robust: (#228)
  • Make schedule failover more robust: (#232)
  • Ignore conflicts between any plans that have a dependency: (#205)
  • Add support for docking in lanes with entry events: (#226)
  • Add message conversion functions for the navigation graph: (#207)
  • Changes for humble compatibility: (#215)

2.0.0 (2022-03-18)

  • Update to the traffic dependency system: (#188)

1.5.0 (2022-02-14)

  • Allow participants to sync up with remote databases when discrepancies arise (#145)
  • Support for geojson graphs (#142)

1.4.0 (2021-09-01)

  • Make traffic schedule updates more efficient: (#86)
  • Add redundancy to the traffic schedule node: (#61)

1.3.0 (2021-06-07)

  • Use topics to update schedule mirrors: (#17)
  • Allow participant descriptions to update: (#17)
  • Add persistence to Traffic Schedule Participant IDs: (#242)

1.2.0 (2021-01-05)

  • Adding distributed blockade system hooks: (#22)

1.1.0 (2020-09-24)

  • Add a schedule node factory to the public API: (#147)
  • Allow the Negotiation class to accept callbacks for Table updates: (#140)
  • Allow the Negotiation class to provide views for existing Tables: (#140)
  • Allow the Negotiation class to store up to a certain number of completed negotiations: (#140)
  • Migrating to ROS2 Foxy: (#133)
  • Contributors: Aaron Chong, Grey, Yadu, ddengster

1.0.2 (2020-07-27)

  • Always respond to negotiations: (#138)

1.0.0 (2020-06-23)

  • Provides [rmf_traffic_ros2]{.title-ref} library which offers utilities to wrap [rmf_traffic]{.title-ref} into [ros2]{.title-ref} APIs

    : - [rmf_traffic_ros2::convert(T)]{.title-ref} functions convert between [rmf_traffic]{.title-ref} API data structures and [rmf_traffic_msgs]{.title-ref} message structures -

        [rmf\_traffic\_ros2::schedule]{.title-ref} utilities help to connect [rmf\_traffic]{.title-ref} objects across distributed ROS2 systems
    
        :   -   [MirrorManager]{.title-ref} - Object that maintains
                a [rmf\_traffic::schedule::Mirror]{.title-ref}
                across ROS2 connections
            -   [Writer]{.title-ref} - Factory for
                [rmf\_traffic::schedule::Participant]{.title-ref}
                objects that can talk to a database across ROS2
                connections
            -   [Negotiation]{.title-ref} - Object that manages a
                set of traffic negotiations across ROS2 connections
    
  • [rmf_traffic_schedule]{.title-ref} - a ROS2 node that manages a traffic schedule service and judges the outcomes of traffic negotiations

  • Contributors: Aaron Chong, Grey, Marco A. Guti

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 rmf_traffic_ros2 at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_ros2.git
VCS Type git
VCS Version main
Last Updated 2024-02-28
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

A package containing messages used by the RMF traffic management system.

Additional Links

No additional links.

Maintainers

  • Grey
  • Marco A. Gutiérrez
  • Yadunund

Authors

No additional authors.

rmf_traffic_ros2 package

This package provides interfaces between rmf_traffic and ROS 2 interfaces.

Quality Declaration

This package claims to be in the Quality Level 4 category. See the Quality Declaration for more details.

CHANGELOG

Changelog for package rmf_traffic_ros2

2.5.0 (2023-12-22)

2.4.0 (2023-12-15)

2.3.2 (2023-08-28)

  • Improve linking time (#297)
  • EasyFullControl API (#235)
  • Remove a few warnings related to RCLCPP logger (#296)
  • Contributors: Arjo Chakravarty, Grey, Luca Della Vedova, Xiyu, Yadunund

2.3.1 (2023-08-10)

2.3.0 (2023-06-08)

2.2.0 (2023-06-06)

  • Switch to rst changelogs (#276)
  • Contributors: Yadunund

2.1.5 (2023-05-20)

  • Reformat code to meet expectations of uncrustify-0.72.0: (#274)
  • Contributors: Yadunund

2.1.4 (2023-04-27)

2.1.3 (2023-04-26)

2.1.2 (2022-10-10)

2.1.0 (2022-10-03)

  • Make async behaviors more robust: (#228)
  • Make schedule failover more robust: (#232)
  • Ignore conflicts between any plans that have a dependency: (#205)
  • Add support for docking in lanes with entry events: (#226)
  • Add message conversion functions for the navigation graph: (#207)
  • Changes for humble compatibility: (#215)

2.0.0 (2022-03-18)

  • Update to the traffic dependency system: (#188)

1.5.0 (2022-02-14)

  • Allow participants to sync up with remote databases when discrepancies arise (#145)
  • Support for geojson graphs (#142)

1.4.0 (2021-09-01)

  • Make traffic schedule updates more efficient: (#86)
  • Add redundancy to the traffic schedule node: (#61)

1.3.0 (2021-06-07)

  • Use topics to update schedule mirrors: (#17)
  • Allow participant descriptions to update: (#17)
  • Add persistence to Traffic Schedule Participant IDs: (#242)

1.2.0 (2021-01-05)

  • Adding distributed blockade system hooks: (#22)

1.1.0 (2020-09-24)

  • Add a schedule node factory to the public API: (#147)
  • Allow the Negotiation class to accept callbacks for Table updates: (#140)
  • Allow the Negotiation class to provide views for existing Tables: (#140)
  • Allow the Negotiation class to store up to a certain number of completed negotiations: (#140)
  • Migrating to ROS2 Foxy: (#133)
  • Contributors: Aaron Chong, Grey, Yadu, ddengster

1.0.2 (2020-07-27)

  • Always respond to negotiations: (#138)

1.0.0 (2020-06-23)

  • Provides [rmf_traffic_ros2]{.title-ref} library which offers utilities to wrap [rmf_traffic]{.title-ref} into [ros2]{.title-ref} APIs

    : - [rmf_traffic_ros2::convert(T)]{.title-ref} functions convert between [rmf_traffic]{.title-ref} API data structures and [rmf_traffic_msgs]{.title-ref} message structures -

        [rmf\_traffic\_ros2::schedule]{.title-ref} utilities help to connect [rmf\_traffic]{.title-ref} objects across distributed ROS2 systems
    
        :   -   [MirrorManager]{.title-ref} - Object that maintains
                a [rmf\_traffic::schedule::Mirror]{.title-ref}
                across ROS2 connections
            -   [Writer]{.title-ref} - Factory for
                [rmf\_traffic::schedule::Participant]{.title-ref}
                objects that can talk to a database across ROS2
                connections
            -   [Negotiation]{.title-ref} - Object that manages a
                set of traffic negotiations across ROS2 connections
    
  • [rmf_traffic_schedule]{.title-ref} - a ROS2 node that manages a traffic schedule service and judges the outcomes of traffic negotiations

  • Contributors: Aaron Chong, Grey, Marco A. Guti

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 rmf_traffic_ros2 at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_ros2.git
VCS Type git
VCS Version galactic
Last Updated 2021-09-02
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

A package containing messages used by the RMF traffic management system.

Additional Links

No additional links.

Maintainers

  • Grey
  • Marco A. Gutiérrez

Authors

No additional authors.

rmf_traffic_ros2 package

This package provides interfaces between rmf_traffic and ROS 2 interfaces.

Quality Declaration

This package claims to be in the Quality Level 4 category. See the Quality Declaration for more details.

CHANGELOG

Changelog for package rmf_traffic_ros2

1.4.0 (2021-09-01)

  • Make traffic schedule updates more efficient: #86
  • Add redundancy to the traffic schedule node: #61

1.3.0 (2021-06-07)

  • Use topics to update schedule mirrors: #17
  • Allow participant descriptions to update: #17
  • Add persistence to Traffic Schedule Participant IDs: #242

1.2.0 (2021-01-05)

  • Adding distributed blockade system hooks: #226

1.1.0 (2020-09-24)

  • Add a schedule node factory to the public API: #147
  • Allow the Negotiation class to accept callbacks for Table updates: #140
  • Allow the Negotiation class to provide views for existing Tables: #140
  • Allow the Negotiation class to store up to a certain number of completed negotiations: #140
  • Migrating to ROS2 Foxy: #133
  • Contributors: Aaron Chong, Grey, Yadu, ddengster

1.0.2 (2020-07-27)

  • Always respond to negotiations: #138

1.0.0 (2020-06-23)

  • Provides rmf_traffic_ros2 library which offers utilities to wrap rmf_traffic into ros2 APIs
    • rmf_traffic_ros2::convert(T) functions convert between rmf_traffic API data structures and rmf_traffic_msgs message structures
    • rmf_traffic_ros2::schedule utilities help to connect rmf_traffic objects across distributed ROS2 systems
      • MirrorManager - Object that maintains a rmf_traffic::schedule::Mirror across ROS2 connections
      • Writer - Factory for rmf_traffic::schedule::Participant objects that can talk to a database across ROS2 connections
      • Negotiation - Object that manages a set of traffic negotiations across ROS2 connections
  • rmf_traffic_schedule - a ROS2 node that manages a traffic schedule service and judges the outcomes of traffic negotiations
  • Contributors: Aaron Chong, Grey, Marco A. Gutiérrez, Morgan Quigley, Yadu, Yadunund, koonpeng

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 rmf_traffic_ros2 at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_ros2.git
VCS Type git
VCS Version foxy
Last Updated 2021-09-02
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

A package containing messages used by the RMF traffic management system.

Additional Links

No additional links.

Maintainers

  • Grey
  • Marco A. Gutiérrez

Authors

No additional authors.

rmf_traffic_ros2 package

This package provides interfaces between rmf_traffic and ROS 2 interfaces.

Quality Declaration

This package claims to be in the Quality Level 4 category. See the Quality Declaration for more details.

CHANGELOG

Changelog for package rmf_traffic_ros2

1.4.0 (2021-09-01)

  • Make traffic schedule updates more efficient: #86
  • Add redundancy to the traffic schedule node: #61

1.3.0 (2021-06-07)

  • Use topics to update schedule mirrors: #17
  • Allow participant descriptions to update: #17
  • Add persistence to Traffic Schedule Participant IDs: #242

1.2.0 (2021-01-05)

  • Adding distributed blockade system hooks: #226

1.1.0 (2020-09-24)

  • Add a schedule node factory to the public API: #147
  • Allow the Negotiation class to accept callbacks for Table updates: #140
  • Allow the Negotiation class to provide views for existing Tables: #140
  • Allow the Negotiation class to store up to a certain number of completed negotiations: #140
  • Migrating to ROS2 Foxy: #133
  • Contributors: Aaron Chong, Grey, Yadu, ddengster

1.0.2 (2020-07-27)

  • Always respond to negotiations: #138

1.0.0 (2020-06-23)

  • Provides rmf_traffic_ros2 library which offers utilities to wrap rmf_traffic into ros2 APIs
    • rmf_traffic_ros2::convert(T) functions convert between rmf_traffic API data structures and rmf_traffic_msgs message structures
    • rmf_traffic_ros2::schedule utilities help to connect rmf_traffic objects across distributed ROS2 systems
      • MirrorManager - Object that maintains a rmf_traffic::schedule::Mirror across ROS2 connections
      • Writer - Factory for rmf_traffic::schedule::Participant objects that can talk to a database across ROS2 connections
      • Negotiation - Object that manages a set of traffic negotiations across ROS2 connections
  • rmf_traffic_schedule - a ROS2 node that manages a traffic schedule service and judges the outcomes of traffic negotiations
  • Contributors: Aaron Chong, Grey, Marco A. Gutiérrez, Morgan Quigley, Yadu, Yadunund, koonpeng

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 rmf_traffic_ros2 at Robotics Stack Exchange