Skip to content

pedefe/YDLIDAR-X4-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YDLIDAR-X4-nodejs

Sample of driving YDLIDAR-X4 lidar in NodeJs ;
Tested with Raspberry Pi 4 ;
You need to add external power source (5V/1A) on YDLIDAR interface board ;

This source is the translation in nodejs of lidar.py.

To use these sources, you need know a few about nodejs, in order to install yourself the necessary modules.
Look to "YDLIDAR.js" the necessary modules :

nmp install serial
npm install http
npm install url
npm install path
etc...

The module 'YDLIDAR.js' create an http server for the load of html pages (folder 'pages'); The main page 'YLIDAR-X4.html' can be accessed from browser as http://ip:9080/pages/YLIDAR-X4.html
The module 'YDLIDAR.js' create an WebSocket server, in order to exchange quickly commands and reports with web page 'YLIDAR-X4.html', mainly for the lidar acquisitions.

Warning : this is not absolutly perfect...
Remain some small problems:

  • As you see on acquision picture, there are some noise in my test of room object detections...