Skip to content
Snippets Groups Projects
  1. Jun 19, 2021
    • Steven Macenski's avatar
      eab8b490
    • Steven Macenski's avatar
      30c97c83
    • Steven Macenski's avatar
      Hybrid-A* optimizations and completion without on-going State Lattice work (#2404) · 8a6607b7
      Steven Macenski authored
      * major smac planner collision checking speedups and improvements
      
      * fix linting errors
      
      * wireframe for state lattice node
      
      * finishing boilerplate changes
      
      * adding more context to each TODO and notes about path to completion
      
      * prototype for the base plugin + refactor out common logic for all planners
      
      * commiting speed up work in progress
      
      * adding in improvements to overall user quality of life
      
      * pushing updates to 2D for faster / smoother; hybrid for smoother and new heuristic function; a bit of rearchitecture; deprecating smoother to make room for a new one
      
      * adding smoother prototype
      
      * adding orientation guestimator
      
      * correcing 2d
      
      * done with smoother
      
      * enabling collision checking full SE2 only when under inscribed cost according to current exponential decay function
      
      * adding doxgyen on new function
      
      * linting
      
      * testing working
      
      * fixing looping at end of paths + simplifying...
      8a6607b7
    • Luca Bonamini's avatar
      Improve coverage for waypoint_follower package (#2407) · 12fa5919
      Luca Bonamini authored
      * Working on improve coverage for waypoint_follower package
      
      * Fix typo
      
      * Fix cpplint and uncrustify errors
      
      * Fix nav_2d_utils/src/conversions.cpp include order errors (#2407)
      
      * Improve coverage for wait_at_waypoint plugin
      
      * Improve coverage for photo_at_waypoint plugin
      12fa5919
  2. Jun 18, 2021
  3. Jun 10, 2021
    • Ruffin's avatar
      Set ccache envs to use absolute paths (#2403) · 40f4c381
      Ruffin authored
      as ccache doesn't seem to work otherwise with relative paths
      40f4c381
    • Ruffin's avatar
      Update lockfile formating (#2402) · 4486a5cf
      Ruffin authored
      * Use dpkg --list to format stdout to lockfile
      to make list of installed package more readable
      
      * Line formating
      space new line after each lockfile checksum
      
      * Specify ROS distro for rosdep update
      
      * Strip ros distro install fom AMENT_PREFIX_PATH
      to force rosdep to resolve and list apt installed package dependencies
      and to not skip them as if they are in the catkin workspace
      
      * Prevent dpkg from listing all installed pacakge
      when set of dependencies happens to be empty
      
      * Account single entry case AMENT_PREFIX_PATH
      
      * Unset AMENT_PREFIX_PATH if only ros install path
      to prevent rosdep from erroring out on empty var
      4486a5cf
    • Ruffin's avatar
      Cache ccache folder in CI workspace (#2401) · d2cf200b
      Ruffin authored
      * Cache ccache folder in workspace
      and move ccache_stats command into setup_workspace
      
      * Store ccache logs in colcon build log path
      
      * Updates to cache ccache folder in workspace
      d2cf200b
  4. Jun 09, 2021
  5. Jun 08, 2021
  6. Jun 02, 2021
  7. May 30, 2021
  8. May 29, 2021
  9. May 28, 2021
  10. May 27, 2021
  11. May 26, 2021
  12. May 25, 2021
  13. May 23, 2021
  14. May 22, 2021
  15. May 21, 2021
  16. May 20, 2021
  17. May 19, 2021
  18. May 18, 2021
    • Ruffin's avatar
      Update CI to use colcon cache (#2343) · 2fcc2c21
      Ruffin authored
      * Disable dockerhub workflow for testing
      
      * Disable debug jobs for testing
      
      * Disable extra rmw jobs for testing
      
      * Rename docker images for testing
      
      * Default to cache from main branch
      
      * Use colcon cache
      
      * Install colcon cache
      
      * Fix xargs typo
      
      * List names only
      
      * Checksum overlay ws src after restore and store
      to restore ws cache for incremental builds
      
      * Disable test jobs
      
      * Revert checksum update but use underlay src
      
      * Only cache ws build and install folder
      to avoide overwritting ws src folder with restore
      
      * Don't remove git files from underlay
      so vcs tools can export underlay to checksum
      
      * Save build cache regardless of failure
      
      * cache tests
      
      * Update colcon cache
      
      * No need to remove log folder
      as its no longer cached
      
      * Bypass .dockerignore for dockerhub build hooks
      to include .git folder in overlay for colcon cache
      
      * Simplify checkout
      now that underlay and overload have lockfiles
      
      * Remove overlay src folder for checkout
      
      * Echo env for debug
      
      * Use if checks for empty package sets
      as --packages-above with empty args will not skip any package
      
      * Save workspace log to cache
      
      * Set TEST_PACKAGES to empty instead of skipping
      
      * Update colcon cache
      
      * Update colcon cache
      
      * Explicitltly list packages to build
      using an environment variable
      
      * Enable debug and nightly jobs
      
      * Test all packages if cache_test is false
      
      * Revert testing fork changes
      
      * Install pip in rolling image
      
      * Rename checksum file to lockfile.txt
      
      * Config formatting
      
      * Simplify testing
      2fcc2c21
    • Ruffin's avatar
      Rebuild CI images when there are dependency updates (#2344) · 2ee5ca29
      Ruffin authored
      * Trigger dockerhub build when ros2 has updates
      
      * Apt upgrade in dockerfile
      to avoid dockerhub build trigger loops
      when latest ros docker image is outdated
      as compared to latest sync ros2 list repo
      2ee5ca29
    • Ruffin's avatar
      Move CI from ROS2 master to Rolling (#2339) · 1ab08ce5
      Ruffin authored
      * Update Dockerfiles and Dockerhub to rolling
      
      * Comment out packages avalable in rolling
      
      * Install RMWs as CI dependencies
      1ab08ce5