- Jul 28, 2021
-
-
戈振鹏 authored
* reduce controller server nodes by setting SimpleActionServer's argument spin_thread true Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * remove duplicated action_server_.reste() Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com>
-
- Jul 27, 2021
-
-
戈振鹏 authored
Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com>
-
Yousseflah authored
fix nav2 params and launch file to publish Local and global costmaps in multi robots example (#2471) * adjust launch file with needed gazebo plugin and set groot to False for multi-robot params * correct unwanted changes * change port and set groot to false * fix lints Co-authored-by:
YOUSSEF LAHROUNI <youssef.lahrouni@proioxrobots.com>
-
戈振鹏 authored
* improve SimpleActionServer Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> add a bool argument spin_thread whether use callback group/executor combo with dedicated thread to handle server Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * use Nodethread for executor Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * add constructor's arg options and member variable executor_ Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com>
-
anaelle-sw authored
* Put action name in node namespace instead of node name * Put namespace remapping in node options * Rename client node with action name replacing "/" by "_" * Code formatting * Code formatting
-
G.Doisy authored
* fix smac2d cleanup * same for hybrid
-
- Jul 24, 2021
-
-
Tim Clephas authored
* Convert to python format strings for readability * Merge concatenated strings * Revert converting generated files * Single quotes for consistency * Just print the exception
-
- Jul 23, 2021
-
-
戈振鹏 authored
* remove LifecycleServiceClient's constructor which create internal node Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * fix the linter Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com>
-
Yousseflah authored
Co-authored-by:
YOUSSEF LAHROUNI <youssef.lahrouni@proioxrobots.com>
-
戈振鹏 authored
* remove bond_client_node_ in class LifecycleManager Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * clear unused variables Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * fix lint Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * use dedicated executor thread Signed-off-by:
William Woodall <william@osrfoundation.org> * fix building error Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * support to process executor for NodeThread Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * use NodeThread for LifecycleManager Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> Co-authored-by:
William Woodall <william@osrfoundation.org>
-
- Jul 22, 2021
-
-
harderthan authored
Add `costmap_thread_.reset()` on the destructor of ControllerServer class
-
- Jul 21, 2021
-
-
戈振鹏 authored
* reduce MapSaver nodes by using callback group/executor combo Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * set use_rclcpp_node false * a cleaner solution using a future and spin_until_future_complete() Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com>
-
Karl Schulz authored
-
- Jul 20, 2021
-
-
Ruffin authored
* Add dependabot config * Workarround missing ARG support in dependabot Parrent image can't yet be parameterized for version parsing https://github.com/dependabot/dependabot-core/issues/2057 * Fix CCACHE_DIR to be absolute path https://github.com/ros-planning/navigation2/pull/2403 * Remove FAIL_ON_BUILD_FAILURE ARG now that CI image builds from rolling testing and no longer ros2 nightly so forcing image rebuilds is no longer needed * Trigger rebuild on changes to Dockerfile * Add github-actions to dependabot * Refactor actions to rebuild CI image from CI * Clean old dockerhub build hook * Rename action * Combine workflows to avoid dispaching as that requires a github personal access token which is an inconvenience to generate and add to repo secrets * Add needs param to define job order * Use job outputs for condition instead of env Seems that env in context is not yet avalable at the job level but only at the...
-
Steven Macenski authored
-
- Jul 15, 2021
-
-
Steven Macenski authored
-
- Jul 14, 2021
-
-
Pradheep Krishna authored
* Feature addition: capability for the RRP to drive the robot backwards * findDirectionChange(): returns maximum double value + removing the size check for the indexer in for loop * satisfying ament_uncrustify and ament_cpplint * removing the unnecessary condition in the cusp determination * Satisfying ament_uncrustify - 2
-
simutisernestas authored
-
- Jul 13, 2021
-
-
戈振鹏 authored
* Reduce node of waypoint_follower by using callback group and executor Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com> * fix linting failures Signed-off-by:
zhenpeng ge <zhenpeng.ge@qq.com>
-
Luca Bonamini authored
* feat(navfn): improve coverage * wip(navfn): add new test launch * refactor(navfn): check expect_failure flag value
-
- Jul 03, 2021
-
-
M. Hofstätter authored
Boost features have been deprecated and removed in pluginlib for rolling
-
Anshumaan Singh authored
* Add lazy_theta_star * Added license * Added license * Update lazy_theta_star_b.cpp * restructured files - separated planner part and the algorithm - implemented all the changes as suggested * restructured files * Update CMakeLists.txt * removed unnecessary comments * removed comments * Delete planner.cpp * Delete lazy_theta_star_b.cpp * Delete lazy_theta_star_b.h * Delete planner.h * Delete CMakeLists.txt * Delete global_planner_plugin.xml * Delete package.xml * replaced the files - refactored code - improved reliability - have to write a code similar to that in nav2_system_tests, to test it (working on it) * removed comments * removed comments * Update lazy_theta_star2.cpp * update files - replaced manual management of priority queue with stl priority queue - added the parameter ".lethal_cost" - removed unnecessary parameters passed to the functions * update files - updated the header files in ac...
-
- Jun 29, 2021
-
-
Steven Macenski authored
-
Mikhail Gorodetskiy authored
* in observation.hpp fixed operator= * style fix
-
- Jun 23, 2021
-
-
Ruffin authored
* Include filter only by packge name as using package source paths can exclude coverage from other packages such as header files reported usign under workspace's install path * formating * Process gcno Process both gcno and gcda coverage files. This option is useful for capturing untested files in the coverage report. * Validate sources Check if every source file exists * Dump statistic Dump total statistic at the end * Branch coverage Include only the most useful branches in the coverage report. * Fix install path * Explicitly exclude packages to ignore rviz package but still explicitly include packages as the include filter is what mostly speeds up processing * Revert "Branch coverage" This reverts commit 20f28949904ef965c8b5b011f3e387037adc93ce. * Keep path fixes relative to workspace As the working directory used for running code coverage report script is already at the root of the colcon workspace, avoiding the use of unnecessary path globbing
-
- Jun 22, 2021
-
-
Jonatan Olofsson authored
Co-authored-by:
Jonatan Olofsson <jonatan.olofsson@saabgroup.com>
-
- Jun 19, 2021
-
-
Steven Macenski authored
-
Steven Macenski authored
-
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...
-
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
-
- Jun 18, 2021
-
-
Steven Macenski authored
* adding nav2_python_commander package * adding readme * launch files for the python commander examples * renaming to nav2_simple_commander * resolve review comments * fixing rosdep key * fixing up linters
-
- Jun 10, 2021
-
-
Ruffin authored
as ccache doesn't seem to work otherwise with relative paths
-
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
-
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
-
- Jun 09, 2021
-
-
Ruffin authored
* Install colcon clean extension * Clean install path for packages to rebuild * Clean test result path for packages to retest * Set entrypoint for builder stage to update time stamp used for breaking caches do so at end of builder stage to capture overlay dependencies * Set test-result-base for clean package verb * Reinstate copy test results step * Set default test-result-base for all verbs * Drop copy step for test results * Use parallel executor for testing to print Processing status to stdout and avoid CI timeouts but limit parallel-workers to 1 to be like sequential * Remove entrypoint for builder stage as lockfiles capture installed dependency versions and colcon cache can ensure underlay sourse correspond to ws build thus updates to builder stage layers need not break cache
-
Ruffin authored
* Revert to testing image for CI * Use ompl from testing repo and modify Dockerfile to account for empty underlay * Clean up RUN directive for caching * Revert #2025 now that ompl issue is resolved https://github.com/ompl/ompl/issues/753 * Continue checkout if ccache doesn't yet exist
-
Nisala Kalupahana authored
-
Ruffin authored
* Use fastcov
-
Steven Macenski authored
-
- Jun 08, 2021
-
-
Ruffin authored
Missing from #2348
-