430 likes | 680 Views
3D Laser Range Finder Group 27 Andrew Watson, Jon Ulrich. LIDAR. LI ght D etection A nd R anging. Motivation. AUVSI Competitions for Robotics Club Augment Computer Vision Capabilities Mobile 3D range finder Visually represent range data Gain valuable experience. Goals.
E N D
3D Laser Range Finder Group 27 Andrew Watson, Jon Ulrich
LIDAR LIghtDetection And Ranging
Motivation • AUVSI Competitions for Robotics Club • Augment Computer Vision Capabilities • Mobile 3D range finder • Visually represent range data • Gain valuable experience
Goals • Create Accuracte 3D Sensor • Indoor/Outdoor Operation • High Update Rate • Longevity • Occams Razor
Process • Rotating 2D lidar sensor • Event driven system • Rotation adds 3rd dimension
UTM-30LX • 30 meter range • Serial Interface • C++ Library • Scan Feedback
Event Driven
Event Driven • Callback Functions • Interrupt Routines • Data Staging
Motion: Pitch +Pro: Immediate Horizon -Con: Alternating Directions Full Scan Latency
Motion: Yawing Scan +Pro: Immediate Vertical Scan -Con: Alternating Directions Full Scan Latency
Motion: Rolling Scan +Pro: Center Focus Continuous Rotation -Con: Peripheral Vision
Motor Selection: MX-28T • Motor Feedback • Highest Resolution • Continuous Rotation • Serial Communication • 12V Rail
Continuous Motion • Wire management in gear center • 1:1 Reversing gear assembly • Cheaper to adjust code than add third gear
Mercotac830 • Continuous Motion • Data & Power • 200 RPM • 2A Current • 0 – 250 Volts
Point Cloud Visualization
Raspberry Pi • 700 MHz ARMv6 ISA • 8 GPIO • Smallest physical footprint
Operating System • RaspbianDebian linux operating system tailored for raspberry Pi • Threaded Application • Onboard development • Libraries
Communication • UDP Communication • Custom Communication Protocol • Send and Receive Queues
Power Source: 12VDC Output: 5VDC and 12VDC Part: TI LMZ14203 Switching Module Source Input: 6V - 42V Max Output: 18 Watts Output Voltage: 0.8V - 6V
Power LMZ14203 Switching Module
Testing: Laser Sensor • 24ms event trigger confirmed • Between 1078-1082 scans per trigger • Distance checking confirmed range accuracy within 0.1 meters
Testing: Motor & Encoder • Position feedback would sometimes show reversing direction. • Random physical resistance still allows for accurate position.