Skip to content

Gavin304/AGV_Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AGV Navigation Project

This project leverages ROS 2 (Humble), Slam Toolbox, and Nav2 for autonomous navigation of an AGV.

Prerequisites

Ensure you have the following installed:

Setup Instructions

  1. Install Dependencies Make sure all required dependencies are installed on your system.

  2. Configure SLAM Toolbox Update the SLAM Toolbox configuration file:

    cd /opt/ros/humble/share/slam_toolbox/config/
    sudo nano mapper_params_online_async.yaml
    

    Adjust parameters as needed.

  3. Launch the AGV Controller Run the following commands to start the AGV controller:

    ros2 launch agv_launch/launch.py
    ros2 launch lakibeam1 lakibeam1_scan_launch.py
    
  4. Run SLAM Program Start the SLAM program by executing the appropriate launch file.

  5. Run Nav2 Program Launch the Nav2 navigation stack for path planning and control.


Video Example

a5f214da-0ed7-4e37-97ce-098324fae636.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published