Skip to content

RyuYamamoto/navyu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f47b35c · Jul 3, 2024

History

47 Commits
Apr 16, 2024
Jul 3, 2024
Jul 1, 2024
Jun 18, 2024
Jun 18, 2024
Jun 30, 2024
Jun 30, 2024
Jun 17, 2024
Jun 30, 2024
Jun 30, 2024
Apr 16, 2024
May 2, 2024
Apr 27, 2024
Apr 16, 2024
May 4, 2024
Apr 27, 2024
Jun 5, 2024
May 4, 2024

Repository files navigation

navyu

colcon-build

Original 2D Navigation Packages.
under development

Design

Quick Run

Docker

docker pull hazehk/navyu

xhost +
docker run -it --rm --net=host --env="DISPLAY=$DISPLAY" hazehk/navyu:latest

How to Build

mkdir -p ~/ros2_ws/src && cd ~/ros2_ws/src
git clone https://github.com/RyuYamamoto/navyu
git clone https://github.com/CIT-Autonomous-Robot-Lab/emcl2_ros2 # if use emcl2 package
cd ../
rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release

Launch

Launch Gazebo Simulator

ros2 launch navyu_simulator navyu_simulator_bringup.launch.py
ros2 launch navyu_navigation navyu_bringup.launch.py localization:=true
navigation.mp4

Launch Simple Simulator

ros2 launch navyu_simulator navyu_simple_simulator_bringup.launch.py use_rviz:=false
ros2 launch navyu_navigation navyu_bringup.launch.py localization:=false

Feature

  • Path Tracking
  • Velocity Planning
  • Velocity Smoothing
  • Model Predictive Control Path Tracking
  • 2D/3D Localization
  • Local Path Planning
  • Collision Monitor
  • Add Obstacle Layer to Costmap
  • 3D Costmap