Since posting the BreezySLAM package for Python and other languages, I've received several inquiries about supporting the Lidar unit on the XV-11 vacuuming robot from Neato Robotics. Although I have an XV-11 and a Python package for it as well, I was reluctant to pull the Lidar unit from it to put on an MAV or other robot. Now, thanks to GetSureal.com, I was able to get the XV Lidar with a handy Teensy USB adapter built in (which makes clever use of the popular Teensy Board). So I wrote a little acquisition module for the XV Lidar, and added SLAM support for it in BreezySLAM.
You need to be a member of diydrones to add comments!
Comments
LOL! I'm a big fan of Will Smith. I've got "one of these" on my desk right now. More information will be posted soon.
@LaserDeveloper: What can I say but ... https://www.youtube.com/watch?v=g2O7rZTBs7w
Hey Simon don't let benbojangles get you down ;). I think you've done the right thing for the right reason and most people don't realize that something with the limited processing performance of the Teensy can actually do SLAM and advanced navigation. Just one thing. You might have started with a slightly more capable LiDAR - one with built-in navigation tools like the one that created the image below. The scale is in meters and the overlays show the results of navigation decisions made in less than 300ms as follows:
IMHO, this kind of intelligent interaction between a non-real-time controller and a smart sensor is the way to handle complex mission decisions. So maybe we will see your Teensy making some smart moves after all :)
In my dreams! ;^) No, Teensy is being used to send the scan data from the Lidar over USB. This was GetSurreal's innovation.
Can I just get this right, a *TEENSY* board is doing S.L.A.M calculations?
Does this do object avoidance well?