EZ-LIDAR SLAM

Control Thumbnail

How To Download and Use This Control

  1. Make sure you have the latest version of EZ-Builder installed.
  2. Select the Install button below to download the file.
  3. Double click the downloaded file to open installer.
  4. The installer will add this control to EZ-Builder.

Control for the EZ-Robot plug'n'play Lidar with SLAM. This control is a test for hardware development. 


User-inserted image



Program the LIDAR in Blockly
Like all ez-robot controls, the Blockly programming language can be used. In this example below, the robot will speak when an object has come close to it. It will also speak the degrees of where the object was. To see this program in action, click HERE
User-inserted image



Cheat Sheet Shortcuts
There are ControlCommand() shortcuts are supported by this plugin. For a complete list, view the Cheat Sheet of this control. The commands will start, stop, change the speed and swap image display.
User-inserted image



Variables
In the config menu of this control, you can view the variables that this control creates. The variables hold the most recent values of minimum/maximum distance, degrees and running status of the lidar.
User-inserted image



EZ-Script Commands
There are EZ-Script commands automatically created when this plugin is added. Those commands are:

GetLidarValue( degree )
- Returns the distance value at the specified degree

GetLidarAvgRange( degreeMin, degreeMax )
- Returns the average distance within the specified range

GetLidarMaxRange( degreeMin, degreeMax )
- Returns the maximum distance within specified range

GetLidarMinRange( degreeMin, degreeMax )
- Returns the minimum distance within specified range

Real-time SLAM mapping



Room Mapping


Near Object Detection

Synthiam
#2  
Not yet - there was a discussion a few months ago on it because we were having some challenges getting affordable pricing from the lidar manufacturer. We've since been able to obtain some head-way but not guaranteed yet. I think we'll end up supporting another lidar. The tough part is there's no standard for the data, so we can't make it universal. We'll have to select a hardware lidar that is available and affordable to people
#3  
Well that is good that you guys are still on top of this,I did download the plugin to have a look and it looks like something exciting to work with, also Like the fact that you may look at more affordable Lidar products.
#4  
@DJ,

Which Lidar unit is the plugin compatible with?
Will you please release the wiring diagram?

Thank you.
Synthiam
#5  
Zero that you have access to. There’s a control board that we designed which uses imu for navigation that connects to the Lidar. Until we sort out the supplier relationship for the physical Lidar unit, we’ll have to wait:(
#7   — Edited
Looking at buying the TF mini Lidar as it uses a focused IR LED instead of a Laser to keep it cheap. As my 2 Ultrasonic collision detectors were great indoors but not so much outdoors. Would the EZ Lidar plugin work with something like this or will I need to just add a small laptop to the robot and some how get the signals working on EZ controller a different way? I believe I can likely just hook them up to the EZ controller digital pins since it is same thing as any regular LED's.Also I did see there is an XV-11 cheap Lidar that also has a plugin in EZB,so will take a look at that too.....and final note, for I.R. Led collision detection possibly the Sharp I.R. plugin for EZ software is the cheapest effective way so I would say a toss up on TF mini or Sharp depending where you can find the best price online.Sunlight outside can be a problem with I.R. detection so it needs to be covered from direct view of sunlight  as I remember my old V2 robot I.R. detection going crazy in the sun. So for great accuracy up to 40 meters I am looking at this Lidar only because it says free shipping and that makes a good discount on price but not sure about availability....https://www.robotshop.com/ca/en/lidar-lite-3-laser-rangefinder.html