Skip to content
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

Nav2 configuration and research #61

Open
3 of 7 tasks
AbBaSaMo opened this issue Jul 15, 2024 · 3 comments
Open
3 of 7 tasks

Nav2 configuration and research #61

AbBaSaMo opened this issue Jul 15, 2024 · 3 comments
Assignees

Comments

@AbBaSaMo
Copy link
Contributor

AbBaSaMo commented Jul 15, 2024

Overview

We will be using Nav2 to implement our path planning component. Nav2 is an open source stack that takes in a robots position via an odometry topic and can also take in a series of GPS waypoints and a map of occupied and unoccupied space before planning a path for the robot to take to reach the waypoints. This path is outputted as a series of cmd_vel messages that tell the robot what speed and direction to go to move through the waypoints.

Nav2 is a whole stack in and of itself and so requires various inputs and configurations beyond what was mentioned above. The gist of this task is to get it set up and working for our robot sow e can integrate it with the rest of our stack.

Relevant resources

Nav2 docs

Acceptance criteria

  • Nav2 is set up and given a set of GPS waypoints, provides a series of cmd_vel messages for our robot to go through

Todo

  • Go through Nav2 docs and determine what is needed and what we currently have
  • Look into URDF requirements
  • Look into how to provide custom GPS waypoints
  • Compile the inputs/requirements as a list of ros2 topic names where relavant and also write down the required transform tree and the list of outputs as a list of ros2 topic names
  • Configure Nav2 for our robot and write a launch file for it
  • Test it out while sensors are running but NOT control nodes
@AbBaSaMo
Copy link
Contributor Author

Note the following required transformshttps://docs.nav2.org/setup_guides/transformation/setup_transforms.html

@nathan-sm nathan-sm self-assigned this Jul 30, 2024
@aallendarmawan aallendarmawan self-assigned this Jul 30, 2024
@aallendarmawan
Copy link

aallendarmawan commented Jul 30, 2024

@aallendarmawan
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants