Skip to content
Snippets Groups Projects
  1. Apr 20, 2019
  2. Apr 18, 2019
    • Mohammad Haghighipanah's avatar
      Amcl laser received callback (#610) · 837bbaf1
      Mohammad Haghighipanah authored
      * added addNewScanner method
      
      * added shouldUpdateFilter and reorg ph_init
      
      * added updateFilter method
      
      * added publishParticleCloud
      
      * added getMaxWeightHyp
      
      * added publishAmclPose and calculateMaptoOdomTransform
      
      * added sendMapToOdomTransform
      
      * re-org the locations of laserReceived helper funcs
      
      * fixed uncrustify
      
      * add latest changes
      
      * adding back in nan check before publishing pose
      
      * fix uncrustify
  3. Apr 09, 2019
  4. Apr 04, 2019
  5. Mar 27, 2019
  6. Mar 25, 2019
  7. Mar 23, 2019
  8. Mar 20, 2019
  9. Mar 19, 2019
  10. Mar 13, 2019
  11. Mar 12, 2019
  12. Mar 08, 2019
  13. Mar 07, 2019
    • Michael Jeronimo's avatar
      Use the new Coroutine-based BTActionNode base class as that is recommended for... · 355d6858
      Michael Jeronimo authored
      Use the new Coroutine-based BTActionNode base class as that is recommended for ROS Action-like tasks (#492)
      
      355d6858
    • Carl Delsey's avatar
      Fix the flaky dynamic params test thats been causing CI to fail (#568) · 4f03d9df
      Carl Delsey authored
      * Moving service_client.hpp to nav2_util
      
      The ServiceClient class will be used Lifecycle helper functions that
      will be put in nav2_util, so we need it there. It seemed more of utility
      class than a Task anyhow.
      
      * Add internal node helper functions.
      
      Add some helper functions for generating node names. These will be used
      to fix some potential problems with the ServiceClient and the upcoming
      LifecycleServiceClient.
      
      * Add node name filter to ServiceClient.
      
      ServiceClient reuses the service name as the temporary node name.
      However, service names frequently have / characters in them and
      that is invalid for a node name. Also, it seems likely we'll have
      multiple clients using the same service. This would result in a name
      collision. This now adds a random suffix to the internal node name.
      
      * Allow ServiceClient to use a passed in node.
      
      ServiceClient can now use a supplied node instead of always creating
      it's own. This allows us to create a higher level service client that
      interacts with multiple services using just one generated node.
      
      * Add a Lifecycle Service Client.
      
      The unit tests will be handled at a higher level by a subsequent checkin
      
      * Clean up and rename existing string utils module
      
      I need to add another function to it, and it could stand some
      restructuring before hand.
      
      * Adding a split function
      
      Adding a function to split a string at delimiters. The intent is to
      use this later so tests can get ':' seperated string of lifecycle nodes
      from and environment variable, and spin them all up.
      
      * Add helper functions to facilitate bringup lifecycle nodes
      
      * Add simple lifecycle bringup utility.
      
      * Turn helper node into a lifecycle node.
      
      * Add timeouts and retries to service calls.
      
      Service calls still hang for some unknown reason. The only known
      fix is to time it out and retry.
      
      * Fixing coding standard violations in nav2_util library.
      
      * Renaming one more function to comply with style guide.
  14. Mar 06, 2019
  15. Feb 28, 2019
  16. Feb 27, 2019
  17. Feb 26, 2019
  18. Feb 20, 2019
    • Carl Delsey's avatar
      Add BT Navigator System Test (#557) · 1c1f4cd7
      Carl Delsey authored
      * Clean up ctest retry script to allow running in place.
      
      * Use the new ctest_retry script and retry each test individually.
      
      * Remove colcon version of test retry since we can't get debug output.
      
      * Enable bt navigator system test.
      
      * Add comments to address review issues.
    • Carl Delsey's avatar
      Removing unneeded dependencies. (#569) · 6276f190
      Carl Delsey authored
    • Carl Delsey's avatar
      Add docker file that builds against crystal release for use in testing the... · 4a17d4a0
      Carl Delsey authored
      Add docker file that builds against crystal release for use in testing the crystal-devel branch (#562)
      
      * Add docker file that builds against crystal release.
      
      * Need to remove the system_test colcon ignore before running rosdep
      
      * Indent lists :lipstick:
      
      * Add build ARG to disable system tests
      
      Move ARG insertion after rosdep to preserve more caching layers
      
      * Update entrypoint to primary source workspace
      
      Seems necessary when sourcing a colcon workspace that was first initialized using the debian ros2 install,
      as opposed to parent workspace installed from the ros2 nightly fat archives.
      
      * Change base docker to `ros:crystal`
      
      Also
       * fixing a syntax error on if statement
       * moving rm nav2_system_test/COLCON_IGNORE before rosdep call