From d0b2b89219d5d76700f74e2c23e37e9f431600f7 Mon Sep 17 00:00:00 2001 From: jaswu51 <506346013@qq.com> Date: Sun, 30 Nov 2025 17:55:25 -0500 Subject: [PATCH 1/8] LIVOX Mid-360 LiDAR --- _data/navigation.yml | 2 + livox_slam | 1 + .../livox-mid-360-lidar-connections.png | Bin 0 -> 144134 bytes .../assets/livox-mid-360-lidar-fov.png | Bin 0 -> 132169 bytes wiki/sensing/assets/livox-mid-360-lidar.png | Bin 0 -> 341870 bytes wiki/sensing/livox-mid-360-lidar.md | 471 ++++++++++++++++++ 6 files changed, 474 insertions(+) create mode 160000 livox_slam create mode 100644 wiki/sensing/assets/livox-mid-360-lidar-connections.png create mode 100644 wiki/sensing/assets/livox-mid-360-lidar-fov.png create mode 100644 wiki/sensing/assets/livox-mid-360-lidar.png create mode 100644 wiki/sensing/livox-mid-360-lidar.md diff --git a/_data/navigation.yml b/_data/navigation.yml index 6600d2a4..f640d67b 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -139,6 +139,8 @@ wiki: url: /wiki/sensing/azure-block-detection/ - title: DWM1001 UltraWideband Positioning System url: /wiki/sensing/ultrawideband-beacon-positioning.md + - title: LIVOX Mid-360 LiDAR + url: /wiki/sensing/livox-mid-360-lidar/ - title: Controls & Actuation url: /wiki/actuation/ children: diff --git a/livox_slam b/livox_slam new file mode 160000 index 00000000..fb27bed7 --- /dev/null +++ b/livox_slam @@ -0,0 +1 @@ +Subproject commit fb27bed71f5031afb4ed5550fbb17e0ffc16220c diff --git a/wiki/sensing/assets/livox-mid-360-lidar-connections.png b/wiki/sensing/assets/livox-mid-360-lidar-connections.png new file mode 100644 index 0000000000000000000000000000000000000000..116a0db99b05de1bb16a7a632fcf1b8524aacbe3 GIT binary patch literal 144134 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�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

