![]() |
rmf_traffic package from rmf_traffic repormf_traffic rmf_traffic_examples |
|
Package Summary
Tags | No category tags. |
Version | 3.0.0 |
License | Apache License 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/open-rmf/rmf_traffic.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-10-03 |
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
Package for managing traffic in the Robotics Middleware Framework
Additional Links
No additional links.
Maintainers
- Grey
- Marco A. Gutiérrez
Authors
- Grey
rmf_traffic package
This package provides functionality for managing traffic in RMF.
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
3.0.0 (XXXX-YY-ZZ)
- Improve robustness of schedule failover: #88
- Allow participant profiles to be changed at runtime: #87
- Fix issues with schedule culling and incremental delays: #86
- Fix
dependency_resoution
typo: #82 - Quickest path feature: #84 #85
- More graceful error handling: #71 #76 #80 #81
2.0.0 (2022-03-18)
- Introduce traffic dependency system: #70
1.5.0 (2022-02-14)
- Support lane speed limits: #44
- Fix potential race conditions: #46
- Add features to facilitate robust failover: #54
- Significantly improved performance for very large scale nav graphs: #53
1.4.1 (2021-10-27)
- Using eigen3_cmake_module to fix RHEL build: #47
1.4.0 (2021-09-01)
- Mandate use of FCL>=0.6: #39
- Make the stubborn negotiator's strategy more flexible: #40
- Fix participant lifecycles: #35
1.3.0 (2021-05-07)
- Allow a Database to be forked off of a Mirror: #17
- Separate participant descriptions from schedule patches: #14
- Allow navigation graph lanes to be opened or closed: #11
- Add persistence to Traffic Schedule Participant IDs: #242
- Allow a minimum plan finish time to be specified: #307
- Check itinerary endpoints when negotiating: #308
1.2.0 (2021-01-05)
- Improve planner performance scaling for large graphs: #243
- Add the blockade system for traffic light management: #226
- Access trajectory waypoints by element index: #226
- Get trajectory index of each plan waypoint: #226
1.1.0 (2020-09-24)
- Allow a Negotiation Table Viewer to see rejected and forfeited statuses, and to check for a submission: #140
- Improve heuristic to account for events: #159
- Fix an issue with moving robots between floors: #163
- Add a generic waiting event: #158
- Fix bug that caused exit events to get skipped sometimes: #166
- Bump to C++17 and migrate to
std::optional
: #177 - Contributors: Aaron Chong, Geoffrey Biggs, Grey, Kevin_Skywalker, Yadu, ddengster
1.0.2 (2020-07-27)
- Improved definition of "traffic conflict" for vechiles that start too close: #136
1.0.1 (2020-07-20)
- Allow users to specify a callback for interrupting a planner: #130
- Allow a Negotiation Table Viewer to know when its Table is defunct: #130
1.0.0 (2020-06-23)
- Provides core
rmf_traffic
utilities-
Trajectory
- Describe a motion through 2D space -
Route
- Describe a path that a robot will follow -
Motion
- Convert a discreteTrajectory
into a continuous function
-
- Provides
rmf_traffic::schedule
utilities for managing traffic schedules-
Database
- Object for managing a schedule database -
Viewer
- Interface for viewing a schedule database -
Writer
- Interface for writing to a schedule database -
Mirror
- Object for mirroring a schedule database across a distributed system -
Snapshot
- Object that captures a snapshot of a database -
Participant
- Object that manages participation in a schedule -
ParticipantDescription
- Object that describes a participant -
Query
- Object that describes a schedule query -
Negotiation
- Object that manages a traffic negotiation -
Negotiator
- Interface used to respond to negotiation events -
StubbornNegotiator
- An implementation of aNegotiator
that refuses to deviate from its path
-
- Provides
rmf_traffic::agv
utilities to help AGV fleets integrate with the schedule-
Graph
- Describe the route graph that an AGV is allowed to use -
VehicleTraits
- Describe the kinematic properties of an AGV -
Interpolate
- Interpolate the trajectory of an AGV based on its traits -
RouteValidator
- Interface for determining whether a route is free of conflicts -
Planner
- Object that can generate plans for an AGV that comply with the schedule or that suit a negotiation -
SimpleNegotiator
- An implementation of aschedule::Negotiator
that can negotiate for an AGV
-
- Contributors: Aaron Chong, Boon Han, Charayaphan Nakorn Boon Han, Grey, Luca Della Vedova, Marco A. Gutiérrez, Morgan Quigley, Yadu, Yadunund, koonpeng
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Dependant Packages
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 at answers.ros.org
![]() |
rmf_traffic package from rmf_traffic repormf_traffic |
|
Package Summary
Tags | No category tags. |
Version | 1.4.0 |
License | Apache License 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/open-rmf/rmf_traffic.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
Package for managing traffic in the Robotics Middleware Framework
Additional Links
No additional links.
Maintainers
- Grey
- Marco A. Gutiérrez
Authors
- Grey
rmf_traffic package
This package provides functionality for managing traffic in RMF.
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
1.4.0 (2021-09-01)
- Mandate use of FCL>=0.6: #39
- Make the stubborn negotiator's strategy more flexible: #40
- Fix participant lifecycles: #35
1.3.0 (2021-05-07)
- Allow a Database to be forked off of a Mirror: #17
- Separate participant descriptions from schedule patches: #14
- Allow navigation graph lanes to be opened or closed: #11
- Add persistence to Traffic Schedule Participant IDs: #242
- Allow a minimum plan finish time to be specified: #307
- Check itinerary endpoints when negotiating: #308
1.2.0 (2021-01-05)
- Improve planner performance scaling for large graphs: #243
- Add the blockade system for traffic light management: #226
- Access trajectory waypoints by element index: #226
- Get trajectory index of each plan waypoint: #226
1.1.0 (2020-09-24)
- Allow a Negotiation Table Viewer to see rejected and forfeited statuses, and to check for a submission: #140
- Improve heuristic to account for events: #159
- Fix an issue with moving robots between floors: #163
- Add a generic waiting event: #158
- Fix bug that caused exit events to get skipped sometimes: #166
- Bump to C++17 and migrate to
std::optional
: #177 - Contributors: Aaron Chong, Geoffrey Biggs, Grey, Kevin_Skywalker, Yadu, ddengster
1.0.2 (2020-07-27)
- Improved definition of "traffic conflict" for vechiles that start too close: #136
1.0.1 (2020-07-20)
- Allow users to specify a callback for interrupting a planner: #130
- Allow a Negotiation Table Viewer to know when its Table is defunct: #130
1.0.0 (2020-06-23)
- Provides core
rmf_traffic
utilities-
Trajectory
- Describe a motion through 2D space -
Route
- Describe a path that a robot will follow -
Motion
- Convert a discreteTrajectory
into a continuous function
-
- Provides
rmf_traffic::schedule
utilities for managing traffic schedules-
Database
- Object for managing a schedule database -
Viewer
- Interface for viewing a schedule database -
Writer
- Interface for writing to a schedule database -
Mirror
- Object for mirroring a schedule database across a distributed system -
Snapshot
- Object that captures a snapshot of a database -
Participant
- Object that manages participation in a schedule -
ParticipantDescription
- Object that describes a participant -
Query
- Object that describes a schedule query -
Negotiation
- Object that manages a traffic negotiation -
Negotiator
- Interface used to respond to negotiation events -
StubbornNegotiator
- An implementation of aNegotiator
that refuses to deviate from its path
-
- Provides
rmf_traffic::agv
utilities to help AGV fleets integrate with the schedule-
Graph
- Describe the route graph that an AGV is allowed to use -
VehicleTraits
- Describe the kinematic properties of an AGV -
Interpolate
- Interpolate the trajectory of an AGV based on its traits -
RouteValidator
- Interface for determining whether a route is free of conflicts -
Planner
- Object that can generate plans for an AGV that comply with the schedule or that suit a negotiation -
SimpleNegotiator
- An implementation of aschedule::Negotiator
that can negotiate for an AGV
-
- Contributors: Aaron Chong, Boon Han, Charayaphan Nakorn Boon Han, Grey, Luca Della Vedova, Marco A. Gutiérrez, Morgan Quigley, Yadu, Yadunund, koonpeng
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
Deps | Name | |
---|---|---|
1 | rmf_utils | |
1 | ament_cmake_catch2 | |
1 | rmf_cmake_uncrustify |
System Dependencies
Name |
---|
libccd-dev |
eigen |
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 at answers.ros.org
![]() |
rmf_traffic package from rmf_traffic repormf_traffic rmf_traffic_examples |
|
Package Summary
Tags | No category tags. |
Version | 3.0.0 |
License | Apache License 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/open-rmf/rmf_traffic.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-10-03 |
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
Package for managing traffic in the Robotics Middleware Framework
Additional Links
No additional links.
Maintainers
- Grey
- Marco A. Gutiérrez
Authors
- Grey
rmf_traffic package
This package provides functionality for managing traffic in RMF.
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
3.0.0 (XXXX-YY-ZZ)
- Improve robustness of schedule failover: #88
- Allow participant profiles to be changed at runtime: #87
- Fix issues with schedule culling and incremental delays: #86
- Fix
dependency_resoution
typo: #82 - Quickest path feature: #84 #85
- More graceful error handling: #71 #76 #80 #81
2.0.0 (2022-03-18)
- Introduce traffic dependency system: #70
1.5.0 (2022-02-14)
- Support lane speed limits: #44
- Fix potential race conditions: #46
- Add features to facilitate robust failover: #54
- Significantly improved performance for very large scale nav graphs: #53
1.4.1 (2021-10-27)
- Using eigen3_cmake_module to fix RHEL build: #47
1.4.0 (2021-09-01)
- Mandate use of FCL>=0.6: #39
- Make the stubborn negotiator's strategy more flexible: #40
- Fix participant lifecycles: #35
1.3.0 (2021-05-07)
- Allow a Database to be forked off of a Mirror: #17
- Separate participant descriptions from schedule patches: #14
- Allow navigation graph lanes to be opened or closed: #11
- Add persistence to Traffic Schedule Participant IDs: #242
- Allow a minimum plan finish time to be specified: #307
- Check itinerary endpoints when negotiating: #308
1.2.0 (2021-01-05)
- Improve planner performance scaling for large graphs: #243
- Add the blockade system for traffic light management: #226
- Access trajectory waypoints by element index: #226
- Get trajectory index of each plan waypoint: #226
1.1.0 (2020-09-24)
- Allow a Negotiation Table Viewer to see rejected and forfeited statuses, and to check for a submission: #140
- Improve heuristic to account for events: #159
- Fix an issue with moving robots between floors: #163
- Add a generic waiting event: #158
- Fix bug that caused exit events to get skipped sometimes: #166
- Bump to C++17 and migrate to
std::optional
: #177 - Contributors: Aaron Chong, Geoffrey Biggs, Grey, Kevin_Skywalker, Yadu, ddengster
1.0.2 (2020-07-27)
- Improved definition of "traffic conflict" for vechiles that start too close: #136
1.0.1 (2020-07-20)
- Allow users to specify a callback for interrupting a planner: #130
- Allow a Negotiation Table Viewer to know when its Table is defunct: #130
1.0.0 (2020-06-23)
- Provides core
rmf_traffic
utilities-
Trajectory
- Describe a motion through 2D space -
Route
- Describe a path that a robot will follow -
Motion
- Convert a discreteTrajectory
into a continuous function
-
- Provides
rmf_traffic::schedule
utilities for managing traffic schedules-
Database
- Object for managing a schedule database -
Viewer
- Interface for viewing a schedule database -
Writer
- Interface for writing to a schedule database -
Mirror
- Object for mirroring a schedule database across a distributed system -
Snapshot
- Object that captures a snapshot of a database -
Participant
- Object that manages participation in a schedule -
ParticipantDescription
- Object that describes a participant -
Query
- Object that describes a schedule query -
Negotiation
- Object that manages a traffic negotiation -
Negotiator
- Interface used to respond to negotiation events -
StubbornNegotiator
- An implementation of aNegotiator
that refuses to deviate from its path
-
- Provides
rmf_traffic::agv
utilities to help AGV fleets integrate with the schedule-
Graph
- Describe the route graph that an AGV is allowed to use -
VehicleTraits
- Describe the kinematic properties of an AGV -
Interpolate
- Interpolate the trajectory of an AGV based on its traits -
RouteValidator
- Interface for determining whether a route is free of conflicts -
Planner
- Object that can generate plans for an AGV that comply with the schedule or that suit a negotiation -
SimpleNegotiator
- An implementation of aschedule::Negotiator
that can negotiate for an AGV
-
- Contributors: Aaron Chong, Boon Han, Charayaphan Nakorn Boon Han, Grey, Luca Della Vedova, Marco A. Gutiérrez, Morgan Quigley, Yadu, Yadunund, koonpeng
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Dependant Packages
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 at answers.ros.org
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
![]() |
rmf_traffic package from rmf_traffic repormf_traffic |
|
Package Summary
Tags | No category tags. |
Version | 1.4.1 |
License | Apache License 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/open-rmf/rmf_traffic.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2021-10-27 |
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
Package for managing traffic in the Robotics Middleware Framework
Additional Links
No additional links.
Maintainers
- Grey
- Marco A. Gutiérrez
Authors
- Grey
rmf_traffic package
This package provides functionality for managing traffic in RMF.
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
1.4.1 (2021-10-27)
- Using eigen3_cmake_module to fix RHEL build: #47
1.4.0 (2021-09-01)
- Mandate use of FCL>=0.6: #39
- Make the stubborn negotiator's strategy more flexible: #40
- Fix participant lifecycles: #35
1.3.0 (2021-05-07)
- Allow a Database to be forked off of a Mirror: #17
- Separate participant descriptions from schedule patches: #14
- Allow navigation graph lanes to be opened or closed: #11
- Add persistence to Traffic Schedule Participant IDs: #242
- Allow a minimum plan finish time to be specified: #307
- Check itinerary endpoints when negotiating: #308
1.2.0 (2021-01-05)
- Improve planner performance scaling for large graphs: #243
- Add the blockade system for traffic light management: #226
- Access trajectory waypoints by element index: #226
- Get trajectory index of each plan waypoint: #226
1.1.0 (2020-09-24)
- Allow a Negotiation Table Viewer to see rejected and forfeited statuses, and to check for a submission: #140
- Improve heuristic to account for events: #159
- Fix an issue with moving robots between floors: #163
- Add a generic waiting event: #158
- Fix bug that caused exit events to get skipped sometimes: #166
- Bump to C++17 and migrate to
std::optional
: #177 - Contributors: Aaron Chong, Geoffrey Biggs, Grey, Kevin_Skywalker, Yadu, ddengster
1.0.2 (2020-07-27)
- Improved definition of "traffic conflict" for vechiles that start too close: #136
1.0.1 (2020-07-20)
- Allow users to specify a callback for interrupting a planner: #130
- Allow a Negotiation Table Viewer to know when its Table is defunct: #130
1.0.0 (2020-06-23)
- Provides core
rmf_traffic
utilities-
Trajectory
- Describe a motion through 2D space -
Route
- Describe a path that a robot will follow -
Motion
- Convert a discreteTrajectory
into a continuous function
-
- Provides
rmf_traffic::schedule
utilities for managing traffic schedules-
Database
- Object for managing a schedule database -
Viewer
- Interface for viewing a schedule database -
Writer
- Interface for writing to a schedule database -
Mirror
- Object for mirroring a schedule database across a distributed system -
Snapshot
- Object that captures a snapshot of a database -
Participant
- Object that manages participation in a schedule -
ParticipantDescription
- Object that describes a participant -
Query
- Object that describes a schedule query -
Negotiation
- Object that manages a traffic negotiation -
Negotiator
- Interface used to respond to negotiation events -
StubbornNegotiator
- An implementation of aNegotiator
that refuses to deviate from its path
-
- Provides
rmf_traffic::agv
utilities to help AGV fleets integrate with the schedule-
Graph
- Describe the route graph that an AGV is allowed to use -
VehicleTraits
- Describe the kinematic properties of an AGV -
Interpolate
- Interpolate the trajectory of an AGV based on its traits -
RouteValidator
- Interface for determining whether a route is free of conflicts -
Planner
- Object that can generate plans for an AGV that comply with the schedule or that suit a negotiation -
SimpleNegotiator
- An implementation of aschedule::Negotiator
that can negotiate for an AGV
-
- Contributors: Aaron Chong, Boon Han, Charayaphan Nakorn Boon Han, Grey, Luca Della Vedova, 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 at answers.ros.org
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.