Introduction
Mechanical single channel LiDAR is pretty common in our life, but two problems cannot be neglected, i.e. short lifespan and high price due to the rotating measurement mode. So DFRobot specially introduces this CE30-C, a 3D solid-state LiDAR with 132° large wide FOV, and 9° vertical FOV. It can simultaneously provide the grey and depth information in the FOV range. With 320×24 pixel resolution and 20Hz refresh rate, this module can be applied in various applications, including intelligent warehouse vehicles, autopilot cars and industrial automation, smart home, etc.
CE30-C does not have any rotating components in the interior, which could ensure the reliability of long-time work and a wider vertical angle. Also, it features solid-state design, great service life, high stability and reliability, small size, 3D information, point-cloud data, and easy to integrate. There are integrated multi-machine interference determination and obstacle-avoidance algorithm integrated into the LiDAR to reduce the possibility of crosstalk.
Features
- Integrated Metal Surface, IP65 Enclosure Rating
- Solid State for high stability and reliability
- Wide FOV for obstablce avoidance
- 3D Information, point-cloud data
- Small size, easy to integrate
Specification
- Rated Voltage: DC12V±1V(≥2A)
- Power Consumption: ≤6W
- Detecting Range: 0.1-4m
- Refresh Rate: 20Hz
- FOV: 132°×9°
- Pixel Resolution: 320×24
- Operating Temperature: 0℃-50℃
- Ambient Light Suppression: 60klux
- Communication: TCP
- Dimension: 79×47×50mm/3.111.851.97”
Board Overview
No. | Description |
---|---|
1 | Shell |
2 | Reception panel(working area, cannot be covered) |
3 | Emitting panel(working area, cannot be covered) |
4 | Power port(M8 aerial socket) |
5 | Ethernet port(M8 aerial socket) |
6 | Device Installation hole(M3) |
Tutorial
Requirements
Hardware
- CE30-C Area Array Laser Radar x 1
- Raspberry Pi 4B x1
Software
- CE30-C Upper Computer
Use on Upper PC
- Connection with PC (Powered at 12V DC)
- Change IP address and Subnet mask as below:
- Check if the data connection is ok. Open CMD by Windows and run: ping 192.168.1.80 (It is OK when displayed as the Image below.)
Note: 192.168.1.80 is the initial IP address of CE30-c radar. If the radar IP address is reset in the process of use, the relevant part of IP address in the above steps should also be revised accordingly. For example, when reset the radar IP to 192.168.2.1, you need to change the IP address of the device connected to the radar to 192.168.2.XXX.
- Download and unzip CE30-C Host, double click CE30_Display_Release_2.3.exe to open the host. When the following control windows appeared, input IP address of CE30-C radar. Press "Enter" and then select to press key "1" , then there will be two windows appearing, one for point cloud data, the other for flat data.
- The outline of the object detected within the measuring range can be seen by the flat data windows and point cloud data windows. And the point cloud image window displays the point cloud image in radar field of view calculated according to the relation of depth map and projection. In this window, hold the left mouse button down and drag to change the viewing direction of the point cloud image; roll the mouse wheel to zoom in/out point cloud image; click the right mouse button to reset the viewing angle of the point cloud image to the initial position. Click the pixel point in the flat data to display the coordinates of the corresponding object and the distance from the radar in the data display window. (Unit: cm)
- Keyboard Shortcuts
- A: zoom out point cloud
- D: zoom in point cloud
- O: record depth image and signal strength data before and after distortion correction, and store in host PC catelogue.
- P: pause data record
- C: change LiDAR's IP address
- H: print key help
- Q: LiDAR exit working status and disconnect with host PC
- 1: adjust point cloud to top view
- 2: adjust point cloud to left side view
- 3: adjust point cloud to oblique view(from upper left)
- R: rest viewing position(default to be device's position)
- Indicator Status Description
- Keep on in blue: ready to connect and work
- Blink in blue: working
- Blink in red: missing relevant operation files
- Keep on in red: severe error(abnormal signal, abnormal interface communication)
Run on Raspberry Pi
- Install Python dependency library and git. Make sure Raspberry Pi is connected to the Internet. Skip this step if you have installed already.
Input the following commands in the terminal and press "Enter":
sudo apt-get install build-essential python-dev python-smbus git
Download codes from github:
cd Desktop
git clone https://github.com/DFRobot/DFRobot_CE30C
- Power on LiADR module and connect it with Raspberry Pi's Ethernet port.
- Revise Raspberry Pi Enthernet port IP address.
Open the terminal and input cat /etc/resolv.conf to find static DNS server.
In the terminal, input sudo nano /etc/dhcpcd.conf to edit dhcpcd.conf file, and add the following at the end.
interface eth0
static ip_address=192.168.1.10/24
static routers=0.0.0.0
static domain_name_servers=8.8.8.8
Note: If you have modified the IP address of the LiDAR, please remember to revise the IP address above.
"Ctrl+0" to save, "enter" to comfirm, "Ctrl+x" to exit.
In the terminal, input sudo reboot to reboot Raspberry Pi.
After the Raspberry Pi board is restarted, input /sbin/ifconfig in the terminal to check IP address, then we can see that the IP address has been changed.
- Run the program, input the following commands in the terminal and press "Enter":
cd
cd Desktop
cd DFRobot_CE30C/examples
sudo python get_CE30C_data.py
When the running is done, there will be a DATA.EXE file appearing in the folder DFRobot_CE30C. It is the saved complete point cloud data.
FAQ
For any questions, advice or cool ideas to share, please visit the DFRobot Forum.