yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
WLR722 LiDAR📖
1. Lidar Usage
  • 1. PC Software View Lidar
  • 2. Ros Driver Lidar
2. Cartographer Algorithm
  • 1. Cartographer 2D Mapping
  • 2. Cartographer 3D Mapping
3. Lego Loam Algorithm
  • 1. Compile Lego Loam Algorithm
  • 2. Lego Loam Algorithm Mapping
4. Lio Sam Algorithm
  • 1. Compile Lio Sam Algorithm
  • 2. Lio Sam Algorithm Mapping
5. Autoware Algorithm
  • 1. Compile Autoware Algorithm
  • 2. Autoware Navigation Lidar Adaptation
6. ROS2 Basic Course
  • 1.Introduction to ROS2
  • 2.ROS2 install Humble
  • 3.ROS2 development environment
  • 4.ROS2 workspace
  • 5.ROS2 function package
  • 6.ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
Download
  • 3D_Model_File
  • Source Code
  • PC Software
  • Data Manual
Download ZIP

Welcome to WLR722 LiDAR repository

1. Compile Autoware Algorithm

Compile Autoware Algorithm

Disclaimer: This lesson has been successfully compiled on the Orin-Nano motherboard. Orin-Nano motherboard system environment: Ubuntu22.04+ROS2-Humble, the compiled autoware algorithm is Autoware.Universe. Since the actual motherboards used are different, the content of this chapter only provides reference source code and reference tutorials. It will explain how to install the environment and compile the source code according to the official steps. Any installation environment errors and compilation errors that occur need to be resolved by yourself.

Downloading Source Code

There are two ways to obtain the source code here. The first is to directly copy the [autoware] folder from the [autoware Source Code] folder in the [Attachments] folder. The second is to use git to pull the official source code. It is recommended to use the second method. If due to network reasons, you cannot pull the official source code, consider using the source code folder we provide.

Here is how to use git to pull the official source code. Enter the following command in the terminal,

git clone https://github.com/autowarefoundation/autoware.git

Installing Dependencies

Automatically install dependencies through the provided Ansible operation manual. Enter the following command in the terminal,

xxxxxxxxxx
cd autoware
bash ansible/scripts/install-ansible.sh
ansible-galaxy collection install -f -r ansible-galaxy-requirements.yaml
#Choose 1 of the following 2 commands. If you support NVIDIA GPU installation, select 1. If you do not support NVIDIA GPU installation, select 2.
#1 allowable NVIDIA GPU
ansible-playbook autoware.dev_env.install_dev_env
#2 unallowable NVIDIA GPU
ansible-playbook autoware.dev_env.install_dev_env --skip-tags nvidia

Wait for the dependency installation to complete.

Setting Up the Workspace

Autoware uses vcs2l to build the workspace. Enter in the terminal,

xxxxxxxxxx
cd autoware
mkdir -p src
vcs import src < repositories/autoware.repos

Install the dependent ROS packages. Enter in the terminal,

xxxxxxxxxx
cd autoware
source /opt/ros/humble/setup.bash
sudo apt update && sudo apt upgrade
rosdep update
rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO

Compiling the Workspace

Autoware uses colcon to build the workspace. Enter in the terminal,

xxxxxxxxxx
cd autoware
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release

Wait patiently for the compilation of 200+ packages to complete. Errors may occur during the process. If you want to skip the failed packages, add the compilation parameter --continue-on-error. The complete compilation command is as follows,

xxxxxxxxxx
cd autoware
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release --continue-on-error

Reference Links

Autoware Installation: Installation - Autoware Documentation

Autoware.Universe Official Documentation: Common Documentation - Autoware Universe Documentation

Lio Sam Algorithm Mapping
Autoware Navigation Lidar Adaptation

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文