Progress Report - RoboCup
Transcript of Progress Report - RoboCup
![Page 1: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/1.jpg)
Progress Report
1
![Page 2: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/2.jpg)
New Actuator Control Board
2
![Page 3: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/3.jpg)
Why Beagle Bone Black?
Features� Communication via Ethernet� ROS and Software running on Ubuntu� Pluggable Components
Connectors:� 33x digital I/Os, 4x PWM, 4xADC� SPI, CAN, and I2C Bus� Ethernet, USB, HDMI� SD-Card Slot
3
![Page 4: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/4.jpg)
External Components
� Inertial measurement unit(Adafruit LSM9DS0)
� Light barrier with IS471and IR-LED
� High power motordriver� Optical Flow Sensor� Servomotor
4
![Page 5: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/5.jpg)
In Progress: New charging mechanism for the capacitorIdea: Charging the Capacitor with a transformerPossible advantages:
� Capacitor is charged more quickly� Galvanic isolation / more safety� More energy-efficient
Disadvantages:� More weight� Lack of experience
5
![Page 6: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/6.jpg)
LocalizationIdea: Using gradient descent in the particle filterPossible advantages:
� Global localization� Low computational
power needed� Precision
Open questions:� How selecting number
of gradient steps andparticles?
� Is it really better?
6
![Page 7: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/7.jpg)
Simple Depth Based Obstacle Detection
Approach:� Detect the ground plane� Compress camera data by computing a voxel grid� Remove all voxels close to the ground plane� Clustering the remaining voxel through a distance metric
7
![Page 8: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/8.jpg)
Result
8
![Page 9: Progress Report - RoboCup](https://reader031.fdocuments.us/reader031/viewer/2022012217/61dfb82ce9fa666f7861a43b/html5/thumbnails/9.jpg)
Thank you for your Attention! Questions?
9