naviton_navigation
Navigation system for outdoor mobile robot
Requirements
- Ubuntu 20.04
- ROS Noetic
- nvidia driver
- docker (optional)
- nvidia docker (optional)
1. Setup
Recommend
cd ‾/catkin_ws/src
git clone https://github.com/KobeKosenRobotics/naviton_navigation.git
./naviton_navigation/setup.bash
or
Manual
sudo apt update
sudo apt install -y python3-vcstool
cd ‾/catkin_ws/src
git clone https://github.com/KobeKosenRobotics/naviton_navigation.git
cd naviton_navigation
vcs import depend < depend_packages.repos --recursive
cd ../..
rosdep install -i -y --from-paths src
catkin build
or
Docker
Requirements
- docker
- nvidia docker
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/KobeKosenRobotics/naviton_navigation/main/docker/naviton/run.bash)" -g
When you exit and go out of the container, naviton_navigation.bash is created in the home directory.
From the second time on, use the following command.
./naviton_navigation.bash
2. Demo
cd ‾/catkin_ws
source devel/setup.bash
roslaunch nvt_core demo.launch
Demo Video
https://github.com/KobeKosenRobotics/naviton_navigation/assets/36100321/c58cbdbf-f6b8-45e3-b195-c564d12e2b42
https://github.com/KobeKosenRobotics/naviton_navigation/assets/36100321/857a1c53-bb76-4593-a6b9-b16d21827c23