Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • homer_navigation homer_navigation
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Merge requests 6
    • Merge requests 6
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • robbie
  • homer_navigationhomer_navigation
  • Merge requests
  • !17

[Navigation Refactoring] Cleaning up structures

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Daniel Müller requested to merge refactoring into master Dec 15, 2021
  • Overview 0
  • Commits 58
  • Changes 33

TODOs

  • Implement laser_obstacle_node which accumulates the last n laser range readings to an nav_msgs/OccupancyGrid for laser obstacle input in planning_node
    • Currently done in follow_path_node for direct obstacle avoidance there
  • Implement follow_path_node containing all steering commands calculated and sent
  • path_planning_node needs to monitor current deviation of /pose from path
    • Recalculate path if too far off
  • Recalculate path if obstacle appears on (or near) path
  • Add state machines and state transitions in planning_node and others
  • Smoothly increase speeds in contrast to current speeds
    • Initial and final ramping
  • Slow down when path curvature is too high in partial path before robot

Debug

  • Change goal topic back to /planning_node/target_pose

Misc

  • Also merge https://gitlab.uni-koblenz.de/robbie/homer_bringup/-/merge_requests/33
Edited Apr 11, 2022 by Daniel Müller
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: refactoring