ros-rolling-rmf-fleet-adapter (2.12.0-2resolute) resolute; urgency=high

  * Fix dispatch command acknowledgment message publishing (#508 <https://github.com/open-rmf/rmf_ros2/issues/508>)
  * Publish WaitForCharge phase completed (#502 <https://github.com/open-rmf/rmf_ros2/issues/502>)
  * Choose nearest parking spot for "park" idle behavior (#495 <https://github.com/open-rmf/rmf_ros2/issues/495>)
  * enable path replanning during emergency pull over (#500 <https://github.com/open-rmf/rmf_ros2/issues/500>)
  * Fix parking spot selection for one-way lanes (#499 <https://github.com/open-rmf/rmf_ros2/issues/499>)
  * Customizable weights for task assignment cost (#466 <https://github.com/open-rmf/rmf_ros2/issues/466>)
  * Accurate GoToPlace task update and reservation fixes (#498 <https://github.com/open-rmf/rmf_ros2/issues/498>)
  * Attempt to fix the spam generated by false completion of a task during detours in GoToPlace (#491 <https://github.com/open-rmf/rmf_ros2/issues/491>)
  * Fix double coordinate transformation of robot position during action execution (#494 <https://github.com/open-rmf/rmf_ros2/issues/494>)
  * Removed /task_summaries publishers from rmf_fleet_adapter (#487 <https://github.com/open-rmf/rmf_ros2/issues/487>)
  * Makes sure that the reservation system always assigns nearest goal during Emergency Pullover (#484 <https://github.com/open-rmf/rmf_ros2/issues/484>)
  * Remove cancel method from ReservationManager (#483 <https://github.com/open-rmf/rmf_ros2/issues/483>)
  * Fix race condition crash in estimate_path_traveling (#486 <https://github.com/open-rmf/rmf_ros2/issues/486>)
  * add return (#480 <https://github.com/open-rmf/rmf_ros2/issues/480>)
  * Implement rule of five for on_error_notification (#476 <https://github.com/open-rmf/rmf_ros2/issues/476>)
  * Fix tool_power_drain bug (#474 <https://github.com/open-rmf/rmf_ros2/issues/474>)
  * feature/Add start_at_departure flag for GoToPlace (#467 <https://github.com/open-rmf/rmf_ros2/issues/467>)
  * handling of task_api_requests on active task during emergency pullover (#465 <https://github.com/open-rmf/rmf_ros2/issues/465>)
  * Retreat to charger if there will not be enough charge for the next task (#423 <https://github.com/open-rmf/rmf_ros2/issues/423>)
  * Fix mutex group erasure bug in _retain_mutex_groups (#473 <https://github.com/open-rmf/rmf_ros2/issues/473>)
  * Fix interrupter for compliant path planning (#470 <https://github.com/open-rmf/rmf_ros2/issues/470>)
  * Remove potential data races (#464 <https://github.com/open-rmf/rmf_ros2/issues/464>)
  * Fix recharge state of charge validation in set_task_planner_params (#469 <https://github.com/open-rmf/rmf_ros2/issues/469>)
  * Added RCL logging for BroadcastServer (#458 <https://github.com/open-rmf/rmf_ros2/issues/458>)
  * Clear planner inner cache planner cache size check timer (#454 <https://github.com/open-rmf/rmf_ros2/issues/454>)
  * Contributors: Adharsh Venkatachalam, Arjo Chakravarty, Cheng-Wei Chen, Grey, Leong Teck, Saurabh Kamat, Xiyu, cheriehu, cwrx777, kj, yadunund, yutaroha

 -- Grey <grey@openrobotics.org>  Mon, 23 Feb 2026 06:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.11.1-2resolute) resolute; urgency=high

  * Fix a race condition that can cause an endless loop when waiting for a lift (#449 <https://github.com/open-rmf/rmf_ros2/issues/449>)
  * Fix orientation mismatch when !skip_rotation_commands (#422 <https://github.com/open-rmf/rmf_ros2/issues/422>)
  * Migrate fleet_adapter to target_link_libraries (#438 <https://github.com/open-rmf/rmf_ros2/issues/438>)
  * Contributors: Grey, Luca Della Vedova

 -- Grey <grey@openrobotics.org>  Mon, 21 Jul 2025 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.11.0-2resolute) resolute; urgency=high



 -- Grey <grey@openrobotics.org>  Mon, 09 Jun 2025 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.10.1-2resolute) resolute; urgency=high

  * Add dependency on rclcpp_action (#431 <https://github.com/open-rmf/rmf_ros2/issues/431>)

 -- Grey <grey@openrobotics.org>  Tue, 13 May 2025 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.10.0-2resolute) resolute; urgency=high

  * Add a timer to log the size of planner caches (#427 <https://github.com/open-rmf/rmf_ros2/issues/427>)
  * Fix goal orientation constraint (#426 <https://github.com/open-rmf/rmf_ros2/issues/426>)
  * Log reason for rejecting dynamic event goals (#419 <https://github.com/open-rmf/rmf_ros2/issues/419>)
  * Completely Excise Reservation Cancellation pathways (#416 <https://github.com/open-rmf/rmf_ros2/issues/416>)
  * Reduce churn in lift supervisor (#418 <https://github.com/open-rmf/rmf_ros2/issues/418>)
  * Dynamic Event Action Server (#410 <https://github.com/open-rmf/rmf_ros2/issues/410>)
  * Improve arrival time predictions for lanes with speed limits (#400 <https://github.com/open-rmf/rmf_ros2/issues/400>)
  * Ensure correct docking orientation (#414 <https://github.com/open-rmf/rmf_ros2/issues/414>)
  * Direct robot task request estimation feature (#408 <https://github.com/open-rmf/rmf_ros2/issues/408>)
  * Giving options to separate fire alarm by fleet names (#413 <https://github.com/open-rmf/rmf_ros2/issues/413>)
  * Update documentation for RobotCommandHandle (#409 <https://github.com/open-rmf/rmf_ros2/issues/409>)
  * Remove bad optional access (#406 <https://github.com/open-rmf/rmf_ros2/issues/406>)
  * Fix potential issues around tasks starting (#403 <https://github.com/open-rmf/rmf_ros2/issues/403>)
  * Fix the criteria for replanning (#405 <https://github.com/open-rmf/rmf_ros2/issues/405>)
  * Do not update assignments if bid notice is for a dry run (#401 <https://github.com/open-rmf/rmf_ros2/issues/401>)
  * Use unique name for exported targets and avoid exporting binary targets (#396 <https://github.com/open-rmf/rmf_ros2/issues/396>)
  * Do not skip waypoint if orientation is not aligned (#398 <https://github.com/open-rmf/rmf_ros2/issues/398>)
  * Contributors: Arjo Chakravarty, Chen Bainian, Cheng-Wei Chen, Grey, Jun, Luca Della Vedova, Xiyu, lkw303, yadunund

 -- Grey <grey@openrobotics.org>  Fri, 09 May 2025 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.9.0-2resolute) resolute; urgency=high

  * Add reached API to read-only fleet adapter (#387 <https://github.com/open-rmf/rmf_ros2/issues/387>)
  * Fix lift disruption issue (#393 <https://github.com/open-rmf/rmf_ros2/issues/393>)
  * Allow automatic action cancellation to be toggled (#392 <https://github.com/open-rmf/rmf_ros2/issues/392>)
  * Adds a simple parking spot management system.  (#325 <https://github.com/open-rmf/rmf_ros2/issues/325>)
  * Publish fleet and task updates over ROS 2 if websocket is not provided (#383 <https://github.com/open-rmf/rmf_ros2/issues/383>)
  * Allow robot-specific finishing request and specify parking spots (#379 <https://github.com/open-rmf/rmf_ros2/issues/379>)
  * Issue relocalization command if the robot is on the wrong map (#316 <https://github.com/open-rmf/rmf_ros2/issues/316>)
  * set request_time in lift end session request. (#385 <https://github.com/open-rmf/rmf_ros2/issues/385>)
  * Update _last_active_task_time if robot is executing task (#384 <https://github.com/open-rmf/rmf_ros2/issues/384>)
  * Populate Booking.Priority, added schema to validate Priority (#381 <https://github.com/open-rmf/rmf_ros2/issues/381>)
  * Emergency trigger to use transient local qos (#341 <https://github.com/open-rmf/rmf_ros2/issues/341>)
  * Add a timeout before automatically releasing lift (#369 <https://github.com/open-rmf/rmf_ros2/issues/369>)
  * Configure strict lanes (#367 <https://github.com/open-rmf/rmf_ros2/issues/367>)
  * Only fail on_cancel deserializations when none of the activities are possible (#378 <https://github.com/open-rmf/rmf_ros2/issues/378>)
  * Fix a minor typo in fleet adapter error log (#307 <https://github.com/open-rmf/rmf_ros2/issues/307>)
  * Provide an API that says the robot's lift destination (#376 <https://github.com/open-rmf/rmf_ros2/issues/376>)
  * Populate LiftProperties for Destination in localize callbacks (#373 <https://github.com/open-rmf/rmf_ros2/issues/373>)
  * Revert "Event based lift / door logic (#320 <https://github.com/open-rmf/rmf_ros2/issues/320>)" (#372 <https://github.com/open-rmf/rmf_ros2/issues/372>)
  * Update with new RobotMode field (#345 <https://github.com/open-rmf/rmf_ros2/issues/345>)
  * Quiet cancel API (#357 <https://github.com/open-rmf/rmf_ros2/issues/357>)
  * Contributors: Aaron Chong, Arjo Chakravarty, Grey, Luca Della Vedova, Xiyu, cwrx777

 -- Grey <grey@openrobotics.org>  Wed, 27 Nov 2024 06:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.8.0-2resolute) resolute; urgency=high



 -- Grey <grey@openrobotics.org>  Wed, 12 Jun 2024 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.7.1-2resolute) resolute; urgency=high

  * Fix charging status (#347 <https://github.com/open-rmf/rmf_ros2/pull/347>)
  * Contributors: Grey

 -- Grey <grey@openrobotics.org>  Tue, 11 Jun 2024 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.7.0-2resolute) resolute; urgency=high

  * Fix race condition for ingesting/dispensing and disable uncrustify tests by default (#362 <https://github.com/open-rmf/rmf_ros2/pull/362>)
  * Event based lift / door logic (#320 <https://github.com/open-rmf/rmf_ros2/pull/320>)
  * Filter DoorOpen insertion by map name (#353 <https://github.com/open-rmf/rmf_ros2/pull/353>)
  * Fix schema dictionary used during robot status override (#349 <https://github.com/open-rmf/rmf_ros2/pull/349>)
  * Add fleet-level reassign dispatched tasks API (#348 <https://github.com/open-rmf/rmf_ros2/pull/348>)
  * Automatically begin or cancel idle behavior when commission changes (#346 <https://github.com/open-rmf/rmf_ros2/pull/346>)
  * Disable automatic retreat (#330 <https://github.com/open-rmf/rmf_ros2/pull/330>)
  * Manual release of mutex groups (#339 <https://github.com/open-rmf/rmf_ros2/pull/339>)
  * Stabilize commissioning feature (#338 <https://github.com/open-rmf/rmf_ros2/pull/338>)
  * Release other mutexes if robot started charging (#334 <https://github.com/open-rmf/rmf_ros2/pull/334>)
  * Support labels in booking information (#328 <https://github.com/open-rmf/rmf_ros2/pull/328>)
  * Fix interaction between emergency pullover and finishing task (#333 <https://github.com/open-rmf/rmf_ros2/pull/333>)
  * Contributors: Aaron Chong, Grey, Luca Della Vedova, Xiyu, Yadunund

 -- Grey <grey@openrobotics.org>  Sat, 01 Jun 2024 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.6.0-2resolute) resolute; urgency=high

  * Removes a line of dead code (#322 <https://github.com/open-rmf/rmf_ros2/pull/322>)
  * include cstdint header (#331 <https://github.com/open-rmf/rmf_ros2/pull/331>)
  * Add Backward-ROS for improved logging in event of segfaults (#327 <https://github.com/open-rmf/rmf_ros2/pull/327>)
  * Explicitly specify all qos depth (#323 <https://github.com/open-rmf/rmf_ros2/pull/323>)
  * Add support of fleet-level task (#317 <https://github.com/open-rmf/rmf_ros2/pull/317>)
  * Fix minor logging error (#318 <https://github.com/open-rmf/rmf_ros2/pull/318>)
  * Contributors: Arjo Chakravarty, Teo Koon Peng, Yadunund, cwrx777

 -- Grey <grey@openrobotics.org>  Wed, 13 Mar 2024 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.5.0-2resolute) resolute; urgency=high

  * Fix edge case when starting on a lane (#312 <https://github.com/open-rmf/rmf_ros2/pull/312>)
  * Update GoToPlace to allow finding nearest spot (#308 <https://github.com/open-rmf/rmf_ros2/pull/308>)
  * Contributors: Arjo Chakravarty, Grey

 -- Grey <grey@openrobotics.org>  Fri, 22 Dec 2023 06:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.4.0-2resolute) resolute; urgency=high

  * Mutex Groups, localization hook, dynamic charging, and new graph elements (#310 <https://github.com/open-rmf/rmf_ros2/pull/310>)

 -- Grey <grey@openrobotics.org>  Fri, 15 Dec 2023 06:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.3.2-2resolute) resolute; urgency=high

  * Improve linking time (#297 <https://github.com/open-rmf/rmf_ros2/pull/297>)
  * EasyFullControl API (#235 <https://github.com/open-rmf/rmf_ros2/pull/235>)
  * Contributors: Grey, Luca Della Vedova, Xiyu, Yadunund

 -- Grey <grey@openrobotics.org>  Mon, 28 Aug 2023 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.3.1-2resolute) resolute; urgency=high

  * Remove duplicate task schemas (#294 <https://github.com/open-rmf/rmf_ros2/pull/294>)
  * Fix comparator for direct assignment ordering (#288 <https://github.com/open-rmf/rmf_ros2/pull/288>)
  * Adding initiator and request time to booking (#267 <https://github.com/open-rmf/rmf_ros2/pull/267>)
  * Contributors: Aaron Chong, Omar Hamza, Yadunund

 -- Grey <grey@openrobotics.org>  Thu, 10 Aug 2023 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.3.0-2resolute) resolute; urgency=high



 -- Grey <grey@openrobotics.org>  Thu, 08 Jun 2023 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.2.0-2resolute) resolute; urgency=high

  * Fix race condition related to the ``finished`` callback of ``perform_action`` events: (#273 <https://github.com/open-rmf/rmf_ros2/pull/273>)
  * Switch to rst changelogs (#276 <https://github.com/open-rmf/rmf_ros2/pull/276>)
  * Contributors: Grey, Yadunund

 -- Grey <grey@openrobotics.org>  Tue, 06 Jun 2023 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.1.5-2resolute) resolute; urgency=high

  * Reformat code to meet expectations of uncrustify-0.72.0: (#274 <https://github.com/open-rmf/rmf_ros2/pull/274>)
  * Contributors: Yadunund

 -- Grey <grey@openrobotics.org>  Sat, 20 May 2023 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.1.4-2resolute) resolute; urgency=high



 -- Grey <grey@openrobotics.org>  Thu, 27 Apr 2023 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.1.3-2resolute) resolute; urgency=high

  * Fix emergency response for waiting robots: (#253 <https://github.com/open-rmf/rmf_ros2/pull/253>)
  * Properly cleanup emergency pullover task: (#258 <https://github.com/open-rmf/rmf_ros2/pull/258>)
  * Fix priority assignment when parsing tasks: (#265 <https://github.com/open-rmf/rmf_ros2/pull/265>)
  * Link Threads to fix build errors on certain platforms: (#204 <https://github.com/open-rmf/rmf_ros2/pull/204>)
  * Contributors: decada-robotics, Luca Della Vedova, Grey, Yadunund

 -- Grey <grey@openrobotics.org>  Wed, 26 Apr 2023 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.1.2-2resolute) resolute; urgency=high



 -- Grey <grey@openrobotics.org>  Mon, 10 Oct 2022 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.1.0-2resolute) resolute; urgency=high

  * Add API to update speed limits for lanes: (#217 <https://github.com/open-rmf/rmf_ros2/pull/217>)
  * Make async behaviors more robust: (#228 <https://github.com/open-rmf/rmf_ros2/pull/228>)
  * Allow fleet adapters to change schedule participant profiles: (#229 <https://github.com/open-rmf/rmf_ros2/pull/229>)
  * Allow robots to be decommissioned from the task dispatch system: (#233 <https://github.com/open-rmf/rmf_ros2/pull/233>)
  * Allow manual toggling of stubborn negotiation: (#196 <https://github.com/open-rmf/rmf_ros2/pull/196>)
  * Allow users to specify a custom update listener: (#198 <https://github.com/open-rmf/rmf_ros2/pull/198>)
  * Introduce WaitUntil activity and use it in the ResponsiveWait: (#199 <https://github.com/open-rmf/rmf_ros2/pull/199>)
  * Better support for patrol behaviors: (#205 <https://github.com/open-rmf/rmf_ros2/pull/205>)
  * Allow ResponsiveWait to be enabled and disabled: (#209 <https://github.com/open-rmf/rmf_ros2/pull/209>)
  * Publish the navigation graph of the fleet adapter: (#207 <https://github.com/open-rmf/rmf_ros2/pull/207>)
  * Allow robot status to be overridden by the user: (#191 <https://github.com/open-rmf/rmf_ros2/pull/191>)
  * Add API to report status for perform_action: (#190 <https://github.com/open-rmf/rmf_ros2/pull/190>)
  * Add APIs for cancelling and killing tasks from the RobotUpdateHandle: (#205 <https://github.com/open-rmf/rmf_ros2/pull/205>)
  * Add a WaitUntil event and use it for ResponsiveWait: (#199 <https://github.com/open-rmf/rmf_ros2/pull/199>)

 -- Grey <grey@openrobotics.org>  Mon, 03 Oct 2022 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (2.0.0-2resolute) resolute; urgency=high

  * Update to traffic dependency system: (#188 <https://github.com/open-rmf/rmf_ros2/pull/188>)

 -- Grey <grey@openrobotics.org>  Fri, 18 Mar 2022 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.5.0-2resolute) resolute; urgency=high

  * Support flexible task definitions (#168 <https://github.com/open-rmf/rmf_ros2/pull/168>)
  * Add lane speed limit to graph parsing function (#124 <https://github.com/open-rmf/rmf_ros2/pull/124>)
  * Support for geojson graphs (#142 <https://github.com/open-rmf/rmf_ros2/pull/142>)

 -- Grey <grey@openrobotics.org>  Mon, 14 Feb 2022 06:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.4.0-2resolute) resolute; urgency=high

  * Add read_only_blockade adapter: (#110 <https://github.com/open-rmf/rmf_ros2/pull/110>)
  * Accommodate finishing tasks: (#108 <https://github.com/open-rmf/rmf_ros2/pull/109>)
  * Check if lane request's fleet_name is equal to the fleet's fleet_name: (#95 <https://github.com/open-rmf/rmf_ros2/pull/95>)
  * Find nearest waypoint among starts: (#98 <https://github.com/open-rmf/rmf_ros2/pull/98>)

 -- Grey <grey@openrobotics.org>  Wed, 01 Sep 2021 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.3.0-2resolute) resolute; urgency=high

  * Add API for opening and closing lanes: (#15)
    
    Added open_lanes and close_lanes CLI tools for issuing requests
  * Allow Traffic Light APIs to update the location of a robot while it is idle: (#270 <https://github.com/osrf/rmf_core/pull/270>)
  * Allow TrafficLight and EasyTrafficLight API to update battery level: (#263 <https://github.com/osrf/rmf_core/pull/263>)
  * Migrating to a task dispatcher framework: (#21)
    
    The rmf_fleet_adapter::agv component interacts with a dispatcher node over topics with rmf_task prefix as specified in rmf_fleet_adapter/StandardNames.hpp
    
    Support for executing tasks at specified timepoints
    
    Support for Loop, Delivery, Clean and ChargeBattery tasks
  * Introduce ResponsiveWait: (#308)
    
    The new ResponsiveWait task phase can be used to have idle/waiting robots respond to schedule conflicts
    
    Idle robots (robots that do not have an assigned task) will automatically enter ResponsiveWait mode

 -- Grey <grey@openrobotics.org>  Mon, 07 Jun 2021 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.2.0-2resolute) resolute; urgency=high

  * Automatically publish fleet states from the fleet adapter API: (#232 <https://github.com/osrf/rmf_core/pull/232>)
  * Easy Traffic Light API: (#226 <https://github.com/osrf/rmf_core/pull/226>)
  * Gridlock-proof Traffic Light Implementation: (#226 <https://github.com/osrf/rmf_core/pull/226>)

 -- Grey <grey@openrobotics.org>  Tue, 05 Jan 2021 06:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.1.0-2resolute) resolute; urgency=high

  * Traffic Light API: (#147 <https://github.com/osrf/rmf_core/pull/147>) (#176 <https://github.com/osrf/rmf_core/pull/176>) (#180 <https://github.com/osrf/rmf_core/pull/180>)
  * Allow fleet adapters to adjust the maximum delay: (#148 <https://github.com/osrf/rmf_core/pull/148>)
  * Full Control Fleet Adapters respond to emergency alarm topic: (#162 <https://github.com/osrf/rmf_core/pull/162>)
  * Migrating to ROS2 Foxy: (#133 <https://github.com/osrf/rmf_core/pull/133>)
  * Contributors: Chen Bainian, Grey, Kevin_Skywalker, Marco A. Gutiérrez, Rushyendra Maganty, Yadu

 -- Grey <grey@openrobotics.org>  Thu, 24 Sep 2020 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.0.2-2resolute) resolute; urgency=high

  * Always respond to negotiations: (#138 <https://github.com/osrf/rmf_core/pull/138>)

 -- Grey <grey@openrobotics.org>  Mon, 27 Jul 2020 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.0.1-2resolute) resolute; urgency=high

  * Interrupt dangling negotiation planning efforts to reduce memory usage: (#130 <https://github.com/osrf/rmf_core/pull/130>)
  * Trim the amount of system memory that is committed to a fleet adapter after each task: (#130 <https://github.com/osrf/rmf_core/pull/130>)

 -- Grey <grey@openrobotics.org>  Mon, 20 Jul 2020 05:00:00 -0000

ros-rolling-rmf-fleet-adapter (1.0.0-2resolute) resolute; urgency=high

  * Provides rmf_fleet_adapter library
    
    The rmf_fleet_adapter::agv component can be used to develop a custom "Full Control" fleet adapter
    
    rmf_fleet_adapter/StandardNames.hpp specifies topic names that are used for RMF integration
  * Provides a prototype read_only fleet adapter implementation
    
    This will be deprecated in the future in favor of a C++ API
    
    To use this fleet adapter, you must implement a "read-only fleet driver" to talk to the fleet adapter using rmf_fleet_msgs
  * Provides a deprecated full_control fleet adapter implementation
    
    This is made to be backwards compatible with "full-control fleet drivers" that were developed in the early stages of RMF
    
    New users should prefer to implement their own fleet adapter using the rmf_fleet_adapter::agv API
  * Uses rxcpp to make the fleet adapters reactive and multi-threaded
  * Has a known memory leak issue which will be resolved in a later release
  * Contributors: Aaron Chong, Charayaphan Nakorn Boon Han, Marco A. Gutiérrez, Grey, Yadu, Yadunund, koonpeng, methylDragon

 -- Grey <grey@openrobotics.org>  Tue, 23 Jun 2020 05:00:00 -0000