4aexecgZx9*TU05|-W?(QQl{%$xhF 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∋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 **Source**: Specifications and technical details are based on the [official LIVOX Mid-360 product page](https://www.livoxtech.com/mid-360). + +## Hardware Connections + +### Physical Setup + +The LIVOX Mid-360 requires the following connections: + +1. **Power Supply**: Connect the power adapter to the sensor. The sensor operates at 9-27V DC with a power consumption of 6.5W. +2. **Ethernet Connection**: Connect the sensor directly to your computer or Jetson Orin using an Ethernet cable (1000BASE-T). +3. **Function Connector (Optional)**: The M12 function connector supports GPS time synchronization (PPS and GPS input) and PTPv2 network time synchronization. +4. **Mounting**: Ensure the sensor is securely mounted on your robot platform. The sensor should be positioned to maximize its field of view for your specific application. + + **Mounting Tip**: For optimal horizontal FOV coverage, consider mounting the sensor at a slight angle. For example, [Tare Robotics](https://www.tarerobotics.com/) mounts the Mid-360 at a 20-degree tilt angle on their T-Bot platform, which helps balance the horizontal field of view distribution and improves ground-level obstacle detection. + +![LIVOX Mid-360 LiDAR Connections](assets/livox-mid-360-lidar-connections.png) + +### Network Configuration + +The LIVOX Mid-360 supports two IP modes: dynamic IP address mode and static IP address mode. All Mid-360 sensors are set to static IP address mode by default. + +#### LiDAR IP Address + +The default IP address of each Mid-360 is `192.168.1.1XX`, where `XX` represents the last two digits of the sensor's serial number. For example, if the serial number ends in "54", the IP address will be `192.168.1.154`. The default subnet mask is `255.255.255.0` and the default gateway is `192.168.1.1`. + +**Important**: When multiple Mid-360 sensors are connected to one computer, each sensor must have a different static IP address. + +#### Computer IP Address Configuration + +Your host computer must be configured on the same subnet (`192.168.1.x`) to communicate with the sensor. Livox recommends setting the computer's IP address to `192.168.1.50` with subnet mask `255.255.255.0`. + +**Note**: If you have multiple computers connecting to the same Mid-360, each computer needs a different IP address within the `192.168.1.x` subnet (e.g., `192.168.1.50`, `192.168.1.51`, etc.). + +#### Temporary Network Configuration (Current Session Only) + +For quick testing, you can temporarily add an IP address to your network interface: + +```bash +# Replace 'eth0' with your actual network interface name +# Use 192.168.1.50 as recommended by Livox +sudo ip addr add 192.168.1.50/24 dev eth0 + +# Verify connectivity (replace XX with your sensor's serial number digits) +ping -c 3 192.168.1.1XX +``` + +#### Permanent Network Configuration (Ubuntu 22.04 with Netplan) + +For a permanent configuration that survives reboots, create or edit `/etc/netplan/99-uplink.yaml`: + +```yaml +network: + version: 2 + renderer: networkd + ethernets: + eth0: # Replace with your interface name (e.g., enP8p1s0, enp0s3) + dhcp4: no + addresses: + - 192.168.1.50/24 # Livox recommended IP address + # If you need internet access, add gateway and DNS: + # routes: + # - to: default + # via: 192.168.1.1 + # nameservers: + # addresses: [8.8.8.8, 8.8.8.4] +``` + +Apply the configuration: + +```bash +sudo chmod 600 /etc/netplan/99-uplink.yaml +sudo netplan apply +``` + +#### Verifying Network Connectivity + +After configuration, verify the connection: + +```bash +# Check IP assignment +ip addr show eth0 | grep 192.168.1.50 + +# Test LiDAR connectivity (replace XX with your sensor's serial number digits) +ping -c 3 192.168.1.1XX +``` + +Expected result: 0-5ms latency, 0% packet loss. + +> **Note**: If you need to maintain multiple network connections (e.g., internet access and LiDAR communication), you can assign multiple IP addresses to the same interface. See the network configuration section for advanced setups. + +## Driver Setup + +### Prerequisites + +Before installing the LIVOX driver, ensure you have the following dependencies: + +- **OS**: Ubuntu 22.04 (recommended) or Ubuntu 20.04 +- **ROS**: ROS 2 Humble +- **System packages**: CMake 3.10+, Git, build tools +- **ROS packages**: PCL libraries for ROS 2 + +Install system dependencies: + +```bash +sudo apt update +sudo apt install -y git cmake build-essential \ + libpcl-dev libeigen3-dev libopencv-dev \ + ros-humble-pcl-ros ros-humble-pcl-conversions +``` + +For ARM64 platforms (e.g., NVIDIA Jetson), fix Python setuptools version: + +```bash +pip3 install --user 'setuptools<70' +``` + +### Installing LIVOX SDK2 + +**Important**: The LIVOX Mid-360 requires **Livox SDK2** (not SDK1). SDK1 will not work with Mid-360. + +1. Clone the LIVOX SDK2 repository: + +```bash +cd ~ +git clone https://github.com/Livox-SDK/Livox-SDK2.git +cd Livox-SDK2 +``` + +2. Build and install the SDK: + +```bash +mkdir -p build && cd build +cmake .. +make -j$(nproc) +sudo make install +sudo ldconfig +``` + +3. Verify installation: + +```bash +ls /usr/local/lib | grep livox +``` + +You should see Livox SDK libraries listed. + +4. (Optional) Test SDK connection: + +```bash +cd samples/livox_lidar_quick_start/ +./livox_lidar_quick_start ../../../samples/livox_lidar_quick_start/mid360_config.json +``` + +If successful, you should see IMU and LiDAR streaming messages. + +### Installing ROS 2 Driver (livox_ros_driver2) + +The ROS 2 driver bridges the Livox SDK2 to ROS 2 topics. + +1. Create a ROS 2 workspace (if you don't have one): + +```bash +mkdir -p ~/ros2_ws/src +cd ~/ros2_ws/src +``` + +2. Clone the ROS 2 driver: + +```bash +git clone https://github.com/Livox-SDK/livox_ros_driver2.git +cd livox_ros_driver2 +``` + +3. Link the ROS 2 package.xml: + +```bash +ln -s package_ROS2.xml package.xml +``` + +4. Install dependencies and build: + +```bash +cd ~/ros2_ws +source /opt/ros/humble/setup.bash +rosdep install --from-paths src --ignore-src -r -y +colcon build +source install/setup.bash +``` + +## ROS 2 Integration + +### Launching the Driver + +Launch the LIVOX Mid-360 driver: + +```bash +cd ~/ros2_ws +source install/setup.bash +ros2 launch livox_ros_driver2 msg_MID360_launch.py +``` + +### Published Topics + +The driver publishes the following topics: + +- `/livox/lidar`: Point cloud data in `livox_ros_driver2/CustomMsg` format +- `/livox/imu`: IMU data in `sensor_msgs/Imu` format + +### Verifying Data Stream + +Check that topics are being published: + +```bash +# List all topics +ros2 topic list + +# Check topic frequency +ros2 topic hz /livox/lidar +ros2 topic hz /livox/imu + +# View point cloud data (once) +ros2 topic echo /livox/lidar --once +``` + +### Configuration + +Edit the driver configuration file to adjust parameters: + +**Location**: `ros_ws/src/livox_ros_driver2/config/MID360_config.json` + +Key parameters: +- `lidar_bag_ip`: LiDAR IP address (default: 192.168.1.1XX, where XX is the last two digits of the sensor's serial number) +- `host_bag_ip`: Host IP address (default: 192.168.1.50, Livox recommended) +- `imu_bag`: Enable/disable IMU data +- `frame_id`: TF frame name for the LiDAR + +## Advanced Topics + +### Fast-LIO2 SLAM Integration + +Fast-LIO2 is a computationally efficient and robust LiDAR-inertial odometry framework that works well with LIVOX sensors. It provides real-time odometry and mapping capabilities. + +#### Installing Dependencies + +1. Install third-party libraries: + +```bash +sudo apt-get install libpcl-dev libeigen3-dev libopencv-dev + +# Install Sophus library +git clone https://github.com/strasdat/Sophus.git +cd Sophus +git checkout a621ff +mkdir build && cd build +cmake .. +make -j$(nproc) +sudo make install +``` + +#### Building Fast-LIO2 + +Fast-LIO2 can be built in a ROS 2 workspace. There are ROS 2 ports available: + +```bash +cd ~/ros2_ws/src +git clone https://github.com/hku-mars/FAST_LIO_ROS2.git +cd ~/ros2_ws +colcon build +source install/setup.bash +``` + +#### Running Fast-LIO2 + +In a separate terminal: + +```bash +cd ~/ros2_ws +source install/setup.bash +ros2 run fast_lio fastlio_mapping --ros-args \ + --params-file src/FAST_LIO_ROS2/config/avia.yaml +``` + +**Published topics:** +- `/Odometry`: Odometry data (~10 Hz) +- `/path`: Trajectory path visualization +- `/cloud_registered`: Registered point cloud map +- `/tf`: Transform tree + +#### Configuration + +Edit `src/FAST_LIO_ROS2/config/avia.yaml` to match your setup: +- LiDAR type: 1 (Livox series) +- Scan lines: 6 (for Mid-360) +- Input topics: `/livox/lidar`, `/livox/imu` + +## Complete System Workflow + +A typical setup involves running multiple components: + +### Terminal 1: Livox Driver +```bash +cd ~/ros2_ws +source install/setup.bash +ros2 launch livox_ros_driver2 msg_MID360_launch.py +``` + +### Terminal 2: Fast-LIO2 SLAM +```bash +cd ~/ros2_ws +source install/setup.bash +ros2 run fast_lio fastlio_mapping --ros-args \ + --params-file src/FAST_LIO_ROS2/config/avia.yaml +``` + +### Terminal 3: Visualization (Optional) +```bash +ros2 run rviz2 rviz2 +``` + +Add displays for: +- `/livox/lidar` (PointCloud2) +- `/cloud_registered` (PointCloud2) +- `/path` (Path) +- TF tree + +## Troubleshooting + +### Common Issues + +#### LiDAR Not Connecting + +**Symptoms**: No data on `/livox/lidar` topic, driver shows connection errors + +**Solutions**: +```bash +# Check network configuration +ip addr show eth0 | grep 192.168.1.50 +ping 192.168.1.1XX # Replace XX with your sensor's serial number digits + +# Check driver process +ps aux | grep livox_ros_driver2_node + +# Verify LiDAR is powered and Ethernet cable is connected +``` + +#### No ROS Topics Published + +**Symptoms**: Driver launches but no topics appear + +**Solutions**: +```bash +# List all topics +ros2 topic list + +# Check if driver node is running +ros2 node list + +# Check topic rate +ros2 topic hz /livox/lidar + +# Verify network connectivity (replace XX with your sensor's serial number digits) +ping 192.168.1.1XX +``` + +#### Fast-LIO2 Errors + +**Symptoms**: SLAM node fails to start or shows errors + +**Solutions**: +```bash +# Verify driver is running first +ros2 topic list | grep livox + +# Check IMU data +ros2 topic echo /livox/imu --once + +# Verify configuration file exists +ls src/FAST_LIO_ROS2/config/avia.yaml +``` + +#### Architecture Mismatch (ARM64/Jetson) + +**Symptoms**: "Exec format error" when running binaries + +**Solutions**: +- Ensure all packages are built from source on the target platform +- Check binary architecture: +```bash +file ros2_ws/install/livox_ros_driver2/lib/livox_ros_driver2/livox_ros_driver2_node +# Should show: "ELF 64-bit LSB ... ARM aarch64" +``` + +#### RViz Shows Black Screen + +**Symptoms**: RViz launches but displays nothing + +**Solutions**: +- Verify TF tree exists: `ros2 run tf2_tools view_frames` +- Check that topics are publishing: `ros2 topic hz /livox/lidar` +- Ensure correct frame IDs in configuration + +### Performance Optimization + +- Adjust point cloud publishing rate based on computational resources +- Use point cloud filters to reduce data volume +- Consider using compressed point cloud topics for network efficiency +- For embedded platforms (Jetson), monitor CPU/GPU usage and adjust accordingly + +## Platform-Specific Notes + +### NVIDIA Jetson (ARM64) + +- Tested on Jetson Orin Nano and Xavier NX +- Use `setuptools<70` for Python dependencies +- All packages must be built from source +- Monitor thermal throttling during long operations + +### x86_64 Systems + +- Standard Ubuntu 22.04 installation should work +- All build steps are the same +- Generally better performance than ARM platforms + +## Summary + +The LIVOX Mid-360 LiDAR provides an excellent solution for robotic perception with its wide field of view and reliable performance. This guide covered hardware setup, network configuration, driver installation with Livox SDK2, ROS 2 Humble integration, and advanced topics including Fast-LIO2 SLAM integration and point cloud processing. With proper configuration, the sensor can serve as a robust foundation for SLAM, navigation, and obstacle avoidance applications in ROS 2 environments. + +## See Also: +- [Point Cloud Library, 3D Sensors and Applications](/wiki/sensing/pcl/) +- [ROS Mapping and Localization](/wiki/common-platforms/ros/ros-mapping-localization/) +- [ROS Navigation](/wiki/common-platforms/ros/ros-navigation/) +- [Cartographer SLAM ROS Integration](/wiki/state-estimation/Cartographer-ROS-Integration/) + +## Further Reading +- [LIVOX Official Documentation](https://www.livoxtech.com/) +- [Livox SDK2 GitHub Repository](https://github.com/Livox-SDK/Livox-SDK2) +- [livox_ros_driver2 GitHub Repository](https://github.com/Livox-SDK/livox_ros_driver2) +- [Fast-LIO2 GitHub Repository](https://github.com/hku-mars/FAST_LIVO2) + +## References +- [1] Xu, W., & Cai, Y., et al. "FAST-LIO: A Fast, Robust LiDAR-inertial Odometry Package by Tightly-Coupled Iterated Kalman Filter." IEEE Robotics and Automation Letters, 2021. From 83fe44c5ef15fba02ab35429d3a75a050a69cf04 Mon Sep 17 00:00:00 2001 From: jaswu51 <506346013@qq.com> Date: Sun, 30 Nov 2025 17:56:51 -0500 Subject: [PATCH 2/8] remove livox slam source code --- livox_slam | 1 - 1 file changed, 1 deletion(-) delete mode 160000 livox_slam diff --git a/livox_slam b/livox_slam deleted file mode 160000 index fb27bed7..00000000 --- a/livox_slam +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fb27bed71f5031afb4ed5550fbb17e0ffc16220c From c07682aa932dd61d0b48f665c716bc437d73a161 Mon Sep 17 00:00:00 2001 From: jaswu51 <91216581+jaswu51@users.noreply.github.com> Date: Sun, 30 Nov 2025 17:57:36 -0500 Subject: [PATCH 3/8] Update LIVOX Mid-360 LiDAR article Removed metadata and updated the introduction for clarity. --- wiki/sensing/livox-mid-360-lidar.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/wiki/sensing/livox-mid-360-lidar.md b/wiki/sensing/livox-mid-360-lidar.md index ee634fba..7cdcaaf7 100644 --- a/wiki/sensing/livox-mid-360-lidar.md +++ b/wiki/sensing/livox-mid-360-lidar.md @@ -1,8 +1,3 @@ ---- -date: 2025-11-30 -title: LIVOX Mid-360 LiDAR -published: true ---- This article provides a comprehensive guide to the LIVOX Mid-360 LiDAR sensor, a popular choice in both academia and industry for robotic applications. This tutorial covers hardware connections, driver setup procedures, and step-by-step integration into the ROS 2 ecosystem. Advanced topics include Fast-LIO2 SLAM integration that leverages LiDAR-IMU data for robust odometry and mapping, point cloud processing pipelines. Following this guide, readers will be able to set up and integrate the LIVOX Mid-360 LiDAR into their robotic projects with ROS 2 Humble. ![LIVOX Mid-360 LiDAR](assets/livox-mid-360-lidar.png) From 1bfe8e055470d3b97b8d9f6aeb668d7b561b0f6e Mon Sep 17 00:00:00 2001 From: jaswu51 <91216581+jaswu51@users.noreply.github.com> Date: Sun, 30 Nov 2025 18:02:05 -0500 Subject: [PATCH 4/8] Refactor images and add connections illustration Updated images to use HTML img tags for better formatting and added a new image for LiDAR connections. --- wiki/sensing/livox-mid-360-lidar.md | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/wiki/sensing/livox-mid-360-lidar.md b/wiki/sensing/livox-mid-360-lidar.md index 7cdcaaf7..670b77c6 100644 --- a/wiki/sensing/livox-mid-360-lidar.md +++ b/wiki/sensing/livox-mid-360-lidar.md @@ -1,6 +1,6 @@ This article provides a comprehensive guide to the LIVOX Mid-360 LiDAR sensor, a popular choice in both academia and industry for robotic applications. This tutorial covers hardware connections, driver setup procedures, and step-by-step integration into the ROS 2 ecosystem. Advanced topics include Fast-LIO2 SLAM integration that leverages LiDAR-IMU data for robust odometry and mapping, point cloud processing pipelines. Following this guide, readers will be able to set up and integrate the LIVOX Mid-360 LiDAR into their robotic projects with ROS 2 Humble. -![LIVOX Mid-360 LiDAR](assets/livox-mid-360-lidar.png) +LIVOX Mid-360 LiDAR ## Sensor Overview @@ -21,7 +21,9 @@ Key specifications: The Mid-360 features active anti-interference capabilities, allowing reliable operation even with multiple LiDAR signals in the same environment. The sensor performs consistently in both bright and low-light conditions, making it suitable for indoor and outdoor applications. Its compact size and short minimum detection range (10 cm) enable flexible mounting options and help eliminate blind spots in robot designs. -![LIVOX Mid-360 LiDAR](assets/livox-mid-360-lidar-fov.png) + + LIVOX Mid-360 LiDAR + > **Source**: Specifications and technical details are based on the [official LIVOX Mid-360 product page](https://www.livoxtech.com/mid-360). @@ -29,6 +31,8 @@ The Mid-360 features active anti-interference capabilities, allowing reliable op ### Physical Setup +![LIVOX Mid-360 LiDAR Connections](assets/livox-mid-360-lidar-connections.png) + The LIVOX Mid-360 requires the following connections: 1. **Power Supply**: Connect the power adapter to the sensor. The sensor operates at 9-27V DC with a power consumption of 6.5W. @@ -38,7 +42,6 @@ The LIVOX Mid-360 requires the following connections: **Mounting Tip**: For optimal horizontal FOV coverage, consider mounting the sensor at a slight angle. For example, [Tare Robotics](https://www.tarerobotics.com/) mounts the Mid-360 at a 20-degree tilt angle on their T-Bot platform, which helps balance the horizontal field of view distribution and improves ground-level obstacle detection. -![LIVOX Mid-360 LiDAR Connections](assets/livox-mid-360-lidar-connections.png) ### Network Configuration @@ -82,12 +85,6 @@ network: dhcp4: no addresses: - 192.168.1.50/24 # Livox recommended IP address - # If you need internet access, add gateway and DNS: - # routes: - # - to: default - # via: 192.168.1.1 - # nameservers: - # addresses: [8.8.8.8, 8.8.8.4] ``` Apply the configuration: @@ -109,9 +106,6 @@ ip addr show eth0 | grep 192.168.1.50 ping -c 3 192.168.1.1XX ``` -Expected result: 0-5ms latency, 0% packet loss. - -> **Note**: If you need to maintain multiple network connections (e.g., internet access and LiDAR communication), you can assign multiple IP addresses to the same interface. See the network configuration section for advanced setups. ## Driver Setup From a198ed861589acad3fa8dd674ccf50ccbd64f996 Mon Sep 17 00:00:00 2001 From: jaswu51 <506346013@qq.com> Date: Sun, 30 Nov 2025 18:21:27 -0500 Subject: [PATCH 5/8] add application scenarios --- wiki/sensing/livox-mid-360-lidar.md | 400 ++++++++++++++++++++++++++-- 1 file changed, 376 insertions(+), 24 deletions(-) diff --git a/wiki/sensing/livox-mid-360-lidar.md b/wiki/sensing/livox-mid-360-lidar.md index 670b77c6..86f951c9 100644 --- a/wiki/sensing/livox-mid-360-lidar.md +++ b/wiki/sensing/livox-mid-360-lidar.md @@ -2,8 +2,115 @@ This article provides a comprehensive guide to the LIVOX Mid-360 LiDAR sensor, a LIVOX Mid-360 LiDAR +## Table of Contents -## Sensor Overview +This guide is organized into logical sections that build upon each other. Follow the sections sequentially for a complete setup, or jump directly to any section based on your needs: + +**Quick Start Path**: For users who want to get the sensor running quickly, follow this sequence: +1. [Hardware Connections](#2-hardware-connections) → 2. [Network Configuration](#network-configuration) → 3. [Driver Setup](#3-driver-setup) → 4. [ROS 2 Integration](#4-ros-2-integration) + +**Complete Integration Path**: For full SLAM and navigation capabilities: +1. Quick Start Path (above) → 2. [Fast-LIO2 SLAM Integration](#51-fast-lio2-slam-integration) → 3. [Ego-Planner Path Planning Integration](#52-ego-planner-path-planning-integration) → 4. [Complete System Workflow](#6-complete-system-workflow) + +--- + +### Part I: Getting Started + +**1. [Sensor Overview](#1-sensor-overview)** + - Technical specifications and sensor characteristics + - Scanning pattern and point cloud characteristics + - Understanding sensor capabilities and limitations + +**2. [Hardware Connections](#2-hardware-connections)** + - [Physical Setup](#physical-setup) - Power supply, Ethernet connection, mounting considerations + - [Network Configuration](#network-configuration) - IP address setup, connectivity verification + - LiDAR IP address configuration + - Computer IP address setup + - Temporary and permanent network configuration + - Advanced multi-network setups + +--- + +### Part II: Software Installation + +**3. [Driver Setup](#3-driver-setup)** + - [Prerequisites](#prerequisites) - System requirements, OS, ROS 2, and dependencies + - [Installing LIVOX SDK2](#installing-livox-sdk2) - Low-level SDK installation and verification + - [Installing ROS 2 Driver](#installing-ros-2-driver-livox_ros_driver2) - ROS 2 integration package + +**4. [ROS 2 Integration](#4-ros-2-integration)** + - [Launching the Driver](#launching-the-driver) - Starting the sensor node + - [Published Topics](#published-topics) - Understanding data formats and message types + - [Verifying Data Stream](#verifying-data-stream) - Confirming sensor operation + - [Configuration](#configuration) - Parameter adjustment and optimization + +--- + +### Part III: Advanced Applications + +**5. [Advanced Topics](#5-advanced-topics)** + + **5.1 [Fast-LIO2 SLAM Integration](#51-fast-lio2-slam-integration)** + - Real-time mapping and localization + - [Installing Dependencies](#installing-dependencies) - Required libraries (Sophus, PCL, Eigen) + - [Building Fast-LIO2](#building-fast-lio2) - Compilation and workspace setup + - [Running Fast-LIO2](#running-fast-lio2) - Launching SLAM node + - [Configuration](#configuration-1) - Parameter tuning for Mid-360 + + **5.2 [Ego-Planner Path Planning Integration](#52-ego-planner-path-planning-integration)** + - Gradient-based trajectory planning + - [Why Ego-Planner with Mid-360?](#why-ego-planner-with-mid-360) - Integration advantages + - [Installing Ego-Planner](#installing-ego-planner) - Package installation + - [Configuring Ego-Planner](#configuring-ego-planner-for-mid-360) - Parameter setup + - [Running Ego-Planner](#running-ego-planner) - Launching planning node + - [Integration Workflow](#integration-workflow) - Complete system architecture + - [Performance Considerations](#performance-considerations) - Optimization guidelines + +--- + +### Part IV: System Integration and Troubleshooting + +**6. [Complete System Workflow](#6-complete-system-workflow)** + - Running all components together + - Multi-terminal setup procedures + - Visualization and monitoring + +**7. [Troubleshooting](#7-troubleshooting)** + - [Common Issues](#common-issues) - Connection problems, topic issues, errors + - LiDAR not connecting + - No ROS topics published + - Fast-LIO2 errors + - Architecture mismatch (ARM64/Jetson) + - RViz shows black screen + - [Performance Optimization](#performance-optimization) - System tuning and resource management + +**8. [Platform-Specific Notes](#8-platform-specific-notes)** + - [NVIDIA Jetson (ARM64)](#nvidia-jetson-arm64) - Embedded platform considerations + - [x86_64 Systems](#x86_64-systems) - Desktop development platforms + - Multi-sensor setup guidelines + +--- + +### Part V: Reference and Applications + +**9. [Application Scenarios](#9-application-scenarios)** + - Mobile robot navigation and SLAM + - 3D mapping and surveying (including handheld scanning systems) + - Infrastructure inspection + - Drone and aerial applications + - Research and development use cases + +**10. [Summary](#10-summary)** + - Key takeaways and best practices + +**11. Additional Resources** + - [See Also](#see-also) - Related wiki articles + - [Further Reading](#further-reading) - External documentation and resources + - [References](#references) - Academic papers and technical references + +--- + +## 1. Sensor Overview The LIVOX Mid-360 is a compact, lightweight solid-state LiDAR sensor designed for low-speed robotics applications. Powered by Livox's unique rotating mirror hybrid-solid technology, the Mid-360 is the first Livox LiDAR to achieve a full 360° horizontal field of view, providing omnidirectional 3D perception capabilities. The sensor is optimized for mobile robot navigation, obstacle avoidance, and SLAM applications, delivering enhanced indoor and outdoor perception performance. @@ -21,13 +128,33 @@ Key specifications: The Mid-360 features active anti-interference capabilities, allowing reliable operation even with multiple LiDAR signals in the same environment. The sensor performs consistently in both bright and low-light conditions, making it suitable for indoor and outdoor applications. Its compact size and short minimum detection range (10 cm) enable flexible mounting options and help eliminate blind spots in robot designs. +### Technical Specifications Details + +The Mid-360 employs a 905 nm laser wavelength, classified as Class 1 eye-safe (IEC60825-1:2014 standard), ensuring safe operation in human environments. The sensor's angular resolution improves over time due to its non-repetitive scanning pattern, which enhances small object detection capabilities. The point cloud output rate reaches 200,000 points per second at a typical frame rate of 10 Hz, providing dense environmental data for high-fidelity mapping and localization. + +Range accuracy specifications include: +- **Random range error (1σ)**: ≤ 2 cm at 10 m distance, ≤ 3 cm at 0.2 m distance +- **Angular random error (1σ)**: < 0.15° +- **False alarm rate**: < 0.01% at 100 klx ambient light + +The built-in IMU (ICM40609) provides inertial data at high frequency, enabling tight coupling with LiDAR data for robust odometry estimation. The sensor operates in temperatures ranging from -20°C to 55°C with IP67 protection rating, making it suitable for harsh industrial environments. + +### Scanning Pattern and Point Cloud Characteristics + +Unlike traditional mechanical LiDARs that use repetitive scanning patterns, the Mid-360 employs Livox's proprietary non-repetitive scanning technology. This pattern ensures that over time, the angular resolution improves significantly, with more points accumulating in previously sparse areas. This characteristic is particularly beneficial for SLAM applications, as it provides increasingly detailed maps as the robot moves through the environment. + +The vertical field of view distribution is not uniform across the range. The effective detection range varies within the vertical FOV: areas closer to the top have shorter effective ranges, while areas closer to the bottom have longer ranges. This design optimizes the sensor for ground-based mobile robots, where most obstacles and navigation features are located at lower elevations. + +Understanding these technical characteristics is essential for proper sensor integration. The combination of wide field of view, high point cloud density, and robust environmental performance makes the Mid-360 particularly well-suited for applications requiring comprehensive spatial awareness. However, to fully leverage these capabilities, proper hardware setup and configuration are critical. The following sections will guide you through the physical installation, network configuration, and software integration necessary to bring the sensor online in your robotic system. LIVOX Mid-360 LiDAR > **Source**: Specifications and technical details are based on the [official LIVOX Mid-360 product page](https://www.livoxtech.com/mid-360). -## Hardware Connections +## 2. Hardware Connections + +Before diving into software configuration, establishing proper physical connections is the foundation of a successful integration. The Mid-360's design emphasizes ease of installation while maintaining reliability in various operating conditions. This section covers the essential hardware connections required to power the sensor and establish communication with your computing platform. ### Physical Setup @@ -35,13 +162,24 @@ The Mid-360 features active anti-interference capabilities, allowing reliable op The LIVOX Mid-360 requires the following connections: -1. **Power Supply**: Connect the power adapter to the sensor. The sensor operates at 9-27V DC with a power consumption of 6.5W. -2. **Ethernet Connection**: Connect the sensor directly to your computer or Jetson Orin using an Ethernet cable (1000BASE-T). -3. **Function Connector (Optional)**: The M12 function connector supports GPS time synchronization (PPS and GPS input) and PTPv2 network time synchronization. -4. **Mounting**: Ensure the sensor is securely mounted on your robot platform. The sensor should be positioned to maximize its field of view for your specific application. +1. **Power Supply**: Connect the power adapter to the sensor. The sensor operates at 9-27V DC with a power consumption of 6.5W. The power connector uses a standard aviation connector (M12), and Livox provides a splitter cable that separates power, Ethernet, and function connections. Ensure the power supply can provide sufficient current (typically 0.5-0.7A at 12V). Pay attention to polarity: the center pin is positive, and the outer shell is ground. + +2. **Ethernet Connection**: Connect the sensor directly to your computer or Jetson Orin using an Ethernet cable (1000BASE-T). While the sensor supports 1000BASE-T, it actually uses 100BASE-TX for data transmission. Use a high-quality Ethernet cable (Cat5e or better) with proper shielding to minimize interference. The cable length should not exceed 100 meters for reliable communication. For mobile robot applications, consider using flexible, shielded cables that can withstand repeated bending. + +3. **Function Connector (Optional)**: The M12 function connector supports GPS time synchronization (PPS and GPS input) and PTPv2 network time synchronization. The connector pinout includes: + - Pin 8 (Gray/White): LVTTL_IN for GPS input + - Pin 10 (Purple/White): LVTTL_IN for Pulse Per Second (PPS) + - Pin 9 (Gray): LVTTL_OUT (reserved) + - Pin 11 (Purple): LVTTL_OUT (reserved) + - Black: Ground + + For GPS synchronization, configure the GPS module to output NMEA messages at 9600 baud rate, 8 data bits, no parity, 1 stop bit. The PPS signal should be a 3.3V TTL pulse with 1 Hz frequency. + +4. **Mounting**: Ensure the sensor is securely mounted on your robot platform. The sensor should be positioned to maximize its field of view for your specific application. Use the provided mounting holes (M3 threads) and ensure the mounting surface is flat and rigid. For optimal thermal management, mount the sensor on a metal surface with good thermal conductivity. Maintain at least 5 cm clearance around the sensor for proper heat dissipation. Avoid mounting near heat sources or in areas with restricted airflow. **Mounting Tip**: For optimal horizontal FOV coverage, consider mounting the sensor at a slight angle. For example, [Tare Robotics](https://www.tarerobotics.com/) mounts the Mid-360 at a 20-degree tilt angle on their T-Bot platform, which helps balance the horizontal field of view distribution and improves ground-level obstacle detection. +Once the physical connections are established and the sensor is properly mounted, the next critical step is configuring the network interface. Unlike USB-connected sensors, the Mid-360 relies entirely on Ethernet communication, making network configuration a prerequisite for any data acquisition. Proper network setup ensures reliable, low-latency data transmission between the sensor and your computing platform, which is essential for real-time robotic applications. ### Network Configuration @@ -106,8 +244,9 @@ ip addr show eth0 | grep 192.168.1.50 ping -c 3 192.168.1.1XX ``` +With network connectivity established, you can proceed to software installation. However, before moving forward, it's worth understanding advanced network configurations that may be necessary for complex setups. Many robotic systems require simultaneous internet connectivity for software updates, remote monitoring, or cloud services, while maintaining direct communication with the LiDAR sensor. The following section addresses these scenarios, then we'll move on to driver installation. -## Driver Setup +## 3. Driver Setup ### Prerequisites @@ -135,7 +274,13 @@ pip3 install --user 'setuptools<70' ### Installing LIVOX SDK2 -**Important**: The LIVOX Mid-360 requires **Livox SDK2** (not SDK1). SDK1 will not work with Mid-360. +**Important**: The LIVOX Mid-360 requires **Livox SDK2** (not SDK1). SDK1 will not work with Mid-360. The SDK2 provides the low-level communication protocol and device management functions necessary for Mid-360 operation. + +The SDK2 architecture includes: +- **Device discovery**: Automatic detection of connected Livox sensors on the network +- **Data streaming**: Efficient point cloud and IMU data transmission +- **Device control**: Parameter configuration and status monitoring +- **Time synchronization**: Support for GPS and PTPv2 time sync protocols 1. Clone the LIVOX SDK2 repository: @@ -170,7 +315,17 @@ cd samples/livox_lidar_quick_start/ ./livox_lidar_quick_start ../../../samples/livox_lidar_quick_start/mid360_config.json ``` -If successful, you should see IMU and LiDAR streaming messages. +If successful, you should see IMU and LiDAR streaming messages. The sample program will display connection status, device information, and real-time point cloud statistics including point count and frame rate. + +For advanced users, the SDK2 provides C++ APIs for custom applications. Key API functions include: +- `LivoxSdkInit()`: Initialize the SDK +- `LivoxSdkStart()`: Start device discovery and data streaming +- `SetDataCallback()`: Register callback functions for point cloud and IMU data +- `LivoxSdkUninit()`: Clean up resources + +Refer to the SDK2 documentation and sample code in the `samples/` directory for implementation examples. + +While the SDK2 provides direct access to sensor data, most robotic applications benefit from integration with the Robot Operating System (ROS). The ROS 2 driver serves as a bridge between the Livox SDK2 and the ROS ecosystem, converting raw sensor data into standard ROS message formats that can be easily consumed by navigation, SLAM, and perception algorithms. This abstraction layer simplifies development and enables seamless integration with the broader ROS software ecosystem. ### Installing ROS 2 Driver (livox_ros_driver2) @@ -206,7 +361,9 @@ colcon build source install/setup.bash ``` -## ROS 2 Integration +Having installed both the SDK2 and the ROS 2 driver, you're now ready to launch the sensor and begin receiving data through ROS topics. The driver handles the complex task of converting Livox's proprietary data format into ROS messages, managing network communication, and publishing sensor data at appropriate rates. This section covers the practical aspects of launching the driver, verifying data streams, and configuring parameters to match your specific application requirements. + +## 4. ROS 2 Integration ### Launching the Driver @@ -222,8 +379,17 @@ ros2 launch livox_ros_driver2 msg_MID360_launch.py The driver publishes the following topics: -- `/livox/lidar`: Point cloud data in `livox_ros_driver2/CustomMsg` format -- `/livox/imu`: IMU data in `sensor_msgs/Imu` format +- `/livox/lidar`: Point cloud data in `livox_ros_driver2/CustomMsg` format. This custom message type contains raw point cloud data with timestamps, point coordinates (x, y, z), and intensity values. The message structure is optimized for Livox's non-repetitive scanning pattern and includes frame information for proper point cloud reconstruction. + +- `/livox/imu`: IMU data in `sensor_msgs/Imu` format. The IMU provides linear acceleration and angular velocity measurements at high frequency (typically 200 Hz), which is essential for motion estimation and sensor fusion algorithms. The IMU data includes covariance matrices for uncertainty estimation. + +The driver also publishes TF transforms: +- `base_link` → `livox_frame`: Transform from robot base to LiDAR sensor frame +- The transform includes the mounting position and orientation of the sensor + +Topic publication rates: +- `/livox/lidar`: Typically 10 Hz (configurable) +- `/livox/imu`: Typically 200 Hz (hardware dependent) ### Verifying Data Stream @@ -253,11 +419,22 @@ Key parameters: - `imu_bag`: Enable/disable IMU data - `frame_id`: TF frame name for the LiDAR -## Advanced Topics +The basic ROS 2 integration provides point cloud and IMU data streams, which are sufficient for many applications. However, for advanced robotic systems requiring simultaneous localization and mapping (SLAM), obstacle avoidance, or path planning, additional processing is necessary. The following section introduces Fast-LIO2, a state-of-the-art SLAM algorithm specifically designed to work with Livox sensors, demonstrating how to transform raw sensor data into actionable navigation information. + +## 5. Advanced Topics -### Fast-LIO2 SLAM Integration +### 5.1 Fast-LIO2 SLAM Integration -Fast-LIO2 is a computationally efficient and robust LiDAR-inertial odometry framework that works well with LIVOX sensors. It provides real-time odometry and mapping capabilities. +Fast-LIO2 is a computationally efficient and robust LiDAR-inertial odometry framework that works well with LIVOX sensors. It provides real-time odometry and mapping capabilities. The algorithm uses an iterated Kalman filter to tightly couple LiDAR and IMU measurements, achieving high accuracy with low computational cost. + +Key advantages of Fast-LIO2 for Mid-360: +- **Non-repetitive scan handling**: Designed to work with Livox's unique scanning patterns +- **Real-time performance**: Typically runs at 10-20 Hz on modern hardware +- **Robust to motion**: Handles aggressive motions and vibrations well +- **Memory efficient**: Incremental map building without storing full point clouds +- **Open source**: Actively maintained with ROS 2 support + +The algorithm processes incoming point clouds incrementally, extracting features and matching them with the current map estimate. IMU data provides motion prediction between LiDAR scans, improving accuracy during fast movements. #### Installing Dependencies @@ -312,7 +489,106 @@ Edit `src/FAST_LIO_ROS2/config/avia.yaml` to match your setup: - Scan lines: 6 (for Mid-360) - Input topics: `/livox/lidar`, `/livox/imu` -## Complete System Workflow +For Mid-360, the default `avia.yaml` configuration works well for most applications. Adjust `filter_size_surf` and `filter_size_map` based on your environment: smaller values (0.2-0.3 m) for indoor environments, larger values (0.5-1.0 m) for outdoor environments. + +While Fast-LIO2 provides excellent odometry and mapping capabilities, many robotic applications require not just localization but also path planning and obstacle avoidance. The point cloud maps generated by Fast-LIO2 serve as the foundation for navigation algorithms, but transforming these maps into executable trajectories requires additional planning components. Ego-Planner represents a state-of-the-art solution for this challenge, offering efficient gradient-based path planning that works directly with point cloud data without requiring expensive distance field computations. + +### 5.2 Ego-Planner Path Planning Integration + +Ego-Planner is an ESDF-free gradient-based local planner designed for efficient and safe trajectory generation. Unlike traditional planning methods that require building Euclidean Signed Distance Fields (ESDF) for gradient optimization, Ego-Planner performs optimization directly on point cloud data, significantly reducing computational overhead while maintaining safety guarantees. This makes it particularly well-suited for real-time applications where computational resources are limited, such as mobile robots and drones. + +The algorithm's key innovation lies in its ability to construct effective collision penalty terms by comparing collision-prone trajectories with collision-free reference paths, all without explicitly building distance fields. This approach, combined with an anisotropic curve fitting algorithm, produces smooth, feasible trajectories that respect both dynamic constraints and obstacle boundaries. + +#### Why Ego-Planner with Mid-360? + +The combination of LIVOX Mid-360 and Ego-Planner offers several advantages for robotic navigation systems. The Mid-360's dense point cloud output provides rich environmental information that Ego-Planner can leverage for accurate obstacle representation. The sensor's 360° horizontal field of view ensures comprehensive coverage, eliminating blind spots that could lead to planning failures. Additionally, the non-repetitive scanning pattern gradually improves point cloud density over time, which enhances the quality of collision checking as the robot operates in an environment. + +For mobile robot applications, this integration enables real-time reactive planning in dynamic environments. The planner can quickly adapt to newly detected obstacles, recalculating trajectories within milliseconds to ensure safe navigation. This capability is particularly valuable in environments with moving obstacles, such as warehouses with other robots or public spaces with pedestrians. + +#### Installing Ego-Planner + +Ego-Planner is available as an open-source ROS 2 package. To integrate it with your Mid-360 and Fast-LIO2 setup: + +1. Clone the Ego-Planner repository: + +```bash +cd ~/ros2_ws/src +git clone https://github.com/ZJU-FAST-Lab/ego-planner.git +``` + +2. Install dependencies: + +```bash +cd ~/ros2_ws +rosdep install --from-paths src --ignore-src -r -y +``` + +3. Build the workspace: + +```bash +colcon build --packages-select ego_planner +source install/setup.bash +``` + +#### Configuring Ego-Planner for Mid-360 + +Ego-Planner requires configuration to work with the point cloud data from Fast-LIO2. The key configuration parameters include: + +**Point Cloud Input:** +- `map_topic`: Set to `/cloud_registered` (Fast-LIO2's registered point cloud output) +- `point_cloud_inflation`: Inflation radius for obstacle expansion (typically 0.2-0.5 m for mobile robots) + +**Planning Parameters:** +- `planning_horizon`: Maximum planning distance (adjust based on robot speed and sensor range) +- `max_vel`: Maximum velocity constraints +- `max_acc`: Maximum acceleration constraints +- `resolution`: Grid resolution for point cloud processing (balance between accuracy and computation) + +**Trajectory Optimization:** +- `optimization_iterations`: Number of optimization iterations (typically 5-10) +- `smoothing_weight`: Weight for trajectory smoothness (higher values produce smoother but potentially longer paths) + +Edit the configuration file `src/ego_planner/config/planning.yaml` to match your robot's specifications and operating environment. + +#### Running Ego-Planner + +Launch Ego-Planner in a separate terminal: + +```bash +cd ~/ros2_ws +source install/setup.bash +ros2 launch ego_planner ego_planner.launch.py +``` + +**Published Topics:** +- `/planning/trajectory`: Generated trajectory waypoints +- `/planning/vis_trajectory`: Visualization markers for RViz +- `/planning/vis_check_trajectory`: Collision checking visualization + +**Subscribed Topics:** +- `/cloud_registered`: Point cloud map from Fast-LIO2 +- `/Odometry`: Current robot pose from Fast-LIO2 +- `/goal`: Goal position (geometry_msgs/PoseStamped) + +#### Integration Workflow + +The complete integration involves three main components working together: + +1. **Fast-LIO2** processes Mid-360 point clouds and IMU data to generate odometry and a registered point cloud map +2. **Ego-Planner** uses the point cloud map and current odometry to generate collision-free trajectories toward the goal +3. **Robot Controller** executes the planned trajectory, sending velocity commands to the robot's actuators + +This pipeline enables autonomous navigation in previously unknown environments, with the robot simultaneously mapping its surroundings, localizing itself within the map, and planning safe paths to designated goals. The real-time nature of all three components ensures responsive behavior, allowing the robot to adapt quickly to environmental changes. + +#### Performance Considerations + +Ego-Planner's efficiency makes it suitable for resource-constrained platforms, but optimal performance requires careful parameter tuning. For indoor environments with dense obstacles, use smaller inflation radii and higher resolution grids. For outdoor environments with sparse obstacles, larger inflation radii and lower resolution can reduce computational load while maintaining safety. The planning horizon should be set based on your robot's maximum speed and the sensor's effective range—too short a horizon may cause frequent replanning, while too long a horizon may include outdated obstacle information. + +Monitoring computational performance is important, especially on embedded platforms. Use tools like `htop` or `ros2 topic hz` to verify that planning cycles complete within acceptable time limits (typically 50-100 ms for real-time operation). If planning becomes too slow, consider reducing the optimization iterations or grid resolution, though this may impact trajectory quality. + +Now that we've covered the individual components—hardware setup, network configuration, driver installation, SLAM integration, and path planning—it's time to bring everything together into a complete working system. A typical robotic application requires coordinating multiple processes running simultaneously, each handling different aspects of sensor data processing, localization, mapping, and robot control. The following workflow demonstrates how these components interact in a real-world deployment scenario, providing a practical template for your own implementations. + +## 6. Complete System Workflow A typical setup involves running multiple components: @@ -342,7 +618,9 @@ Add displays for: - `/path` (Path) - TF tree -## Troubleshooting +Even with careful setup and configuration, real-world deployments often encounter unexpected issues. These can range from network connectivity problems to software compatibility issues, or environmental factors affecting sensor performance. The troubleshooting section that follows addresses the most common problems encountered during Mid-360 integration, providing systematic approaches to diagnosis and resolution. Understanding these potential pitfalls and their solutions will save significant time during development and deployment. + +## 7. Troubleshooting ### Common Issues @@ -425,7 +703,7 @@ file ros2_ws/install/livox_ros_driver2/lib/livox_ros_driver2/livox_ros_driver2_n - Consider using compressed point cloud topics for network efficiency - For embedded platforms (Jetson), monitor CPU/GPU usage and adjust accordingly -## Platform-Specific Notes +## 8. Platform-Specific Notes ### NVIDIA Jetson (ARM64) @@ -434,15 +712,72 @@ file ros2_ws/install/livox_ros_driver2/lib/livox_ros_driver2/livox_ros_driver2_n - All packages must be built from source - Monitor thermal throttling during long operations +The platform-specific considerations discussed above highlight the importance of understanding your target hardware environment. Different platforms have different strengths and limitations, and optimizing your setup for the specific platform can significantly impact system performance. Whether you're deploying on embedded systems for field operation or developing on desktop computers for algorithm testing, these considerations should inform your configuration choices. + ### x86_64 Systems - Standard Ubuntu 22.04 installation should work - All build steps are the same - Generally better performance than ARM platforms -## Summary +## 9. Application Scenarios + +The LIVOX Mid-360's compact design, wide field of view, and high point cloud density make it suitable for diverse applications across multiple industries. Here are some notable use cases: + +### Mobile Robot Navigation and SLAM + +**Autonomous Forklifts**: The Mid-360 is widely used in autonomous forklift systems for warehouse automation. Its 360° horizontal FOV enables comprehensive environment perception, allowing robots to navigate narrow aisles and handle complex loading scenarios. Companies like JingSong Intelligent have integrated Mid-360 into their forklift robots for precise pallet handling and outdoor navigation. + +**Service Robots**: Service robots in retail, hospitality, and healthcare environments benefit from Mid-360's ability to detect obstacles at close range (10 cm minimum distance) and provide dense point clouds for accurate localization in dynamic human environments. + +**Autonomous Mobile Robots (AMRs)**: The sensor's omnidirectional coverage eliminates blind spots, making it ideal for AMRs operating in manufacturing facilities, logistics centers, and other industrial environments where safety and reliability are critical. + +### 3D Mapping and Surveying + +**Handheld Scanning Systems**: Companies like Manifold Technology utilize Mid-360 in handheld scanning devices for various mapping applications. These systems enable rapid 3D mapping of indoor and outdoor environments, including: + +- **Building Interior Mapping**: High-resolution point cloud generation for architectural documentation, facility management, and renovation planning +- **Urban Planning**: Street-level scanning for smart city applications, capturing detailed 3D models of urban environments +- **Heritage Documentation**: Precise 3D scanning of historical sites and cultural heritage locations for preservation and digital archiving +- **Construction Site Monitoring**: Regular scanning to track construction progress and verify as-built conditions + +The Mid-360's compact size and low power consumption make it ideal for portable scanning systems that can be operated by a single person, significantly reducing the time and cost compared to traditional surveying methods. -The LIVOX Mid-360 LiDAR provides an excellent solution for robotic perception with its wide field of view and reliable performance. This guide covered hardware setup, network configuration, driver installation with Livox SDK2, ROS 2 Humble integration, and advanced topics including Fast-LIO2 SLAM integration and point cloud processing. With proper configuration, the sensor can serve as a robust foundation for SLAM, navigation, and obstacle avoidance applications in ROS 2 environments. +### Infrastructure Inspection + +**Railway Systems**: The Mid-360 is deployed in Train Intelligent Detection Systems (TIDS) for railway infrastructure monitoring. The sensor's ability to operate in various lighting conditions and provide detailed 3D point clouds enables detection of obstacles, track condition assessment, and tunnel clearance verification. + +**Tunnel and Underground Mapping**: The sensor's performance in low-light conditions makes it suitable for underground infrastructure mapping, including subway systems, utility tunnels, and mining operations. + +### Drone and Aerial Applications + +**Autonomous Drones**: The Mid-360's lightweight design (265g) and wide field of view make it suitable for integration into drone platforms for autonomous navigation and obstacle avoidance. Research applications include indoor drone navigation where GPS is unavailable, requiring robust SLAM capabilities. + +**Aerial Mapping**: When mounted on aerial platforms, the Mid-360 can provide detailed ground-level point cloud data, complementing traditional aerial LiDAR systems for comprehensive 3D mapping projects. + +### Research and Development + +**Academic Research**: The Mid-360 is popular in robotics research due to its cost-effectiveness, open-source driver support, and compatibility with ROS 2. Research applications include: + +- Multi-robot SLAM systems +- Dynamic obstacle tracking and prediction +- Terrain analysis and traversability assessment +- Sensor fusion with cameras and other sensors + +**Prototype Development**: Startups and research institutions use Mid-360 for rapid prototyping of autonomous systems, benefiting from the sensor's ease of integration and comprehensive documentation. + +### Key Advantages for Different Applications + +- **Indoor Environments**: The 10 cm minimum detection range and high point cloud density make Mid-360 excellent for indoor navigation where close obstacles are common +- **Outdoor Environments**: The 70 m maximum range (at 80% reflectivity) and consistent performance in bright sunlight enable reliable outdoor operation +- **Multi-Sensor Setups**: Active anti-interference capabilities allow multiple Mid-360 sensors to operate simultaneously without signal interference +- **Cost-Effective Solutions**: Compared to traditional mechanical LiDARs, Mid-360 offers similar or better performance at a lower cost point + +The diverse application scenarios discussed above illustrate the versatility of the Mid-360 sensor across different industries and use cases. From industrial automation to research and development, the sensor's capabilities enable innovative solutions to complex perception challenges. Understanding these applications provides context for the technical details covered in this guide and helps readers identify how the Mid-360 might fit into their own projects. As we conclude this comprehensive guide, let us summarize the key concepts and provide a foundation for further exploration. + +## 10. Summary + +The LIVOX Mid-360 LiDAR provides an excellent solution for robotic perception with its wide field of view and reliable performance. This guide covered hardware setup, network configuration, driver installation with Livox SDK2, ROS 2 Humble integration, and advanced topics including Fast-LIO2 SLAM integration. The sensor's compact design, high point cloud density, and robust performance make it ideal for mobile robot applications requiring real-time mapping and localization. With proper configuration and calibration, the Mid-360 can serve as a robust foundation for SLAM, navigation, and obstacle avoidance applications in ROS 2 environments. The non-repetitive scanning pattern and active anti-interference capabilities further enhance its suitability for complex, multi-robot environments. From autonomous forklifts to handheld scanning systems, the Mid-360 demonstrates versatility across diverse application domains, making it a valuable tool for both commercial deployments and research projects. ## See Also: - [Point Cloud Library, 3D Sensors and Applications](/wiki/sensing/pcl/) @@ -451,10 +786,27 @@ The LIVOX Mid-360 LiDAR provides an excellent solution for robotic perception wi - [Cartographer SLAM ROS Integration](/wiki/state-estimation/Cartographer-ROS-Integration/) ## Further Reading -- [LIVOX Official Documentation](https://www.livoxtech.com/) -- [Livox SDK2 GitHub Repository](https://github.com/Livox-SDK/Livox-SDK2) -- [livox_ros_driver2 GitHub Repository](https://github.com/Livox-SDK/livox_ros_driver2) -- [Fast-LIO2 GitHub Repository](https://github.com/hku-mars/FAST_LIVO2) + +### Official Documentation and Resources +- [LIVOX Official Documentation](https://www.livoxtech.com/) - Comprehensive product information, user manuals, and technical specifications +- [Livox SDK2 GitHub Repository](https://github.com/Livox-SDK/Livox-SDK2) - Source code, API documentation, and sample programs +- [livox_ros_driver2 GitHub Repository](https://github.com/Livox-SDK/livox_ros_driver2) - ROS 2 driver source code and configuration examples +- [Fast-LIO2 GitHub Repository](https://github.com/hku-mars/FAST_LIVO2) - Fast-LIO2 SLAM algorithm implementation and documentation + +### Application Case Studies +- [JingSong Intelligent Forklift Application](https://www.livoxtech.com/cn/showcase/20) - Case study on autonomous forklift implementation using Mid-360 +- [Handheld Scanning Applications](https://www.livoxtech.com/cn/showcase/18) - Examples of 3D mapping and surveying applications +- [Smart City Applications](https://www.livoxtech.com/cn/application/smart-city) - Urban planning and infrastructure monitoring use cases + +### Technical Papers and Research +- Fast-LIO: A Fast, Robust LiDAR-inertial Odometry Package - Original research paper on the Fast-LIO algorithm +- Livox Mid-360 Technical Specifications - Detailed sensor specifications and performance characteristics +- Non-repetitive Scanning Pattern Research - Academic papers on Livox's unique scanning technology + +### Related Technologies +- Point Cloud Library (PCL) Documentation - Essential for point cloud processing and analysis +- ROS 2 Navigation Stack - Integration with navigation and path planning systems +- Sensor Fusion Techniques - Methods for combining LiDAR data with other sensor modalities ## References - [1] Xu, W., & Cai, Y., et al. "FAST-LIO: A Fast, Robust LiDAR-inertial Odometry Package by Tightly-Coupled Iterated Kalman Filter." IEEE Robotics and Automation Letters, 2021. From bb2c0afa5f336326748a0d7a12ab5ca10c65b396 Mon Sep 17 00:00:00 2001 From: jaswu51 <506346013@qq.com> Date: Sun, 30 Nov 2025 18:26:10 -0500 Subject: [PATCH 6/8] simplify the text --- wiki/sensing/livox-mid-360-lidar.md | 151 ++++++++-------------------- 1 file changed, 40 insertions(+), 111 deletions(-) diff --git a/wiki/sensing/livox-mid-360-lidar.md b/wiki/sensing/livox-mid-360-lidar.md index 86f951c9..b4e53d04 100644 --- a/wiki/sensing/livox-mid-360-lidar.md +++ b/wiki/sensing/livox-mid-360-lidar.md @@ -6,107 +6,27 @@ This article provides a comprehensive guide to the LIVOX Mid-360 LiDAR sensor, a This guide is organized into logical sections that build upon each other. Follow the sections sequentially for a complete setup, or jump directly to any section based on your needs: -**Quick Start Path**: For users who want to get the sensor running quickly, follow this sequence: -1. [Hardware Connections](#2-hardware-connections) → 2. [Network Configuration](#network-configuration) → 3. [Driver Setup](#3-driver-setup) → 4. [ROS 2 Integration](#4-ros-2-integration) +**Quick Start Path**: [2. Hardware Connections](#2-hardware-connections) → [3. Driver Setup](#3-driver-setup) → [4. ROS 2 Integration](#4-ros-2-integration) -**Complete Integration Path**: For full SLAM and navigation capabilities: -1. Quick Start Path (above) → 2. [Fast-LIO2 SLAM Integration](#51-fast-lio2-slam-integration) → 3. [Ego-Planner Path Planning Integration](#52-ego-planner-path-planning-integration) → 4. [Complete System Workflow](#6-complete-system-workflow) +**Complete Integration Path**: Quick Start Path → [5.1 Fast-LIO2 SLAM Integration](#51-fast-lio2-slam-integration) → [5.2 Ego-Planner Path Planning Integration](#52-ego-planner-path-planning-integration) → [6. Complete System Workflow](#6-complete-system-workflow) --- -### Part I: Getting Started - -**1. [Sensor Overview](#1-sensor-overview)** - - Technical specifications and sensor characteristics - - Scanning pattern and point cloud characteristics - - Understanding sensor capabilities and limitations - -**2. [Hardware Connections](#2-hardware-connections)** - - [Physical Setup](#physical-setup) - Power supply, Ethernet connection, mounting considerations - - [Network Configuration](#network-configuration) - IP address setup, connectivity verification - - LiDAR IP address configuration - - Computer IP address setup - - Temporary and permanent network configuration - - Advanced multi-network setups - ---- - -### Part II: Software Installation - -**3. [Driver Setup](#3-driver-setup)** - - [Prerequisites](#prerequisites) - System requirements, OS, ROS 2, and dependencies - - [Installing LIVOX SDK2](#installing-livox-sdk2) - Low-level SDK installation and verification - - [Installing ROS 2 Driver](#installing-ros-2-driver-livox_ros_driver2) - ROS 2 integration package - -**4. [ROS 2 Integration](#4-ros-2-integration)** - - [Launching the Driver](#launching-the-driver) - Starting the sensor node - - [Published Topics](#published-topics) - Understanding data formats and message types - - [Verifying Data Stream](#verifying-data-stream) - Confirming sensor operation - - [Configuration](#configuration) - Parameter adjustment and optimization - ---- - -### Part III: Advanced Applications - -**5. [Advanced Topics](#5-advanced-topics)** - - **5.1 [Fast-LIO2 SLAM Integration](#51-fast-lio2-slam-integration)** - - Real-time mapping and localization - - [Installing Dependencies](#installing-dependencies) - Required libraries (Sophus, PCL, Eigen) - - [Building Fast-LIO2](#building-fast-lio2) - Compilation and workspace setup - - [Running Fast-LIO2](#running-fast-lio2) - Launching SLAM node - - [Configuration](#configuration-1) - Parameter tuning for Mid-360 - - **5.2 [Ego-Planner Path Planning Integration](#52-ego-planner-path-planning-integration)** - - Gradient-based trajectory planning - - [Why Ego-Planner with Mid-360?](#why-ego-planner-with-mid-360) - Integration advantages - - [Installing Ego-Planner](#installing-ego-planner) - Package installation - - [Configuring Ego-Planner](#configuring-ego-planner-for-mid-360) - Parameter setup - - [Running Ego-Planner](#running-ego-planner) - Launching planning node - - [Integration Workflow](#integration-workflow) - Complete system architecture - - [Performance Considerations](#performance-considerations) - Optimization guidelines - ---- - -### Part IV: System Integration and Troubleshooting - -**6. [Complete System Workflow](#6-complete-system-workflow)** - - Running all components together - - Multi-terminal setup procedures - - Visualization and monitoring - -**7. [Troubleshooting](#7-troubleshooting)** - - [Common Issues](#common-issues) - Connection problems, topic issues, errors - - LiDAR not connecting - - No ROS topics published - - Fast-LIO2 errors - - Architecture mismatch (ARM64/Jetson) - - RViz shows black screen - - [Performance Optimization](#performance-optimization) - System tuning and resource management - -**8. [Platform-Specific Notes](#8-platform-specific-notes)** - - [NVIDIA Jetson (ARM64)](#nvidia-jetson-arm64) - Embedded platform considerations - - [x86_64 Systems](#x86_64-systems) - Desktop development platforms - - Multi-sensor setup guidelines - ---- - -### Part V: Reference and Applications - -**9. [Application Scenarios](#9-application-scenarios)** - - Mobile robot navigation and SLAM - - 3D mapping and surveying (including handheld scanning systems) - - Infrastructure inspection - - Drone and aerial applications - - Research and development use cases - -**10. [Summary](#10-summary)** - - Key takeaways and best practices - -**11. Additional Resources** - - [See Also](#see-also) - Related wiki articles - - [Further Reading](#further-reading) - External documentation and resources - - [References](#references) - Academic papers and technical references +1. [Sensor Overview](#1-sensor-overview) +2. [Hardware Connections](#2-hardware-connections) +3. [Driver Setup](#3-driver-setup) +4. [ROS 2 Integration](#4-ros-2-integration) +5. [Advanced Topics](#5-advanced-topics) + - 5.1 [Fast-LIO2 SLAM Integration](#51-fast-lio2-slam-integration) + - 5.2 [Ego-Planner Path Planning Integration](#52-ego-planner-path-planning-integration) +6. [Complete System Workflow](#6-complete-system-workflow) +7. [Troubleshooting](#7-troubleshooting) +8. [Platform-Specific Notes](#8-platform-specific-notes) +9. [Application Scenarios](#9-application-scenarios) +10. [Summary](#10-summary) +11. [See Also](#see-also) +12. [Further Reading](#further-reading) +13. [References](#references) --- @@ -114,30 +34,40 @@ This guide is organized into logical sections that build upon each other. Follow The LIVOX Mid-360 is a compact, lightweight solid-state LiDAR sensor designed for low-speed robotics applications. Powered by Livox's unique rotating mirror hybrid-solid technology, the Mid-360 is the first Livox LiDAR to achieve a full 360° horizontal field of view, providing omnidirectional 3D perception capabilities. The sensor is optimized for mobile robot navigation, obstacle avoidance, and SLAM applications, delivering enhanced indoor and outdoor perception performance. -Key specifications: +### Key Specifications + +**Physical Characteristics:** +- **Dimensions**: 65 × 65 × 60 mm (L × W × H) +- **Weight**: 265 g +- **Interface**: Ethernet (1000BASE-T) +- **Power consumption**: 6.5W (9-27V DC) +- **Operating temperature**: -20°C to 55°C +- **Protection rating**: IP67 + +**Performance Specifications:** - **Field of view**: 360° (horizontal) × 59° (vertical) - **Minimum detection range**: 0.1 m (10 cm) - **Maximum detection range**: - 40 m @ 10% reflectivity (typical indoor surfaces: concrete floor 15-30%, white wall 90-99%) - 70 m @ 80% reflectivity (high-reflectivity surfaces) +- **Point cloud output**: 200,000 points per second at 10 Hz frame rate - **Point cloud density**: 40-line -- **Dimensions**: 65 × 65 × 60 mm (L × W × H) -- **Weight**: 265 g -- **Interface**: Ethernet (1000BASE-T) -- **Default IP address**: 192.168.1.1XX (where XX is the last two digits of the sensor's serial number) - -The Mid-360 features active anti-interference capabilities, allowing reliable operation even with multiple LiDAR signals in the same environment. The sensor performs consistently in both bright and low-light conditions, making it suitable for indoor and outdoor applications. Its compact size and short minimum detection range (10 cm) enable flexible mounting options and help eliminate blind spots in robot designs. - -### Technical Specifications Details - -The Mid-360 employs a 905 nm laser wavelength, classified as Class 1 eye-safe (IEC60825-1:2014 standard), ensuring safe operation in human environments. The sensor's angular resolution improves over time due to its non-repetitive scanning pattern, which enhances small object detection capabilities. The point cloud output rate reaches 200,000 points per second at a typical frame rate of 10 Hz, providing dense environmental data for high-fidelity mapping and localization. +- **Laser wavelength**: 905 nm (Class 1 eye-safe, IEC60825-1:2014) -Range accuracy specifications include: +**Accuracy Specifications:** - **Random range error (1σ)**: ≤ 2 cm at 10 m distance, ≤ 3 cm at 0.2 m distance - **Angular random error (1σ)**: < 0.15° - **False alarm rate**: < 0.01% at 100 klx ambient light -The built-in IMU (ICM40609) provides inertial data at high frequency, enabling tight coupling with LiDAR data for robust odometry estimation. The sensor operates in temperatures ranging from -20°C to 55°C with IP67 protection rating, making it suitable for harsh industrial environments. +**Additional Features:** +- **Built-in IMU**: ICM40609 providing high-frequency inertial data (typically 200 Hz) +- **Default IP address**: 192.168.1.1XX (where XX is the last two digits of the sensor's serial number) +- **Active anti-interference**: Reliable operation with multiple LiDAR signals in the same environment +- **Non-repetitive scanning pattern**: Angular resolution improves over time, enhancing small object detection + +The Mid-360 features active anti-interference capabilities, allowing reliable operation even with multiple LiDAR signals in the same environment. The sensor performs consistently in both bright and low-light conditions, making it suitable for indoor and outdoor applications. Its compact size and short minimum detection range (10 cm) enable flexible mounting options and help eliminate blind spots in robot designs. The non-repetitive scanning pattern ensures that over time, the angular resolution improves significantly, with more points accumulating in previously sparse areas, which is particularly beneficial for SLAM applications. + + LIVOX Mid-360 LiDAR ### Scanning Pattern and Point Cloud Characteristics @@ -147,7 +77,6 @@ The vertical field of view distribution is not uniform across the range. The eff Understanding these technical characteristics is essential for proper sensor integration. The combination of wide field of view, high point cloud density, and robust environmental performance makes the Mid-360 particularly well-suited for applications requiring comprehensive spatial awareness. However, to fully leverage these capabilities, proper hardware setup and configuration are critical. The following sections will guide you through the physical installation, network configuration, and software integration necessary to bring the sensor online in your robotic system. - LIVOX Mid-360 LiDAR > **Source**: Specifications and technical details are based on the [official LIVOX Mid-360 product page](https://www.livoxtech.com/mid-360). From e767a03a29e5b98d6cf84afae22a805c66e9de6b Mon Sep 17 00:00:00 2001 From: jaswu51 <506346013@qq.com> Date: Sun, 30 Nov 2025 18:29:42 -0500 Subject: [PATCH 7/8] reformatting --- wiki/sensing/livox-mid-360-lidar.md | 521 ++++++++++++++++++++-------- 1 file changed, 380 insertions(+), 141 deletions(-) diff --git a/wiki/sensing/livox-mid-360-lidar.md b/wiki/sensing/livox-mid-360-lidar.md index b4e53d04..a7051b51 100644 --- a/wiki/sensing/livox-mid-360-lidar.md +++ b/wiki/sensing/livox-mid-360-lidar.md @@ -36,34 +36,51 @@ The LIVOX Mid-360 is a compact, lightweight solid-state LiDAR sensor designed fo ### Key Specifications -**Physical Characteristics:** -- **Dimensions**: 65 × 65 × 60 mm (L × W × H) -- **Weight**: 265 g -- **Interface**: Ethernet (1000BASE-T) -- **Power consumption**: 6.5W (9-27V DC) -- **Operating temperature**: -20°C to 55°C -- **Protection rating**: IP67 - -**Performance Specifications:** -- **Field of view**: 360° (horizontal) × 59° (vertical) -- **Minimum detection range**: 0.1 m (10 cm) -- **Maximum detection range**: - - 40 m @ 10% reflectivity (typical indoor surfaces: concrete floor 15-30%, white wall 90-99%) - - 70 m @ 80% reflectivity (high-reflectivity surfaces) -- **Point cloud output**: 200,000 points per second at 10 Hz frame rate -- **Point cloud density**: 40-line -- **Laser wavelength**: 905 nm (Class 1 eye-safe, IEC60825-1:2014) - -**Accuracy Specifications:** -- **Random range error (1σ)**: ≤ 2 cm at 10 m distance, ≤ 3 cm at 0.2 m distance -- **Angular random error (1σ)**: < 0.15° -- **False alarm rate**: < 0.01% at 100 klx ambient light - -**Additional Features:** -- **Built-in IMU**: ICM40609 providing high-frequency inertial data (typically 200 Hz) -- **Default IP address**: 192.168.1.1XX (where XX is the last two digits of the sensor's serial number) -- **Active anti-interference**: Reliable operation with multiple LiDAR signals in the same environment -- **Non-repetitive scanning pattern**: Angular resolution improves over time, enhancing small object detection +#### Physical Characteristics + +| Parameter | Specification | +|----------|---------------| +| **Dimensions** | 65 × 65 × 60 mm (L × W × H) | +| **Weight** | 265 g | +| **Interface** | Ethernet (1000BASE-T) | +| **Power consumption** | 6.5W | +| **Power supply** | 9-27V DC | +| **Operating temperature** | -20°C to 55°C | +| **Protection rating** | IP67 | + +#### Performance Specifications + +| Parameter | Specification | +|----------|---------------| +| **Field of view (horizontal)** | 360° | +| **Field of view (vertical)** | 59° | +| **Minimum detection range** | 0.1 m (10 cm) | +| **Maximum detection range** | 40 m @ 10% reflectivity
70 m @ 80% reflectivity | +| **Point cloud output** | 200,000 points/second | +| **Frame rate** | 10 Hz (typical) | +| **Point cloud density** | 40-line | +| **Laser wavelength** | 905 nm | +| **Eye safety** | Class 1 (IEC60825-1:2014) | + +> **Note**: Reflectivity reference values: concrete floor 15-30%, white wall 90-99% + +#### Accuracy Specifications + +| Parameter | Value | +|----------|-------| +| **Random range error (1σ)** | ≤ 2 cm @ 10 m
≤ 3 cm @ 0.2 m | +| **Angular random error (1σ)** | < 0.15° | +| **False alarm rate** | < 0.01% @ 100 klx | + +#### Additional Features + +| Feature | Description | +|---------|-------------| +| **Built-in IMU** | ICM40609, 200 Hz sampling rate | +| **Default IP address** | `192.168.1.1XX` (XX = last 2 digits of serial number) | +| **Active anti-interference** | Multi-LiDAR operation support | +| **Scanning pattern** | Non-repetitive (resolution improves over time) | +| **Time synchronization** | GPS PPS and PTPv2 support | The Mid-360 features active anti-interference capabilities, allowing reliable operation even with multiple LiDAR signals in the same environment. The sensor performs consistently in both bright and low-light conditions, making it suitable for indoor and outdoor applications. Its compact size and short minimum detection range (10 cm) enable flexible mounting options and help eliminate blind spots in robot designs. The non-repetitive scanning pattern ensures that over time, the angular resolution improves significantly, with more points accumulating in previously sparse areas, which is particularly beneficial for SLAM applications. @@ -91,22 +108,67 @@ Before diving into software configuration, establishing proper physical connecti The LIVOX Mid-360 requires the following connections: -1. **Power Supply**: Connect the power adapter to the sensor. The sensor operates at 9-27V DC with a power consumption of 6.5W. The power connector uses a standard aviation connector (M12), and Livox provides a splitter cable that separates power, Ethernet, and function connections. Ensure the power supply can provide sufficient current (typically 0.5-0.7A at 12V). Pay attention to polarity: the center pin is positive, and the outer shell is ground. +#### 1. Power Supply -2. **Ethernet Connection**: Connect the sensor directly to your computer or Jetson Orin using an Ethernet cable (1000BASE-T). While the sensor supports 1000BASE-T, it actually uses 100BASE-TX for data transmission. Use a high-quality Ethernet cable (Cat5e or better) with proper shielding to minimize interference. The cable length should not exceed 100 meters for reliable communication. For mobile robot applications, consider using flexible, shielded cables that can withstand repeated bending. +Connect the power adapter to the sensor using the provided splitter cable. -3. **Function Connector (Optional)**: The M12 function connector supports GPS time synchronization (PPS and GPS input) and PTPv2 network time synchronization. The connector pinout includes: - - Pin 8 (Gray/White): LVTTL_IN for GPS input - - Pin 10 (Purple/White): LVTTL_IN for Pulse Per Second (PPS) - - Pin 9 (Gray): LVTTL_OUT (reserved) - - Pin 11 (Purple): LVTTL_OUT (reserved) - - Black: Ground +**Requirements:** +- **Voltage**: 9-27V DC +- **Power consumption**: 6.5W +- **Current**: 0.5-0.7A @ 12V (typical) +- **Connector**: M12 aviation connector +- **Polarity**: Center pin positive (+), outer shell ground (-) - For GPS synchronization, configure the GPS module to output NMEA messages at 9600 baud rate, 8 data bits, no parity, 1 stop bit. The PPS signal should be a 3.3V TTL pulse with 1 Hz frequency. +> **Warning**: Ensure correct polarity to avoid damaging the sensor. The Livox splitter cable separates power, Ethernet, and function connections. -4. **Mounting**: Ensure the sensor is securely mounted on your robot platform. The sensor should be positioned to maximize its field of view for your specific application. Use the provided mounting holes (M3 threads) and ensure the mounting surface is flat and rigid. For optimal thermal management, mount the sensor on a metal surface with good thermal conductivity. Maintain at least 5 cm clearance around the sensor for proper heat dissipation. Avoid mounting near heat sources or in areas with restricted airflow. - - **Mounting Tip**: For optimal horizontal FOV coverage, consider mounting the sensor at a slight angle. For example, [Tare Robotics](https://www.tarerobotics.com/) mounts the Mid-360 at a 20-degree tilt angle on their T-Bot platform, which helps balance the horizontal field of view distribution and improves ground-level obstacle detection. +#### 2. Ethernet Connection + +Connect the sensor directly to your computer or Jetson Orin using an Ethernet cable. + +**Cable Requirements:** +- **Type**: Cat5e or better +- **Shielding**: Recommended for noise reduction +- **Length**: Maximum 100 meters +- **Interface**: 1000BASE-T (actual data transmission: 100BASE-TX) + +**For Mobile Robots:** +- Use flexible, shielded cables +- Ensure cables can withstand repeated bending +- Consider strain relief at connection points + +#### 3. Function Connector (Optional) + +The M12 function connector enables time synchronization for multi-sensor setups. + +**Pin Configuration:** + +| Pin | Color | Signal | Function | +|-----|-------|--------|----------| +| 8 | Gray/White | LVTTL_IN | GPS input | +| 9 | Gray | LVTTL_OUT | Reserved output | +| 10 | Purple/White | LVTTL_IN | Pulse Per Second (PPS) | +| 11 | Purple | LVTTL_OUT | Reserved output | +| - | Black | Ground | Common ground | + +**GPS Synchronization Settings:** +- **Baud rate**: 9600 +- **Data bits**: 8 +- **Parity**: None +- **Stop bits**: 1 +- **PPS signal**: 3.3V TTL, 1 Hz frequency + +#### 4. Mounting + +**Mounting Requirements:** +- **Thread size**: M3 mounting holes +- **Surface**: Flat, rigid, metal preferred (for thermal management) +- **Clearance**: Minimum 5 cm around sensor for heat dissipation +- **Location**: Avoid heat sources and restricted airflow areas + +> **Pro Tip**: [Tare Robotics](https://www.tarerobotics.com/) mounts the Mid-360 at a **20-degree tilt angle** on their T-Bot platform. This configuration: +> - Balances horizontal FOV distribution +> - Improves ground-level obstacle detection +> - Optimizes coverage for mobile robot applications Once the physical connections are established and the sensor is properly mounted, the next critical step is configuring the network interface. Unlike USB-connected sensors, the Mid-360 relies entirely on Ethernet communication, making network configuration a prerequisite for any data acquisition. Proper network setup ensures reliable, low-latency data transmission between the sensor and your computing platform, which is essential for real-time robotic applications. @@ -114,17 +176,39 @@ Once the physical connections are established and the sensor is properly mounted The LIVOX Mid-360 supports two IP modes: dynamic IP address mode and static IP address mode. All Mid-360 sensors are set to static IP address mode by default. -#### LiDAR IP Address +#### LiDAR IP Address Configuration + +**Default Settings:** + +| Parameter | Value | +|-----------|-------| +| **IP address format** | `192.168.1.1XX` | +| **XX** | Last two digits of sensor serial number | +| **Subnet mask** | `255.255.255.0` | +| **Default gateway** | `192.168.1.1` | -The default IP address of each Mid-360 is `192.168.1.1XX`, where `XX` represents the last two digits of the sensor's serial number. For example, if the serial number ends in "54", the IP address will be `192.168.1.154`. The default subnet mask is `255.255.255.0` and the default gateway is `192.168.1.1`. +**Example:** +- Serial number ending in `54` → IP address: `192.168.1.154` +- Serial number ending in `23` → IP address: `192.168.1.123` -**Important**: When multiple Mid-360 sensors are connected to one computer, each sensor must have a different static IP address. +> **Important**: When multiple Mid-360 sensors are connected to one computer, **each sensor must have a different static IP address**. #### Computer IP Address Configuration -Your host computer must be configured on the same subnet (`192.168.1.x`) to communicate with the sensor. Livox recommends setting the computer's IP address to `192.168.1.50` with subnet mask `255.255.255.0`. +**Recommended Settings:** -**Note**: If you have multiple computers connecting to the same Mid-360, each computer needs a different IP address within the `192.168.1.x` subnet (e.g., `192.168.1.50`, `192.168.1.51`, etc.). +| Parameter | Value | +|-----------|-------| +| **IP address** | `192.168.1.50` (Livox recommended) | +| **Subnet mask** | `255.255.255.0` | +| **Subnet** | `192.168.1.x` | + +**Multi-Computer Setup:** +If multiple computers connect to the same Mid-360, assign different IP addresses: +- Computer 1: `192.168.1.50` +- Computer 2: `192.168.1.51` +- Computer 3: `192.168.1.52` +- etc. #### Temporary Network Configuration (Current Session Only) @@ -181,12 +265,21 @@ With network connectivity established, you can proceed to software installation. Before installing the LIVOX driver, ensure you have the following dependencies: -- **OS**: Ubuntu 22.04 (recommended) or Ubuntu 20.04 -- **ROS**: ROS 2 Humble -- **System packages**: CMake 3.10+, Git, build tools -- **ROS packages**: PCL libraries for ROS 2 +**System Requirements:** + +| Component | Requirement | +|-----------|-------------| +| **Operating System** | Ubuntu 22.04 (recommended) or Ubuntu 20.04 | +| **ROS Version** | ROS 2 Humble Hawksbill | +| **CMake** | Version 3.10 or later | +| **Git** | Latest version | +| **Build tools** | `build-essential` package | + +**Required ROS Packages:** +- `ros-humble-pcl-ros` +- `ros-humble-pcl-conversions` -Install system dependencies: +**Install System Dependencies:** ```bash sudo apt update @@ -203,13 +296,16 @@ pip3 install --user 'setuptools<70' ### Installing LIVOX SDK2 -**Important**: The LIVOX Mid-360 requires **Livox SDK2** (not SDK1). SDK1 will not work with Mid-360. The SDK2 provides the low-level communication protocol and device management functions necessary for Mid-360 operation. +> **Critical**: The LIVOX Mid-360 requires **Livox SDK2** (not SDK1). SDK1 will **not work** with Mid-360. -The SDK2 architecture includes: -- **Device discovery**: Automatic detection of connected Livox sensors on the network -- **Data streaming**: Efficient point cloud and IMU data transmission -- **Device control**: Parameter configuration and status monitoring -- **Time synchronization**: Support for GPS and PTPv2 time sync protocols +**SDK2 Architecture Components:** + +| Component | Function | +|----------|----------| +| **Device discovery** | Automatic detection of connected Livox sensors on the network | +| **Data streaming** | Efficient point cloud and IMU data transmission | +| **Device control** | Parameter configuration and status monitoring | +| **Time synchronization** | Support for GPS and PTPv2 time sync protocols | 1. Clone the LIVOX SDK2 repository: @@ -306,19 +402,30 @@ ros2 launch livox_ros_driver2 msg_MID360_launch.py ### Published Topics -The driver publishes the following topics: +**ROS 2 Topics:** + +| Topic Name | Message Type | Description | Rate | +|------------|--------------|-------------|------| +| `/livox/lidar` | `livox_ros_driver2/CustomMsg` | Point cloud data with timestamps, coordinates (x, y, z), and intensity | 10 Hz (configurable) | +| `/livox/imu` | `sensor_msgs/Imu` | IMU data: linear acceleration, angular velocity, covariance matrices | 200 Hz (hardware dependent) | + +**Topic Details:** -- `/livox/lidar`: Point cloud data in `livox_ros_driver2/CustomMsg` format. This custom message type contains raw point cloud data with timestamps, point coordinates (x, y, z), and intensity values. The message structure is optimized for Livox's non-repetitive scanning pattern and includes frame information for proper point cloud reconstruction. +- **`/livox/lidar`**: + - Custom message format optimized for Livox's non-repetitive scanning pattern + - Includes frame information for proper point cloud reconstruction + - Contains raw point cloud data with timestamps and intensity values -- `/livox/imu`: IMU data in `sensor_msgs/Imu` format. The IMU provides linear acceleration and angular velocity measurements at high frequency (typically 200 Hz), which is essential for motion estimation and sensor fusion algorithms. The IMU data includes covariance matrices for uncertainty estimation. +- **`/livox/imu`**: + - High-frequency inertial measurements (200 Hz) + - Essential for motion estimation and sensor fusion algorithms + - Includes covariance matrices for uncertainty estimation -The driver also publishes TF transforms: -- `base_link` → `livox_frame`: Transform from robot base to LiDAR sensor frame -- The transform includes the mounting position and orientation of the sensor +**TF Transforms:** -Topic publication rates: -- `/livox/lidar`: Typically 10 Hz (configurable) -- `/livox/imu`: Typically 200 Hz (hardware dependent) +| Transform | Description | +|-----------|-------------| +| `base_link` → `livox_frame` | Transform from robot base to LiDAR sensor frame
Includes mounting position and orientation | ### Verifying Data Stream @@ -338,15 +445,19 @@ ros2 topic echo /livox/lidar --once ### Configuration -Edit the driver configuration file to adjust parameters: +**Configuration File Location:** +``` +ros_ws/src/livox_ros_driver2/config/MID360_config.json +``` -**Location**: `ros_ws/src/livox_ros_driver2/config/MID360_config.json` +**Key Parameters:** -Key parameters: -- `lidar_bag_ip`: LiDAR IP address (default: 192.168.1.1XX, where XX is the last two digits of the sensor's serial number) -- `host_bag_ip`: Host IP address (default: 192.168.1.50, Livox recommended) -- `imu_bag`: Enable/disable IMU data -- `frame_id`: TF frame name for the LiDAR +| Parameter | Description | Default Value | +|-----------|-------------|---------------| +| `lidar_bag_ip` | LiDAR IP address | `192.168.1.1XX` (XX = last 2 digits of serial) | +| `host_bag_ip` | Host computer IP address | `192.168.1.50` (Livox recommended) | +| `imu_bag` | Enable/disable IMU data publishing | `true` | +| `frame_id` | TF frame name for the LiDAR | `livox_frame` | The basic ROS 2 integration provides point cloud and IMU data streams, which are sufficient for many applications. However, for advanced robotic systems requiring simultaneous localization and mapping (SLAM), obstacle avoidance, or path planning, additional processing is necessary. The following section introduces Fast-LIO2, a state-of-the-art SLAM algorithm specifically designed to work with Livox sensors, demonstrating how to transform raw sensor data into actionable navigation information. @@ -356,12 +467,15 @@ The basic ROS 2 integration provides point cloud and IMU data streams, which are Fast-LIO2 is a computationally efficient and robust LiDAR-inertial odometry framework that works well with LIVOX sensors. It provides real-time odometry and mapping capabilities. The algorithm uses an iterated Kalman filter to tightly couple LiDAR and IMU measurements, achieving high accuracy with low computational cost. -Key advantages of Fast-LIO2 for Mid-360: -- **Non-repetitive scan handling**: Designed to work with Livox's unique scanning patterns -- **Real-time performance**: Typically runs at 10-20 Hz on modern hardware -- **Robust to motion**: Handles aggressive motions and vibrations well -- **Memory efficient**: Incremental map building without storing full point clouds -- **Open source**: Actively maintained with ROS 2 support +**Key Advantages of Fast-LIO2 for Mid-360:** + +| Advantage | Description | +|-----------|-------------| +| **Non-repetitive scan handling** | Designed to work with Livox's unique scanning patterns | +| **Real-time performance** | Typically runs at 10-20 Hz on modern hardware | +| **Robust to motion** | Handles aggressive motions and vibrations well | +| **Memory efficient** | Incremental map building without storing full point clouds | +| **Open source** | Actively maintained with ROS 2 support | The algorithm processes incoming point clouds incrementally, extracting features and matching them with the current map estimate. IMU data provides motion prediction between LiDAR scans, improving accuracy during fast movements. @@ -405,18 +519,30 @@ ros2 run fast_lio fastlio_mapping --ros-args \ --params-file src/FAST_LIO_ROS2/config/avia.yaml ``` -**Published topics:** -- `/Odometry`: Odometry data (~10 Hz) -- `/path`: Trajectory path visualization -- `/cloud_registered`: Registered point cloud map -- `/tf`: Transform tree +**Published Topics:** + +| Topic | Message Type | Description | Rate | +|-------|--------------|-------------|------| +| `/Odometry` | `nav_msgs/Odometry` | Odometry data (pose, twist, covariance) | ~10 Hz | +| `/path` | `nav_msgs/Path` | Trajectory path visualization | ~10 Hz | +| `/cloud_registered` | `sensor_msgs/PointCloud2` | Registered point cloud map | ~10 Hz | +| `/tf` | `tf2_msgs/TFMessage` | Transform tree | Dynamic | #### Configuration -Edit `src/FAST_LIO_ROS2/config/avia.yaml` to match your setup: -- LiDAR type: 1 (Livox series) -- Scan lines: 6 (for Mid-360) -- Input topics: `/livox/lidar`, `/livox/imu` +**Configuration File:** `src/FAST_LIO_ROS2/config/avia.yaml` + +**Key Parameters:** + +| Parameter | Value | Description | +|-----------|-------|-------------| +| `lidar_type` | `1` | Livox series LiDAR | +| `scan_line` | `6` | For Mid-360 (40-line density) | +| `point_filter_num` | `1` | Point cloud downsampling factor | +| `filter_size_surf` | `0.2-0.3` (indoor)
`0.5-1.0` (outdoor) | Surface feature filter size (meters) | +| `filter_size_map` | `0.2-0.3` (indoor)
`0.5-1.0` (outdoor) | Map filter size (meters) | +| `lidar_topic` | `/livox/lidar` | Input LiDAR topic | +| `imu_topic` | `/livox/imu` | Input IMU topic | For Mid-360, the default `avia.yaml` configuration works well for most applications. Adjust `filter_size_surf` and `filter_size_map` based on your environment: smaller values (0.2-0.3 m) for indoor environments, larger values (0.5-1.0 m) for outdoor environments. @@ -461,23 +587,24 @@ source install/setup.bash #### Configuring Ego-Planner for Mid-360 -Ego-Planner requires configuration to work with the point cloud data from Fast-LIO2. The key configuration parameters include: +Ego-Planner requires configuration to work with the point cloud data from Fast-LIO2. -**Point Cloud Input:** -- `map_topic`: Set to `/cloud_registered` (Fast-LIO2's registered point cloud output) -- `point_cloud_inflation`: Inflation radius for obstacle expansion (typically 0.2-0.5 m for mobile robots) +**Configuration File:** `src/ego_planner/config/planning.yaml` -**Planning Parameters:** -- `planning_horizon`: Maximum planning distance (adjust based on robot speed and sensor range) -- `max_vel`: Maximum velocity constraints -- `max_acc`: Maximum acceleration constraints -- `resolution`: Grid resolution for point cloud processing (balance between accuracy and computation) +**Key Configuration Parameters:** -**Trajectory Optimization:** -- `optimization_iterations`: Number of optimization iterations (typically 5-10) -- `smoothing_weight`: Weight for trajectory smoothness (higher values produce smoother but potentially longer paths) +| Category | Parameter | Typical Value | Description | +|----------|-----------|---------------|-------------| +| **Point Cloud Input** | `map_topic` | `/cloud_registered` | Fast-LIO2's registered point cloud output | +| | `point_cloud_inflation` | 0.2-0.5 m | Inflation radius for obstacle expansion | +| **Planning** | `planning_horizon` | 5-10 m | Maximum planning distance | +| | `max_vel` | 1.0-2.0 m/s | Maximum velocity constraints | +| | `max_acc` | 1.0-2.0 m/s² | Maximum acceleration constraints | +| | `resolution` | 0.1-0.2 m | Grid resolution for point cloud processing | +| **Optimization** | `optimization_iterations` | 5-10 | Number of optimization iterations | +| | `smoothing_weight` | 0.5-1.0 | Weight for trajectory smoothness | -Edit the configuration file `src/ego_planner/config/planning.yaml` to match your robot's specifications and operating environment. +> **Tip**: Adjust `point_cloud_inflation` based on your robot's size. Larger robots require larger inflation radii for safe navigation. #### Running Ego-Planner @@ -490,12 +617,18 @@ ros2 launch ego_planner ego_planner.launch.py ``` **Published Topics:** -- `/planning/trajectory`: Generated trajectory waypoints -- `/planning/vis_trajectory`: Visualization markers for RViz -- `/planning/vis_check_trajectory`: Collision checking visualization + +| Topic | Message Type | Description | +|-------|--------------|-------------| +| `/planning/trajectory` | `trajectory_msgs/JointTrajectory` | Generated trajectory waypoints | +| `/planning/vis_trajectory` | `visualization_msgs/Marker` | Visualization markers for RViz | +| `/planning/vis_check_trajectory` | `visualization_msgs/Marker` | Collision checking visualization | **Subscribed Topics:** -- `/cloud_registered`: Point cloud map from Fast-LIO2 + +| Topic | Message Type | Description | +|-------|--------------|-------------| +| `/cloud_registered` | `sensor_msgs/PointCloud2` | Point cloud map from Fast-LIO2 | - `/Odometry`: Current robot pose from Fast-LIO2 - `/goal`: Goal position (geometry_msgs/PoseStamped) @@ -555,9 +688,21 @@ Even with careful setup and configuration, real-world deployments often encounte #### LiDAR Not Connecting -**Symptoms**: No data on `/livox/lidar` topic, driver shows connection errors +**Symptoms:** +- No data on `/livox/lidar` topic +- Driver shows connection errors +- `ping` to LiDAR IP fails -**Solutions**: +**Diagnosis Steps:** + +| Step | Command | Expected Result | +|------|---------|-----------------| +| 1. Check network config | `ip addr show eth0 \| grep 192.168.1.50` | Should show IP address assigned | +| 2. Test connectivity | `ping -c 3 192.168.1.1XX` | Should receive replies | +| 3. Check driver process | `ps aux \| grep livox_ros_driver2_node` | Should show running process | +| 4. Verify hardware | Visual inspection | Power LED on, Ethernet connected | + +**Solutions:** ```bash # Check network configuration ip addr show eth0 | grep 192.168.1.50 @@ -571,9 +716,21 @@ ps aux | grep livox_ros_driver2_node #### No ROS Topics Published -**Symptoms**: Driver launches but no topics appear +**Symptoms:** +- Driver launches successfully +- No topics appear in `ros2 topic list` +- No data flow + +**Diagnosis Steps:** -**Solutions**: +| Step | Command | Expected Result | +|------|---------|-----------------| +| 1. List topics | `ros2 topic list` | Should show `/livox/lidar` and `/livox/imu` | +| 2. Check nodes | `ros2 node list` | Should show `livox_ros_driver2_node` | +| 3. Check topic rate | `ros2 topic hz /livox/lidar` | Should show ~10 Hz | +| 4. Verify connectivity | `ping 192.168.1.1XX` | Should receive replies | + +**Solutions:** ```bash # List all topics ros2 topic list @@ -590,9 +747,21 @@ ping 192.168.1.1XX #### Fast-LIO2 Errors -**Symptoms**: SLAM node fails to start or shows errors +**Symptoms:** +- SLAM node fails to start +- Error messages in terminal +- No odometry output + +**Common Error Types:** + +| Error Type | Possible Cause | Solution | +|------------|----------------|----------| +| **Topic not found** | Driver not running | Start `livox_ros_driver2` first | +| **IMU data missing** | IMU not enabled | Check `imu_bag` in driver config | +| **TF errors** | Frame mismatch | Verify `frame_id` in config files | +| **Memory errors** | Insufficient resources | Reduce `filter_size` parameters | -**Solutions**: +**Solutions:** ```bash # Verify driver is running first ros2 topic list | grep livox @@ -606,11 +775,21 @@ ls src/FAST_LIO_ROS2/config/avia.yaml #### Architecture Mismatch (ARM64/Jetson) -**Symptoms**: "Exec format error" when running binaries +**Symptoms:** +- "Exec format error" when running binaries +- Binary compatibility issues -**Solutions**: -- Ensure all packages are built from source on the target platform -- Check binary architecture: +**Solutions:** + +| Platform | Action | Command | +|----------|--------|---------| +| **ARM64/Jetson** | Build from source | `colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release` | +| **Verify architecture** | Check binary format | `file ros2_ws/install/livox_ros_driver2/lib/livox_ros_driver2/livox_ros_driver2_node` | + +**Expected Output:** +``` +ELF 64-bit LSB ... ARM aarch64 +``` ```bash file ros2_ws/install/livox_ros_driver2/lib/livox_ros_driver2/livox_ros_driver2_node # Should show: "ELF 64-bit LSB ... ARM aarch64" @@ -618,36 +797,69 @@ file ros2_ws/install/livox_ros_driver2/lib/livox_ros_driver2/livox_ros_driver2_n #### RViz Shows Black Screen -**Symptoms**: RViz launches but displays nothing +**Symptoms:** +- RViz launches successfully +- No point cloud or visualization displayed +- Empty display + +**Diagnosis Steps:** + +| Step | Command | Expected Result | +|------|---------|-----------------| +| 1. Check TF tree | `ros2 run tf2_tools view_frames` | Should generate `frames.pdf` | +| 2. Verify topics | `ros2 topic hz /livox/lidar` | Should show ~10 Hz | +| 3. Check frame IDs | `ros2 topic echo /livox/lidar --once` | Should show correct `frame_id` | +| 4. Verify RViz config | Check Fixed Frame setting | Should match `frame_id` | -**Solutions**: +**Solutions:** - Verify TF tree exists: `ros2 run tf2_tools view_frames` - Check that topics are publishing: `ros2 topic hz /livox/lidar` - Ensure correct frame IDs in configuration +- Set RViz Fixed Frame to match LiDAR frame ID ### Performance Optimization -- Adjust point cloud publishing rate based on computational resources -- Use point cloud filters to reduce data volume -- Consider using compressed point cloud topics for network efficiency -- For embedded platforms (Jetson), monitor CPU/GPU usage and adjust accordingly +**Optimization Strategies:** + +| Strategy | Method | Benefit | +|----------|--------|---------| +| **Reduce data rate** | Adjust point cloud publishing rate | Lower CPU usage | +| **Point cloud filtering** | Use PCL filters to reduce data volume | Faster processing | +| **Compressed topics** | Enable point cloud compression | Network efficiency | +| **Resource monitoring** | Monitor CPU/GPU usage (Jetson) | Identify bottlenecks | +| **Parameter tuning** | Adjust `filter_size` in Fast-LIO2 | Balance accuracy/speed | ## 8. Platform-Specific Notes ### NVIDIA Jetson (ARM64) -- Tested on Jetson Orin Nano and Xavier NX -- Use `setuptools<70` for Python dependencies -- All packages must be built from source -- Monitor thermal throttling during long operations +**Platform Details:** + +| Aspect | Specification | +|--------|---------------| +| **Tested Platforms** | Jetson Orin Nano, Xavier NX | +| **Python Dependencies** | Use `setuptools<70` | +| **Build Method** | All packages must be built from source | +| **Performance** | Monitor thermal throttling during long operations | +| **Architecture** | ARM64 (aarch64) | -The platform-specific considerations discussed above highlight the importance of understanding your target hardware environment. Different platforms have different strengths and limitations, and optimizing your setup for the specific platform can significantly impact system performance. Whether you're deploying on embedded systems for field operation or developing on desktop computers for algorithm testing, these considerations should inform your configuration choices. +**Important Notes:** +- All packages must be built from source (no pre-compiled binaries) +- Monitor thermal throttling during long operations +- Use `setuptools<70` for Python dependencies: `pip3 install --user 'setuptools<70'` ### x86_64 Systems -- Standard Ubuntu 22.04 installation should work -- All build steps are the same -- Generally better performance than ARM platforms +**Platform Details:** + +| Aspect | Specification | +|--------|---------------| +| **OS** | Standard Ubuntu 22.04 installation | +| **Build Method** | Standard build steps | +| **Performance** | Generally better than ARM platforms | +| **Architecture** | x86_64 (amd64) | + +> **Note**: The platform-specific considerations highlight the importance of understanding your target hardware environment. Different platforms have different strengths and limitations, and optimizing your setup for the specific platform can significantly impact system performance. ## 9. Application Scenarios @@ -655,34 +867,61 @@ The LIVOX Mid-360's compact design, wide field of view, and high point cloud den ### Mobile Robot Navigation and SLAM -**Autonomous Forklifts**: The Mid-360 is widely used in autonomous forklift systems for warehouse automation. Its 360° horizontal FOV enables comprehensive environment perception, allowing robots to navigate narrow aisles and handle complex loading scenarios. Companies like JingSong Intelligent have integrated Mid-360 into their forklift robots for precise pallet handling and outdoor navigation. +**Application Categories:** -**Service Robots**: Service robots in retail, hospitality, and healthcare environments benefit from Mid-360's ability to detect obstacles at close range (10 cm minimum distance) and provide dense point clouds for accurate localization in dynamic human environments. +| Application | Use Case | Key Benefits | +|-------------|----------|--------------| +| **Autonomous Forklifts** | Warehouse automation, pallet handling | 360° FOV for narrow aisles, precise navigation | +| **Service Robots** | Retail, hospitality, healthcare | 10 cm min range, dense point clouds for human environments | +| **AMRs** | Manufacturing, logistics centers | Omnidirectional coverage, eliminates blind spots | -**Autonomous Mobile Robots (AMRs)**: The sensor's omnidirectional coverage eliminates blind spots, making it ideal for AMRs operating in manufacturing facilities, logistics centers, and other industrial environments where safety and reliability are critical. +**Notable Implementations:** +- **JingSong Intelligent**: Integrated Mid-360 into forklift robots for precise pallet handling and outdoor navigation +- **Tare Robotics**: T-Bot platform uses Mid-360 at 20° tilt angle for optimized FOV coverage ### 3D Mapping and Surveying -**Handheld Scanning Systems**: Companies like Manifold Technology utilize Mid-360 in handheld scanning devices for various mapping applications. These systems enable rapid 3D mapping of indoor and outdoor environments, including: +**Handheld Scanning Systems:** -- **Building Interior Mapping**: High-resolution point cloud generation for architectural documentation, facility management, and renovation planning -- **Urban Planning**: Street-level scanning for smart city applications, capturing detailed 3D models of urban environments -- **Heritage Documentation**: Precise 3D scanning of historical sites and cultural heritage locations for preservation and digital archiving -- **Construction Site Monitoring**: Regular scanning to track construction progress and verify as-built conditions +| Application | Description | Key Features | +|-------------|-------------|--------------| +| **Building Interior Mapping** | Architectural documentation, facility management | High-resolution point clouds | +| **Urban Planning** | Street-level scanning for smart cities | Detailed 3D models of urban environments | +| **Heritage Documentation** | Historical sites, cultural preservation | Precise 3D scanning for digital archiving | +| **Construction Site Monitoring** | Progress tracking, as-built verification | Regular scanning capabilities | -The Mid-360's compact size and low power consumption make it ideal for portable scanning systems that can be operated by a single person, significantly reducing the time and cost compared to traditional surveying methods. +**Notable Implementation:** +- **Manifold Technology**: Utilizes Mid-360 in handheld scanning devices for various mapping applications + +> **Advantage**: The Mid-360's compact size (265g) and low power consumption (6.5W) make it ideal for portable scanning systems operated by a single person, significantly reducing time and cost compared to traditional surveying methods. ### Infrastructure Inspection -**Railway Systems**: The Mid-360 is deployed in Train Intelligent Detection Systems (TIDS) for railway infrastructure monitoring. The sensor's ability to operate in various lighting conditions and provide detailed 3D point clouds enables detection of obstacles, track condition assessment, and tunnel clearance verification. +**Application Areas:** + +| Application | Use Case | Key Benefits | +|-------------|----------|--------------| +| **Railway Systems (TIDS)** | Train Intelligent Detection Systems | Obstacle detection, track condition assessment, tunnel clearance | +| **Tunnel Mapping** | Subway systems, utility tunnels | Low-light performance, detailed 3D point clouds | +| **Underground Mapping** | Mining operations, infrastructure | Reliable operation in challenging environments | -**Tunnel and Underground Mapping**: The sensor's performance in low-light conditions makes it suitable for underground infrastructure mapping, including subway systems, utility tunnels, and mining operations. +**Key Features:** +- Operates in various lighting conditions +- Detailed 3D point clouds for infrastructure assessment +- IP67 protection rating for harsh environments ### Drone and Aerial Applications -**Autonomous Drones**: The Mid-360's lightweight design (265g) and wide field of view make it suitable for integration into drone platforms for autonomous navigation and obstacle avoidance. Research applications include indoor drone navigation where GPS is unavailable, requiring robust SLAM capabilities. +**Application Categories:** + +| Application | Description | Key Benefits | +|-------------|-------------|--------------| +| **Autonomous Drones** | Indoor navigation, obstacle avoidance | Lightweight (265g), wide FOV, GPS-free SLAM | +| **Aerial Mapping** | Ground-level point cloud data | Complements traditional aerial LiDAR systems | -**Aerial Mapping**: When mounted on aerial platforms, the Mid-360 can provide detailed ground-level point cloud data, complementing traditional aerial LiDAR systems for comprehensive 3D mapping projects. +**Research Applications:** +- Indoor drone navigation (GPS unavailable) +- Robust SLAM capabilities for autonomous flight ### Research and Development From 547927f789d41c43999e2db644aa1d76186ab7a9 Mon Sep 17 00:00:00 2001 From: LifGorg Date: Mon, 1 Dec 2025 23:49:50 -0500 Subject: [PATCH 8/8] Update livox-mid-360-lidar.md --- wiki/sensing/livox-mid-360-lidar.md | 273 +++++++++++----------------- 1 file changed, 109 insertions(+), 164 deletions(-) diff --git a/wiki/sensing/livox-mid-360-lidar.md b/wiki/sensing/livox-mid-360-lidar.md index a7051b51..6e20138a 100644 --- a/wiki/sensing/livox-mid-360-lidar.md +++ b/wiki/sensing/livox-mid-360-lidar.md @@ -1,5 +1,11 @@ This article provides a comprehensive guide to the LIVOX Mid-360 LiDAR sensor, a popular choice in both academia and industry for robotic applications. This tutorial covers hardware connections, driver setup procedures, and step-by-step integration into the ROS 2 ecosystem. Advanced topics include Fast-LIO2 SLAM integration that leverages LiDAR-IMU data for robust odometry and mapping, point cloud processing pipelines. Following this guide, readers will be able to set up and integrate the LIVOX Mid-360 LiDAR into their robotic projects with ROS 2 Humble. +**Tested setup** +- OS: Ubuntu 22.04 +- ROS 2: Humble +- Architectures: x86_64 workstation; NVIDIA Jetson Orin (ARM64) with JetPack 5 +- Livox drivers: Livox SDK2 >= 1.0, livox_ros_driver2 master, built from source + LIVOX Mid-360 LiDAR ## Table of Contents @@ -42,9 +48,8 @@ The LIVOX Mid-360 is a compact, lightweight solid-state LiDAR sensor designed fo |----------|---------------| | **Dimensions** | 65 × 65 × 60 mm (L × W × H) | | **Weight** | 265 g | -| **Interface** | Ethernet (1000BASE-T) | -| **Power consumption** | 6.5W | -| **Power supply** | 9-27V DC | +| **Interface** | Ethernet 100BASE-TX over M12 A-code (RJ45 via splitter) | +| **Power supply** | 9-27 V DC, max ~14 W peak (6.5 W typical) | | **Operating temperature** | -20°C to 55°C | | **Protection rating** | IP67 | @@ -110,16 +115,14 @@ The LIVOX Mid-360 requires the following connections: #### 1. Power Supply -Connect the power adapter to the sensor using the provided splitter cable. +Power is provided via the Livox M12 A-code connector using the bundled 1-to-3 splitter cable. -**Requirements:** -- **Voltage**: 9-27V DC -- **Power consumption**: 6.5W -- **Current**: 0.5-0.7A @ 12V (typical) -- **Connector**: M12 aviation connector -- **Polarity**: Center pin positive (+), outer shell ground (-) +- **Voltage**: 9-27 V DC +- **Typical power**: 6.5 W (up to ~14 W in transient conditions) +- **Power pins (on M12)**: 1 and 9 (Power+), 2 and 3 (GND) +- **Splitter wiring**: red = +9-27 V, black = GND -> **Warning**: Ensure correct polarity to avoid damaging the sensor. The Livox splitter cable separates power, Ethernet, and function connections. +> **Warning**: The RJ45 data port does **not** support PoE. Do not connect PoE-enabled switches or injectors directly; Livox warns this may permanently damage the device. #### 2. Ethernet Connection @@ -129,7 +132,9 @@ Connect the sensor directly to your computer or Jetson Orin using an Ethernet ca - **Type**: Cat5e or better - **Shielding**: Recommended for noise reduction - **Length**: Maximum 100 meters -- **Interface**: 1000BASE-T (actual data transmission: 100BASE-TX) +- **Interface**: Ethernet (100BASE-TX over M12 A-code, RJ45 via 1-to-3 splitter) + +When connected via the Livox 1-to-3 splitter cable, the sensor negotiates a 100 Mbit/s link over RJ45, even if the host NIC supports 1 Gbit/s. **For Mobile Robots:** - Use flexible, shielded cables @@ -144,10 +149,10 @@ The M12 function connector enables time synchronization for multi-sensor setups. | Pin | Color | Signal | Function | |-----|-------|--------|----------| -| 8 | Gray/White | LVTTL_IN | GPS input | -| 9 | Gray | LVTTL_OUT | Reserved output | -| 10 | Purple/White | LVTTL_IN | Pulse Per Second (PPS) | -| 11 | Purple | LVTTL_OUT | Reserved output | +| 8 | Gray/White | LVTTL_IN | GPS input (UART) | +| 9 | Gray | LVTTL_OUT | Reserved output IO | +| 10 | Purple/White | LVTTL_IN | PPS input (3.3V, 1 Hz) | +| 11 | Purple | LVTTL_OUT | Reserved output IO | | - | Black | Ground | Common ground | **GPS Synchronization Settings:** @@ -157,6 +162,8 @@ The M12 function connector enables time synchronization for multi-sensor setups. - **Stop bits**: 1 - **PPS signal**: 3.3V TTL, 1 Hz frequency +> **Note**: All function-connector IO is 3.3V only and not 5V tolerant. + #### 4. Mounting **Mounting Requirements:** @@ -174,7 +181,7 @@ Once the physical connections are established and the sensor is properly mounted ### Network Configuration -The LIVOX Mid-360 supports two IP modes: dynamic IP address mode and static IP address mode. All Mid-360 sensors are set to static IP address mode by default. +The LIVOX Mid-360 supports two IP modes: dynamic IP address mode and static IP address mode. All Mid-360 sensors are set to static IP address mode by default. Dynamic IP (DHCP) is available when routed through a DHCP-capable switch/router and is configured via Livox Viewer 2 per the user manual; this guide focuses on the static setup. #### LiDAR IP Address Configuration @@ -350,8 +357,6 @@ For advanced users, the SDK2 provides C++ APIs for custom applications. Key API Refer to the SDK2 documentation and sample code in the `samples/` directory for implementation examples. -While the SDK2 provides direct access to sensor data, most robotic applications benefit from integration with the Robot Operating System (ROS). The ROS 2 driver serves as a bridge between the Livox SDK2 and the ROS ecosystem, converting raw sensor data into standard ROS message formats that can be easily consumed by navigation, SLAM, and perception algorithms. This abstraction layer simplifies development and enables seamless integration with the broader ROS software ecosystem. - ### Installing ROS 2 Driver (livox_ros_driver2) The ROS 2 driver bridges the Livox SDK2 to ROS 2 topics. @@ -386,13 +391,15 @@ colcon build source install/setup.bash ``` +> **Note**: Livox recommends building via their `build.sh` helper (see the driver README) instead of calling `colcon build` directly. If you hit build issues, switch to the vendor flow: `./src/livox_ros_driver2/build.sh humble` from your workspace root after sourcing ROS 2 Humble. + Having installed both the SDK2 and the ROS 2 driver, you're now ready to launch the sensor and begin receiving data through ROS topics. The driver handles the complex task of converting Livox's proprietary data format into ROS messages, managing network communication, and publishing sensor data at appropriate rates. This section covers the practical aspects of launching the driver, verifying data streams, and configuring parameters to match your specific application requirements. ## 4. ROS 2 Integration ### Launching the Driver -Launch the LIVOX Mid-360 driver: +Launch the LIVOX Mid-360 driver (uses CustomMsg, recommended for Fast-LIO2): ```bash cd ~/ros2_ws @@ -402,17 +409,23 @@ ros2 launch livox_ros_driver2 msg_MID360_launch.py ### Published Topics -**ROS 2 Topics:** +**When using `msg_MID360_launch.py` (CustomMsg, xfer_format=1; recommended for Fast-LIO2):** -| Topic Name | Message Type | Description | Rate | -|------------|--------------|-------------|------| -| `/livox/lidar` | `livox_ros_driver2/CustomMsg` | Point cloud data with timestamps, coordinates (x, y, z), and intensity | 10 Hz (configurable) | -| `/livox/imu` | `sensor_msgs/Imu` | IMU data: linear acceleration, angular velocity, covariance matrices | 200 Hz (hardware dependent) | +| Topic Name | Message Type | Description | +|------------|--------------|-------------| +| `/livox/lidar` | `livox_ros_driver2/CustomMsg` | Livox custom packet with per-point timestamps | +| `/livox/imu` | `sensor_msgs/Imu` | Built-in ICM-40609 IMU (~200 Hz) | + +**When using `rviz_MID360_launch.py`:** + +| Topic Name | Message Type | Description | +|------------|--------------|-------------| +| `/livox/lidar` | `sensor_msgs/PointCloud2` | Packed as PointXYZI | **Topic Details:** - **`/livox/lidar`**: - - Custom message format optimized for Livox's non-repetitive scanning pattern + - Custom message format optimized for Livox's non-repetitive scanning pattern (when launched with `msg_MID360_launch.py`) - Includes frame information for proper point cloud reconstruction - Contains raw point cloud data with timestamps and intensity values @@ -427,6 +440,14 @@ ros2 launch livox_ros_driver2 msg_MID360_launch.py |-----------|-------------| | `base_link` → `livox_frame` | Transform from robot base to LiDAR sensor frame
Includes mounting position and orientation | +Example static transform (update xyz/rpy for your mount): + +```bash +ros2 run tf2_ros static_transform_publisher \ + 0.0 0.0 0.2 0.0 0.0 0.0 \ + base_link livox_frame +``` + ### Verifying Data Stream Check that topics are being published: @@ -458,26 +479,40 @@ ros_ws/src/livox_ros_driver2/config/MID360_config.json | `host_bag_ip` | Host computer IP address | `192.168.1.50` (Livox recommended) | | `imu_bag` | Enable/disable IMU data publishing | `true` | | `frame_id` | TF frame name for the LiDAR | `livox_frame` | - -The basic ROS 2 integration provides point cloud and IMU data streams, which are sufficient for many applications. However, for advanced robotic systems requiring simultaneous localization and mapping (SLAM), obstacle avoidance, or path planning, additional processing is necessary. The following section introduces Fast-LIO2, a state-of-the-art SLAM algorithm specifically designed to work with Livox sensors, demonstrating how to transform raw sensor data into actionable navigation information. +| `xfer_format` | 0 = `sensor_msgs/PointCloud2`, 1 = `livox_ros_driver2/CustomMsg` | `1` (required for Fast-LIO2) | +| `publish_freq` | Driver output rate (Hz) | `10` | + +`xfer_format = 1` is required to publish `CustomMsg` on `/livox/lidar`, which Fast-LIO2 depends on for per-point timestamps. `publish_freq` controls the effective frame rate of the driver output. + +**Example `MID360_config.json` (single sensor, static IP):** + +```json +{ + "lidar_summary_info": { + "lidar_type": "MID360", + "lidar_bag_ip": "192.168.1.101", + "host_bag_ip": "192.168.1.50" + }, + "hub_summary_info": {}, + "general_cfg": { + "xfer_format": 1, + "publish_freq": 10, + "multi_topic": 0, + "data_src": 0, + "lidar_pub_en": 1, + "imu_pub_en": 1, + "frame_id": "livox_frame" + } +} +``` + +The basic ROS 2 integration provides point cloud and IMU data streams, which is enough for visualization and logging. The optional section below keeps Fast-LIO2 guidance concise so this page stays focused on Mid-360 bring-up. ## 5. Advanced Topics ### 5.1 Fast-LIO2 SLAM Integration -Fast-LIO2 is a computationally efficient and robust LiDAR-inertial odometry framework that works well with LIVOX sensors. It provides real-time odometry and mapping capabilities. The algorithm uses an iterated Kalman filter to tightly couple LiDAR and IMU measurements, achieving high accuracy with low computational cost. - -**Key Advantages of Fast-LIO2 for Mid-360:** - -| Advantage | Description | -|-----------|-------------| -| **Non-repetitive scan handling** | Designed to work with Livox's unique scanning patterns | -| **Real-time performance** | Typically runs at 10-20 Hz on modern hardware | -| **Robust to motion** | Handles aggressive motions and vibrations well | -| **Memory efficient** | Incremental map building without storing full point clouds | -| **Open source** | Actively maintained with ROS 2 support | - -The algorithm processes incoming point clouds incrementally, extracting features and matching them with the current map estimate. IMU data provides motion prediction between LiDAR scans, improving accuracy during fast movements. +Fast-LIO2 is a LiDAR-IMU odometry/mapping stack; here’s the minimal ROS 2 setup for Mid-360. #### Installing Dependencies @@ -498,26 +533,30 @@ sudo make install #### Building Fast-LIO2 -Fast-LIO2 can be built in a ROS 2 workspace. There are ROS 2 ports available: - ```bash +# 1. Clone ROS 2 port of FAST-LIO2 cd ~/ros2_ws/src -git clone https://github.com/hku-mars/FAST_LIO_ROS2.git +git clone https://github.com/Ericsii/FAST_LIO_ROS2.git --recursive + +# 2. Install dependencies and build cd ~/ros2_ws -colcon build +rosdep install --from-paths src --ignore-src -y +colcon build --symlink-install source install/setup.bash + +# 3. Launch FAST-LIO2 (example config) +ros2 launch fast_lio mapping.launch.py config_file:=avia.yaml ``` -#### Running Fast-LIO2 +For Livox Mid-360, set in `config/avia.yaml`: +- `lid_topic`: `/livox/lidar` +- `imu_topic`: `/livox/imu` +- `extrinsic_T`, `extrinsic_R`: your LiDAR→IMU extrinsics +- Leave other parameters at defaults unless you have a strong reason to change them. -In a separate terminal: +> **Compatibility Note (Livox):** Fast-LIO2 expects Livox data in `CustomMsg` format with per-point timestamps. Use the Livox `*_msg` launch (e.g., `msg_MID360_launch.py` / `xfer_format=1`); PointCloud2 output from `rviz_MID360_launch.py`/`livox_lidar.launch` will not work correctly. -```bash -cd ~/ros2_ws -source install/setup.bash -ros2 run fast_lio fastlio_mapping --ros-args \ - --params-file src/FAST_LIO_ROS2/config/avia.yaml -``` +> **Compatibility Note (Livox):** Fast-LIO2 expects Livox data in `CustomMsg` format with per-point timestamps. Use the Livox `*_msg` launch (e.g., `msg_MID360_launch.py` / `xfer_format=1`); PointCloud2 output from `rviz_MID360_launch.py`/`livox_lidar.launch` will not work correctly. **Published Topics:** @@ -532,123 +571,30 @@ ros2 run fast_lio fastlio_mapping --ros-args \ **Configuration File:** `src/FAST_LIO_ROS2/config/avia.yaml` -**Key Parameters:** +Edit the config with only the essentials (per the FAST_LIO_ROS2 docs): -| Parameter | Value | Description | -|-----------|-------|-------------| -| `lidar_type` | `1` | Livox series LiDAR | -| `scan_line` | `6` | For Mid-360 (40-line density) | -| `point_filter_num` | `1` | Point cloud downsampling factor | -| `filter_size_surf` | `0.2-0.3` (indoor)
`0.5-1.0` (outdoor) | Surface feature filter size (meters) | -| `filter_size_map` | `0.2-0.3` (indoor)
`0.5-1.0` (outdoor) | Map filter size (meters) | -| `lidar_topic` | `/livox/lidar` | Input LiDAR topic | +| Parameter | Recommended Value | Description | +|-----------|-------------------|-------------| +| `lid_topic` | `/livox/lidar` | Input LiDAR topic | | `imu_topic` | `/livox/imu` | Input IMU topic | +| `extrinsic_T` | Set to your LiDAR→IMU translation | Extrinsic translation | +| `extrinsic_R` | Set to your LiDAR→IMU rotation | Extrinsic rotation | -For Mid-360, the default `avia.yaml` configuration works well for most applications. Adjust `filter_size_surf` and `filter_size_map` based on your environment: smaller values (0.2-0.3 m) for indoor environments, larger values (0.5-1.0 m) for outdoor environments. - -While Fast-LIO2 provides excellent odometry and mapping capabilities, many robotic applications require not just localization but also path planning and obstacle avoidance. The point cloud maps generated by Fast-LIO2 serve as the foundation for navigation algorithms, but transforming these maps into executable trajectories requires additional planning components. Ego-Planner represents a state-of-the-art solution for this challenge, offering efficient gradient-based path planning that works directly with point cloud data without requiring expensive distance field computations. - -### 5.2 Ego-Planner Path Planning Integration - -Ego-Planner is an ESDF-free gradient-based local planner designed for efficient and safe trajectory generation. Unlike traditional planning methods that require building Euclidean Signed Distance Fields (ESDF) for gradient optimization, Ego-Planner performs optimization directly on point cloud data, significantly reducing computational overhead while maintaining safety guarantees. This makes it particularly well-suited for real-time applications where computational resources are limited, such as mobile robots and drones. - -The algorithm's key innovation lies in its ability to construct effective collision penalty terms by comparing collision-prone trajectories with collision-free reference paths, all without explicitly building distance fields. This approach, combined with an anisotropic curve fitting algorithm, produces smooth, feasible trajectories that respect both dynamic constraints and obstacle boundaries. - -#### Why Ego-Planner with Mid-360? - -The combination of LIVOX Mid-360 and Ego-Planner offers several advantages for robotic navigation systems. The Mid-360's dense point cloud output provides rich environmental information that Ego-Planner can leverage for accurate obstacle representation. The sensor's 360° horizontal field of view ensures comprehensive coverage, eliminating blind spots that could lead to planning failures. Additionally, the non-repetitive scanning pattern gradually improves point cloud density over time, which enhances the quality of collision checking as the robot operates in an environment. - -For mobile robot applications, this integration enables real-time reactive planning in dynamic environments. The planner can quickly adapt to newly detected obstacles, recalculating trajectories within milliseconds to ensure safe navigation. This capability is particularly valuable in environments with moving obstacles, such as warehouses with other robots or public spaces with pedestrians. - -#### Installing Ego-Planner - -Ego-Planner is available as an open-source ROS 2 package. To integrate it with your Mid-360 and Fast-LIO2 setup: - -1. Clone the Ego-Planner repository: - -```bash -cd ~/ros2_ws/src -git clone https://github.com/ZJU-FAST-Lab/ego-planner.git -``` - -2. Install dependencies: - -```bash -cd ~/ros2_ws -rosdep install --from-paths src --ignore-src -r -y -``` - -3. Build the workspace: - -```bash -colcon build --packages-select ego_planner -source install/setup.bash -``` - -#### Configuring Ego-Planner for Mid-360 - -Ego-Planner requires configuration to work with the point cloud data from Fast-LIO2. - -**Configuration File:** `src/ego_planner/config/planning.yaml` - -**Key Configuration Parameters:** - -| Category | Parameter | Typical Value | Description | -|----------|-----------|---------------|-------------| -| **Point Cloud Input** | `map_topic` | `/cloud_registered` | Fast-LIO2's registered point cloud output | -| | `point_cloud_inflation` | 0.2-0.5 m | Inflation radius for obstacle expansion | -| **Planning** | `planning_horizon` | 5-10 m | Maximum planning distance | -| | `max_vel` | 1.0-2.0 m/s | Maximum velocity constraints | -| | `max_acc` | 1.0-2.0 m/s² | Maximum acceleration constraints | -| | `resolution` | 0.1-0.2 m | Grid resolution for point cloud processing | -| **Optimization** | `optimization_iterations` | 5-10 | Number of optimization iterations | -| | `smoothing_weight` | 0.5-1.0 | Weight for trajectory smoothness | - -> **Tip**: Adjust `point_cloud_inflation` based on your robot's size. Larger robots require larger inflation radii for safe navigation. - -#### Running Ego-Planner - -Launch Ego-Planner in a separate terminal: - -```bash -cd ~/ros2_ws -source install/setup.bash -ros2 launch ego_planner ego_planner.launch.py -``` - -**Published Topics:** - -| Topic | Message Type | Description | -|-------|--------------|-------------| -| `/planning/trajectory` | `trajectory_msgs/JointTrajectory` | Generated trajectory waypoints | -| `/planning/vis_trajectory` | `visualization_msgs/Marker` | Visualization markers for RViz | -| `/planning/vis_check_trajectory` | `visualization_msgs/Marker` | Collision checking visualization | - -**Subscribed Topics:** - -| Topic | Message Type | Description | -|-------|--------------|-------------| -| `/cloud_registered` | `sensor_msgs/PointCloud2` | Point cloud map from Fast-LIO2 | -- `/Odometry`: Current robot pose from Fast-LIO2 -- `/goal`: Goal position (geometry_msgs/PoseStamped) - -#### Integration Workflow - -The complete integration involves three main components working together: +Leave other parameters at their defaults unless you have strong reasons and know what you’re doing; template values (including scan settings) are already tuned in the provided `avia.yaml`. -1. **Fast-LIO2** processes Mid-360 point clouds and IMU data to generate odometry and a registered point cloud map -2. **Ego-Planner** uses the point cloud map and current odometry to generate collision-free trajectories toward the goal -3. **Robot Controller** executes the planned trajectory, sending velocity commands to the robot's actuators +### 5.2 Ego-Planner Path Planning Integration (pointer only) -This pipeline enables autonomous navigation in previously unknown environments, with the robot simultaneously mapping its surroundings, localizing itself within the map, and planning safe paths to designated goals. The real-time nature of all three components ensures responsive behavior, allowing the robot to adapt quickly to environmental changes. +Ego-Planner is an ESDF-free gradient-based local planner that has been demonstrated with Livox sensors. The original implementation targets ROS 1. The authors also maintain a ROS 2 port in the `ros2_version` branch of the `ego-planner-swarm` repository. -#### Performance Considerations +A full ROS 2 Ego-Planner pipeline is out of scope for this article. If you want to experiment with it: -Ego-Planner's efficiency makes it suitable for resource-constrained platforms, but optimal performance requires careful parameter tuning. For indoor environments with dense obstacles, use smaller inflation radii and higher resolution grids. For outdoor environments with sparse obstacles, larger inflation radii and lower resolution can reduce computational load while maintaining safety. The planning horizon should be set based on your robot's maximum speed and the sensor's effective range—too short a horizon may cause frequent replanning, while too long a horizon may include outdated obstacle information. +- Repo: `https://github.com/ZJU-FAST-Lab/ego-planner-swarm` +- Branch: `ros2_version` +- Follow the build and launch instructions in that repository’s README, and connect it to the `/cloud_registered` and `/Odometry` topics from Fast-LIO2. -Monitoring computational performance is important, especially on embedded platforms. Use tools like `htop` or `ros2 topic hz` to verify that planning cycles complete within acceptable time limits (typically 50-100 ms for real-time operation). If planning becomes too slow, consider reducing the optimization iterations or grid resolution, though this may impact trajectory quality. +Be prepared for API changes; this code is less stable than Livox’s official drivers or Fast-LIO2. -Now that we've covered the individual components—hardware setup, network configuration, driver installation, SLAM integration, and path planning—it's time to bring everything together into a complete working system. A typical robotic application requires coordinating multiple processes running simultaneously, each handling different aspects of sensor data processing, localization, mapping, and robot control. The following workflow demonstrates how these components interact in a real-world deployment scenario, providing a practical template for your own implementations. +Now that we've covered the individual components—hardware setup, network configuration, driver installation, and SLAM integration—it's time to bring everything together into a complete working system. A typical robotic application requires coordinating multiple processes running simultaneously, each handling different aspects of sensor data processing, localization, mapping, and robot control. The following workflow demonstrates how these components interact in a real-world deployment scenario, providing a practical template for your own implementations. ## 6. Complete System Workflow @@ -665,8 +611,7 @@ ros2 launch livox_ros_driver2 msg_MID360_launch.py ```bash cd ~/ros2_ws source install/setup.bash -ros2 run fast_lio fastlio_mapping --ros-args \ - --params-file src/FAST_LIO_ROS2/config/avia.yaml +ros2 launch fast_lio mapping.launch.py config_file:=avia.yaml ``` ### Terminal 3: Visualization (Optional) @@ -959,7 +904,7 @@ The LIVOX Mid-360 LiDAR provides an excellent solution for robotic perception wi - [LIVOX Official Documentation](https://www.livoxtech.com/) - Comprehensive product information, user manuals, and technical specifications - [Livox SDK2 GitHub Repository](https://github.com/Livox-SDK/Livox-SDK2) - Source code, API documentation, and sample programs - [livox_ros_driver2 GitHub Repository](https://github.com/Livox-SDK/livox_ros_driver2) - ROS 2 driver source code and configuration examples -- [Fast-LIO2 GitHub Repository](https://github.com/hku-mars/FAST_LIVO2) - Fast-LIO2 SLAM algorithm implementation and documentation +- [FAST-LIO / FAST-LIO2 GitHub Repository](https://github.com/hku-mars/FAST_LIO) - Canonical LiDAR-IMU Fast-LIO implementations ### Application Case Studies - [JingSong Intelligent Forklift Application](https://www.livoxtech.com/cn/showcase/20) - Case study on autonomous forklift implementation using Mid-360