

If youโve been living on Earth this year, youโve probably heard someone mention self-driving cars. If you were tuned in, you might have heard the $70,000 price tag for just one of the early lidar units used in Googleโs driverless cars. The devices are a bit outside the typical price point for a family auto let alone a hobbyistโs project.
Lidar is at once an acronym for Light Detection and Ranging and a portmanteau of โlight radar.โ Its name is fairly descriptive: The unit bounces laser light off of objects, and senses the return of that light to measure the distance of said object. This is key to object detection in a self-driving car.
But forget cars for a moment. What about golf carts?
Alex Rodrigues, Michael Skupien, and Brandon Moak built a self-driving golf cart as part of a mechatronics engineering program at the University of Waterloo in Ontario, Canada. The sensor that made it possible was a new-ish, $8,000 lidar unit from Velodyne called the VLP-16, affectionately known as the Puck. After a $35,000 grant, Rodrigues, Skupien, and Moak dropped out of Waterloo to move to California and attend YCombinator. They founded Varden Labs, which just finished a round of fundraising, and has done pilot demos for automated shuttles, including bringing VIPs to a Sacramento Kings game.

Thatโs not to say lidar makes automated driving simple, but if you can take some of the challenges out, reasoned Rodrigues, you could make it a lot easier to solve. โWe intentionally chose to put constraints on the problem,โ he says. โWe said building a fully self-driving car that can work in all conditions, in all places, at all times, is really hard. But making something that can be useful for transporting people doesnโt have to be that hard. So we specifically are targeting shuttle service on private campuses.โ That means they could slow it down, place it in a controlled environment like a university or retirement community, and keep it on private property to cut down on the regulations they have to deal with.
A Changing Landscape
Varden Labs is just one of a number of groups tackling self-driving golf carts as people movers, and thereโs still more working in other segments of lidar computer vision and control. And not all are targeting big, expensive vehicles; the technology is rapidly becoming more accessible to makers โ who are in turn making it cheaper and more accessible for the masses.
So forget self-driving golf carts. Reduce the problem even more. What about lawn mowers?
โWe are trying to make it better than the average mower,โ says Alexander Grau, one of five members of the Ardumower project, an Arduino-powered DIY automated cutter.
โIf you want average quality or average features, then you just can buy a normal mower, commercial mower. If you want something special, then you have to build yourself a mower.โ
Basically a Roomba for your lawn, right?
If only it were that simple. Roombas and other robotic vacuums (some of which use lidar) have a couple of advantages: They (mostly) donโt operate in direct sunlight; they never have to go up- or downhill; and their environment doesnโt change much. Take it outside, put a blade on it, and you have to contend with many other confounding factors.
โIf you have flat ground, just a room for example, indoor it works nice,โ says Grau. โBut outdoor itโs too difficult, because the ground is not flat. So sometimes you get data, signal from the ground, and the processing software โฆ thinks itโs an obstacle, but itโs just the ground.โ
Grau would know. Heโs a computer scientist who is currently tackling all these issues, and more, in pursuit of the Ardumower. You can buy an automated lawn mower, points out Grau, but it relies on a cable strung around the perimeter to stay in bounds. Lidar seemed a better option.
In principle, lidar isnโt very difficult. But its basic element only gives you one data point: You know that something is a certain distance away, but not how wide or tall it is, if itโs moving, how itโs oriented, or really anything else. A person appears the same as a wall appears the same as a chair, if the chair is even tall enough to be struck by the laser. To make lidar useful, you need to take many measurements over a period of time. And thereโs more than one way to do that.
Capturing Routes
A multi-laser lidar unit like those from Velodyne can quickly capture a three-dimensional model of a locale when set in a static position. The more advanced the unit, the more lasers it contains, which in turn collect a higher density of data, which allows for fairly detailed 3D images of their location.
Once you start moving a lidar unit, however, the data it is capturing begins to overlap, making recordings impossible to parse. Sophisticated systems overcome this by adding in positional awareness like GPS. Some of the mapping vehicles from big tech companies couple GPS with lidar units to track the exact point where each moment of lidar data is captured, โpaintingโ their route with lasers. Combined with the location data, this can be used to create a nearly infinite 3D point cloud, valuable for various applications such as providing detailed street information to self-driving cars.
Most simply, affix a unit on a spinning apparatus and let it go round, giving you a 360ยฐ picture every time it spins. Grau bought a $115 Lidar-Lite single-point sensor from PulsedLight, mounted it on a 3D-printed platform, and attached a DC motor. Using the Robotics Operating System (ROS)โs open-source hector_slam code (Simultaneous Location and Mapping), Grau was able to get visual maps of the lidar data, and have the mower interpret them.
But ultimately, the rig was giving the Ardumower too much data, at least too much to process with an Arduino, especially when Grau experimented with 3D, in an attempt to address the signal interference due to topography. A more expensive unit, with still greater processing needs, could accomplish this. (For comparison, Rodriguesโ Velodyne-powered golf cart requires the computing power of a desktop.)
More Detailed Data
Grauโs project is similar to an apparatus called Sweep, a small, rotating lidar scanning unit that also uses a Lidar-Lite. Sweep, developed by two-person company Scanse, just wrapped up a successful $273,000 Kickstarter.
Scanse co-founders Kent Williams and Tyson Messori were biding their time as robotics consultants when they decided they should start manufacturing a lidar unit. โWhat we found is that, youโre basically not going to be able to accomplish any really capable autonomy outside unless youโre using lidar,โ says Williams. โThe existing cost of the sensors made that pretty much impossible.โ They spent two years designing Sweep before launching the Kickstarter, and have now begun production thanks to both the Kickstarter and $250,000 worth of venture funding from Rothenberg Venturesโ River accelerator.
The tuna can-sized device, which looks like a little head with lopsided eyes, is on preorder for $255 (some 30 times cheaper than Velodyneโs least expensive unit), also runs on ROS, can take data points up to 40 meters away, and fits nicely on a drone or robot. The Lidar-Lite unit employs a series of micropulses of laser light; the receiver recognizes these pulses, meaning itโs easier to pull the signal out of ambient noise, requiring less processing power and giving a clearer picture. The sensor sits on a brushless motor, and Williams and Messori also developed a โspherical scanning kitโ that mounts the unit on a servo, oriented at 90ยฐ to the brushless motor, so that it can record data in three dimensions.
Grau, too, was able to design a version of his sensor that offered a fuller, 3D view, by adding another motor. In both cases, the results are limited by the frame rate of the unit; if youโre spinning it at 10Hz (the max speed for Scanseโs device) and recording 500 samples per second (the max for PulsedLightโs Lidar-Lite), youโve just cut that by whatever your rotations per second are on the Y axis: You only get to see the full picture once every time it nods up and down, or goes round vertically. This means that, while the device is useful for real-time scanning of a plane of an environment in 2D, to get a 3D representation Sweep needs to sit still for around a minute.
Set on a table, Sweep rotates quietly, and a set of white dots appears on a black field on a ROS visualizer on Williamsโ laptop. It looks like an architectural drawing of the room, writ in pixel art, and you can see people, visualized as a line of dots, as they move. The 3D version is more like a pin art toy, showing a globe of dots with recognizable features โ trees, tables, people.
Data like this, as recorded by a Velodyne unit, is naturally much more detailed. A โpoint cloudโ appears in real time, colored lines rolling out in succession as the device progresses across space, with physical features appearing like waves in those lines.
Velodyne manages this, with both the Puck and its larger units, by adding more lasers. The Puck has 16, arranged to angle upward and downward by up to 15ยฐ, obviating the need for the unit to spin on two axes. Combine this with a spin rate of up to 20Hz and lasers that fire every 55.296 microseconds, and you get 300,000 points per second.
A Maturing Technology
There are other ways to measure environments with lidar. In the early โ80s in Paris, France, Omar-Pierre Soubra founded a company called Mensi based on a laser triangulation. The goal was to offer a detailed 3D model of the inside of a nuclear power plant before it was decommissioned. To accomplish this, Mensi designed a one-meter-long metal tube with a rotating mirror on one end and a receiver on the other. A laser sent through the mirror would bounce off the interior of a space, and you can use trigonometry to locate the data point. As the tech advanced, incorporating a time of flight measurement based on sending identifiable packets of light rather than a constant stream, it was able to achieve extremely high resolution, capturing a million points per second and recording terabytes of information. Trimble, a multinational location services company, purchased Mensi in 2003.
Velodyne is a company with maker roots โ founder David Hall is a BattleBots veteran, and developed their lidar, now used by Google and many other companies working on autonomous vehicles, for his entry in the DARPA Grand Challenge. But the units from Trimble and Velodyne arenโt designed with makers in mind: โWe would not want to give the impression that our product is in any type of plug and play,โ a Velodyne representative told me. Trimble, points out Soubra, bought Mensi because the technology is useful for some of Trimbleโs core industrial businesses, like mining, construction, civil engineering, etc.
The uses for an inexpensive, single-laser unit are still myriad, though. Put it on a boat or wheelchair for assisted guidance. Place it in a stationary position in a room, and it can act as a security device, or as a smart light switch, or to tell how busy a room is, by recognizing movement. โAll sorts of 3D detection stuff that you really would have a lot of trouble doing with a camera, is suddenly very, very simple with a lidar,โ says Rodrigues. Grau intends to combine his scanner with other sensors โ perhaps a radio automatic direction finder โ for a more robust mower.
Soubra says lidar is also useful as a scanner in conjunction with 3D printing: โItโs one of those sectors that started to follow what I call the aftermath of 3D printing,โ he says. โOne of the issues with 3D printing is that, you play with it, and quickly get tired of downloading objects that others have created โฆ sometimes you want to have a copy of something that you have. And you want to replicate it into a 3D printing model, maybe scale it down, or scale it bigger, or whatever it is. So thatโs when 3D scanning becomes part of the toolchain of doing stuff yourself.โ
Lidar is still progressing, despite challenges like speed, and resolution. โCompared to most other sensors in this price range, like sonar and infrared range finders, this provides way more data,โ says Messori. Along with these improvements will come additional uses, with lidar tailored to them. โThis first device is really intended to be a developer product,โ says Messori. โWe definitely intend on improving it for specific applications, or tuning it for specific applications.โ That could be adding accelerometers or gyroscopes to make it work better on drones, upping its durability, or adding connectivity to pair with phones, and Messori and Williams anticipate, eventually, building a robot around their device.
Lidar is just hitting the DIY market. The cost continues to drop, and better lasers and processors will make resolution go up, enabling ever more applications.
โThe technology is starting to specialize into different fields,โ says Soubra. โNow it is well known enough that it can be tweaked for specific applications. Thatโs how you know when a technology is mature.โ
ADVERTISEMENT