Commit b6d710e
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 <matej.vargovcik@gmail.com>
Co-authored-by: Steve Macenski <stevenmacenski@gmail.com>
Co-authored-by: Matej Vargovcik <vargovcik@robotechvision.com>1 parent fd79ce9 commit b6d710e
File tree
3 files changed
+3
-0
lines changed3 files changed
+3
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
0 commit comments