ros-jazzy-rmf-fleet-adapter (2.7.2-2bookworm) bookworm; urgency=high



 -- Grey <grey@openrobotics.org>  Mon, 17 Jun 2024 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.7.1-2bookworm) bookworm; urgency=high

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

 -- Grey <grey@openrobotics.org>  Mon, 10 Jun 2024 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.7.0-2bookworm) bookworm; 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>  Fri, 31 May 2024 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.6.0-2bookworm) bookworm; 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>  Tue, 12 Mar 2024 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.5.0-2bookworm) bookworm; 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>  Thu, 21 Dec 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.4.0-2bookworm) bookworm; 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>  Thu, 14 Dec 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.3.2-2bookworm) bookworm; 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>  Sun, 27 Aug 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.3.1-2bookworm) bookworm; 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>  Wed, 09 Aug 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.3.0-2bookworm) bookworm; urgency=high



 -- Grey <grey@openrobotics.org>  Wed, 07 Jun 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.2.0-2bookworm) bookworm; 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>  Mon, 05 Jun 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.1.5-2bookworm) bookworm; 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>  Fri, 19 May 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.1.4-2bookworm) bookworm; urgency=high



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

ros-jazzy-rmf-fleet-adapter (2.1.3-2bookworm) bookworm; 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>  Tue, 25 Apr 2023 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.1.2-2bookworm) bookworm; urgency=high



 -- Grey <grey@openrobotics.org>  Sun, 09 Oct 2022 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.1.0-2bookworm) bookworm; 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>  Sun, 02 Oct 2022 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (2.0.0-2bookworm) bookworm; urgency=high

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

 -- Grey <grey@openrobotics.org>  Thu, 17 Mar 2022 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.5.0-2bookworm) bookworm; 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>  Sun, 13 Feb 2022 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.4.0-2bookworm) bookworm; 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>  Tue, 31 Aug 2021 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.3.0-2bookworm) bookworm; 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>  Sun, 06 Jun 2021 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.2.0-2bookworm) bookworm; 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>  Mon, 04 Jan 2021 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.1.0-2bookworm) bookworm; 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>  Wed, 23 Sep 2020 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.0.2-2bookworm) bookworm; urgency=high

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

 -- Grey <grey@openrobotics.org>  Sun, 26 Jul 2020 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.0.1-2bookworm) bookworm; 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>  Sun, 19 Jul 2020 16:00:00 -0000

ros-jazzy-rmf-fleet-adapter (1.0.0-2bookworm) bookworm; 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>  Mon, 22 Jun 2020 16:00:00 -0000


