![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro humble. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut rlbd_description rlbd_gazebo nav2_gps_waypoint_follower_demo rlnav2 |
|
Repository Summary
Description | robot_localization , GPS , Mapviz and Nav2 gps ( ros2 humble) |
Checkout URI | https://github.com/gyiptgyipt/loc_diff.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-12-20 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | simulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
rlbd_description | 0.0.0 |
rlbd_gazebo | 0.0.0 |
nav2_gps_waypoint_follower_demo | 0.0.0 |
rlnav2 | 0.0.0 |
README
The package name means (localization + differential wheeled robot)
navigation2_gps_waypoints_follower_tutorials
Tutorial code referenced from https://navigation.ros.org/
This custom robot integrated with gps,imu,depth_camera plugins.(You can find the plugin integration in description/urdf/black_donut.xacro)
-Add the Sonoma_Raceway model zip file to your ~/.gazebo/model/ and extrect it to load in the gazeo world.
-Run gazebo default(empty_world) and find Sonoma_Raceway in insert tab in the top-left corner of gazebo. -And Save that world in (your_workspace)/gazebo/world/ and name that world as ‘sonoma_raceway.world’
For tile map for the mapviz (follow that instruction of below repo)
-This is the docker image for tile_map that I used.
Install packages those you might need.
sudo apt install -y ros-humble-gazebo-ros*
sudo apt install -y ros-humble-ros2-control*
sudo apt install -y ros-humble-controller-*
sudo apt install -y ros-humble-navigation2
sudo apt install -y ros-humble-nav2-bringup
sudo apt install -y ros-humble-twist-mux ros-humble-nav2*
sudo apt install -y ros-humble-robot-localization
sudo apt install -y ros-humble-slam-toolbox
sudo apt install -y ros-humble-mapviz*
sudo apt install -y ros-humble-tile-map
sudo apt install -y ros-humble-gps-tools
Build the package in your workspace.
-go to your workspace
colcon build --symlink-install
source install/setup.bash
Now you can launch the sensors integrated robot simulation
- run tile map server first
sudo docker run -p 8080:8080 -d -t -v ~/mapproxy:/mapproxy danielsnider/mapproxy
ros2 launch rlbd_gazebo black_donut_sim_ros2_control.launch.py
ros2 launch rlnav2 gps_waypoint_follower.launch.py
- In mapviz, put the url of your tile map server.
- And get the gps data from topic in mapviz.
Free to ask me anytime if something was wrong, I love to help you guys <3
TODO : -to add gps waypoint logger and follower
CONTRIBUTING
No CONTRIBUTING.md found.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro noetic. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro ardent. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro crystal. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro dashing. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro galactic. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro foxy. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro iron. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro lunar. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro jade. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro indigo. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro hydro. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
![]() |
loc_diff repositorysimulation gps imu gazebo odometry ros2 robot-localization ros2-humble black-donut |
|
No version for distro melodic. Known supported distros are highlighted in the buttons above.