Repo symbol

ugv_ws repository

Repo symbol

ugv_ws repository

Repo symbol

ugv_ws repository

Repo symbol

ugv_ws repository

Repository Summary

Description
Checkout URI https://github.com/waveshareteam/ugv_ws.git
VCS Type git
VCS Version ros2-humble-develop
Last Updated 2025-02-25
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

ugv_ws Workspace Description (Stable)

1.Environment

  • pc software:VMware Workstation 17Pro、mobarxterm
  • ugv Version:UGV ROVER、UGV BEAST

2.Architecture

  • project:https://github.com/DUDULRX/ugv_ws/tree/ros2-humble
    git clone -b ros2-humble-develop https://github.com/DUDULRX/ugv_ws.git
    
- First compilation on the virtual machine (compiling one by one on the pi or jetson)
        cd /home/ws/ugv_ws
        . build_first.sh
        
    build_first.sh content
        cd /home/ws/ugv_ws
        colcon build --packages-select apriltag apriltag_msgs apriltag_ros cartographer costmap_converter_msgs costmap_converter emcl2 explore_lite openslam_gmapping slam_gmapping ldlidar rf2o_laser_odometry robot_pose_publisher teb_msgs teb_local_planner vizanti vizanti_cpp vizanti_demos vizanti_msgs vizanti_server ugv_base_node ugv_interface
        colcon build --packages-select ugv_bringup ugv_chat_ai ugv_description ugv_gazebo ugv_nav ugv_slam ugv_tools ugv_vision ugv_web_app --symlink-install 
        echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc
        echo "eval "$(register-python-argcomplete ros2)"" >> ~/.bashrc
        echo "eval "$(register-python-argcomplete colcon)"" >> ~/.bashrc
        echo "source /home/ws/ugv_ws/install/setup.bash" >> ~/.bashrc
        source ~/.bashrc 
        
- Daily compilation of virtual machines (one by one on the car)
        cd /home/ws/ugv_ws
        . build_common.sh
        
    build_common.sh content
        cd /home/ws/ugv_ws
        colcon build --packages-select apriltag apriltag_msgs apriltag_ros cartographer costmap_converter_msgs costmap_converter emcl2 explore_lite openslam_gmapping slam_gmapping ldlidar rf2o_laser_odometry robot_pose_publisher teb_msgs teb_local_planner vizanti vizanti_cpp vizanti_demos vizanti_msgs vizanti_server ugv_base_node ugv_interface
        colcon build --packages-select ugv_bringup ugv_chat_ai ugv_description ugv_gazebo ugv_nav ugv_slam ugv_tools ugv_vision ugv_web_app --symlink-install 
        source install/setup.bash 
        
- Compile apriltag
        cd /home/ws/ugv_ws
        . build_apriltag.sh
        
    build_apriltag.sh content
        cd /home/ws/ugv_ws/src/ugv_else/apriltag_ros/apriltag
        cmake -B build -DCMAKE_BUILD_TYPE=Release
        cmake --build build --target install
        cd /home/ws/ugv_ws
        
  • Ubuntu software:

    Install according to wiki install ros2 humble

    apt-get update 
    apt-get upgrade 
    
    apt install python3-pip
    apt-get install alsa-utils
    apt install python3-colcon-argcomplete
    
    apt install ros-humble-cartographer-*
    apt install ros-humble-desktop-*
    apt install ros-humble-joint-state-publisher-*
    apt install ros-humble-nav2-*
    apt install ros-humble-rosbridge-*
    apt install ros-humble-rqt-*
    apt install ros-humble-rtabmap-*
    apt install ros-humble-usb-cam
    apt install ros-humble-depthai-*
    
    #Simulation virtual machine installation
    apt install gazebo
    apt install ros-humble-gazebo-*
    
  • Python3 Library:

    domestic

```jsx cd ~/ugv_ws

File truncated at 100 lines see the full file

Repo symbol

ugv_ws repository

Repo symbol

ugv_ws repository

Repo symbol

ugv_ws repository

Repo symbol

ugv_ws repository