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

Galactic devel #10

Merged
merged 45 commits into from
Feb 7, 2022
Merged

Conversation

chargerKong
Copy link

@chargerKong chargerKong commented Jan 29, 2022

We only have one compact tianracer in hand, so the following upgrade is only for compact tianracer. And I believe that other types of tianracer could run with a small amount of modification.

Here is what we port to galactic

  • tianracer_core.
  • tianracer_bringup
  • tianracer_description
  • tianracer_slam
  • tianracer_navigation
  • tianracer_rviz

The portion of each package is not totally complete. The following is what I've mainly been confused about or the place that needs to be completed.

  • tianracer_core. I've commented on the heart reset in Ackermann's callback. If not, something will be closed when reaching a goal and started when starting navigation
  • L1_controller_v2 is not be used here. Since I don't know what it's used for
  • Multi goal. It's implemented with action, Maybe it can be modified to implemented with topic,

And the tutorial of what we've made

SLAM

  1. Launch the bringup first

    ros2 launch tianracer_bringup tianracer_bringup.launch.py
    
  2. open the second terminal to launch cartographer or slam_toolbox

    ros2 launch tianracer_slam tianracer_cartographer.launch.py
    

    or

    ros2 launch tianracer_slam tianracer_slam_toolbox.launch.py
    
  3. open the third to see rviz

    ros2 launch tianracer_rviz view_cartographer.launch.py
    

    or

    ros2 launch tianracer_rviz view_slam_toolbox.launch.launch.py
    

Navigation

  1. Launch the bringup first

    ros2 launch tianracer_bringup tianracer_bringup.launch.py
    
  2. Launch Nav2.

    ros2 launch tianracer_navigation tianracer_teb_nav.launch.py map:=path/to/your/map/file.yaml
    
  3. Launch the rviz

    ros2 launch tianracer_rviz view_teb_planner.launch.py
    
  4. Multi goal. Before launching this node, you should specify the goal pose to launch.py file

    ros2 launch tianracer_navigation tianracer_multi_goal.launch.py 
    

#3

@chargerKong chargerKong mentioned this pull request Jan 29, 2022
@tianb03 tianb03 merged commit 184f9e4 into tianbot:galactic-devel Feb 7, 2022
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

Successfully merging this pull request may close these issues.

3 participants