Skip to content
Snippets Groups Projects
  1. Mar 27, 2019
  2. Mar 25, 2019
  3. Mar 23, 2019
  4. Mar 20, 2019
  5. Mar 19, 2019
  6. Mar 13, 2019
  7. Mar 12, 2019
  8. Mar 08, 2019
  9. 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.
  10. Mar 06, 2019
  11. Feb 28, 2019
  12. Feb 27, 2019
  13. Feb 26, 2019
  14. 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
  15. Feb 14, 2019
  16. Feb 13, 2019
    • Carlos A. Orduno's avatar
      Adding a service for clearing a costmap (except some region around the robot) (#559) · 0aac62e2
      Carlos A. Orduno authored
      Adding a service for clearing a costmap (except some region around the robot)
    • Carl Delsey's avatar
      Adding code coverage report to build (#553) · 357e3030
      Carl Delsey authored
      * Script to generate coverage report. Should be run after test.
      
      * Add helper script for test suite
      
      * Modified travis to use runtestsuite.bash script
      
      * Add coverage to .travis.yml file.
      
      * Add coverage badge to main page
      
      * Run the code coverage report in the docker container.
      
      * Add lcov dependency.
      
      * Trying to add lcov tool to build.
      
      * Add coverage args to build script.
      
      * Fixing passing code coverage args.
      
      * Fixing setting env variable.
      
      * Fixing docker file coverage_enabled flag.
      
      * Fixing coverage report script.
      
      * Pass ci env through to docker
      
      * Fixing the filter rules for this workspace.
      
      * Removing unneeded dependency install line.
      
      * Add comments explaining what lcov lines do.
      
      * Rebasing on top of circle CI and common Cmake functions changes.
      
      * Fixing test suite script name.
      
      * Add codecov to CircleCI jobs
      
      * Add conditional to skip codecov if enable is false
      
      * Remove unnecessary export for codecov
      
      * Update workflow for paralel release and debug jobs
      
      * Forgot to append coverage step to job
      
      * Comment out travis codecove
    • Carl Delsey's avatar
      Merge pull request #560 from crdelsey/quickfixes · 0deebc1d
      Carl Delsey authored
      Fixing the broken build
  17. Feb 12, 2019