FPGA-based Architecture for a Low-Cost 3D Lidar Design and Implementation from Multiple Rotating 2D Lidars with ROS

dc.contributor.authorJorge Peña Queralta
dc.contributor.authorFu Yuhong
dc.contributor.authorLassi Salomaa
dc.contributor.authorLi Qingqing
dc.contributor.authorTuan Nguyen Gia
dc.contributor.authorZhuo Zou
dc.contributor.authorHannu Tenhunen
dc.contributor.authorTomi Westerlund
dc.contributor.organizationfi=sulautettu elektroniikka|en=Embedded Electronics|
dc.contributor.organizationfi=tietojenkäsittelytiede|en=Computer Science|
dc.contributor.organization-code1.2.246.10.2458963.20.20754768032
dc.contributor.organization-code2606802
dc.contributor.organization-code2606803
dc.converis.publication-id44410373
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/44410373
dc.date.accessioned2025-08-28T01:02:10Z
dc.date.available2025-08-28T01:02:10Z
dc.description.abstract<p>Three-dimensional representations and maps are the key behind self-driving vehicles and many types of advanced autonomous robots. Localization and mapping algorithms can achieve much higher levels of accuracy with dense 3D point clouds. However, the cost of a multiple-channel three-dimensional lidar with a 360 degrees field of view is at least ten times the cost of an equivalent single-channel two-dimensional lidar. Therefore, while 3D lidars have become an essential component of self-driving vehicles, their cost has limited their integration and penetration within smaller robots. We present an FPGA-based 3D lidar built with multiple inexpensive RPLidar A1 2D lidars, which are rotated via a servo motor and their signals combined with an FPGA board. A C++ package for the Robot Operating System (ROS) has been written, which publishes a 3D point cloud. The mapping of points from the two-dimensional lidar output to the three-dimensional point cloud is done at the FPGA level, as well as continuous calibration of the motor speed and lidar orientation based on a built-in landmark recognition. This inexpensive design opens a wider range of possibilities for lower-end and smaller autonomous robots, which can be able to produce three-dimensional world representations. We demonstrate the possibilities of our design by mapping different environments.<br /></p>
dc.identifier.isbn978-1-7281-1635-8
dc.identifier.issn1930-0395
dc.identifier.jour-issn1930-0395
dc.identifier.olddbid206899
dc.identifier.oldhandle10024/189926
dc.identifier.urihttps://www.utupub.fi/handle/11111/49200
dc.identifier.urnURN:NBN:fi-fe2021042825037
dc.language.isoen
dc.okm.affiliatedauthorPeña Queralta, Jorge
dc.okm.affiliatedauthorSalomaa, Lassi
dc.okm.affiliatedauthorLi, Qingqing
dc.okm.affiliatedauthorNguyen, Tuan
dc.okm.affiliatedauthorTenhunen, Hannu
dc.okm.affiliatedauthorWesterlund, Tomi
dc.okm.discipline213 Electronic, automation and communications engineering, electronicsen_GB
dc.okm.discipline213 Sähkö-, automaatio- ja tietoliikennetekniikka, elektroniikkafi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.conferenceIEEE Sensors
dc.relation.doi10.1109/SENSORS43011.2019.8956928
dc.relation.ispartofjournalProceedings of IEEE Sensors
dc.source.identifierhttps://www.utupub.fi/handle/10024/189926
dc.titleFPGA-based Architecture for a Low-Cost 3D Lidar Design and Implementation from Multiple Rotating 2D Lidars with ROS
dc.title.book2019 IEEE Sensors
dc.year.issued2019

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
PenaQueralta_IEEE_SENSORS2020.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
Description:
Final draft