Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew...
-
Upload
mildred-perry -
Category
Documents
-
view
220 -
download
2
Transcript of Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew...
![Page 1: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/1.jpg)
Low-Cost Localization for Educational Robotic Platforms via
an External Fixed-Position Camera
Drew Housten ([email protected])
Dr. William Regli ([email protected])
NSF Grant OCI-0636235NSF Grant SCI-0537370
![Page 2: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/2.jpg)
Pre-College Educational Robotics Robotics is an excellent tool to
teach AI, Engineering, Math, and Science
Currently, educational system sophistication heavily depends on hardware cost LEGO NXT (Fairly Cheap, Limited) AIBO (Expensive, More Sophisticated)
But, cost of the solution matters in pre-college education!
Research does not follow the same trends Example: DARPA Urban
Challenge was mostly a software problem
![Page 3: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/3.jpg)
Pre-College Educational Robotics
Hardware complexity of educational robotics is currently sufficient
However, Software and System complexity of educational robotics is limited
This problem can be addressed by building software tools to bridge the gap
Software tools can be free to educators
![Page 4: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/4.jpg)
Why Localization?
Chose Localization as a starting point
Currently many AI educational projects are limited because the robot does not know where it is Maze Following Navigation Searching Etc.
![Page 5: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/5.jpg)
Problem of Localization Current solutions in research:
Odometry Global Positioning Systems (GPS) LIDAR Sonar or Infrared Arrays Contact Sensors Fuducials or Landmarks Cameras Etc.
Current solutions do not work well for education Expensive Complicated to use Does not work well in typical educational environments
![Page 6: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/6.jpg)
CamLoc (Camera Localization)
Goals of CamLoc Inexpensive solution to localization Simple to use Requires no hardware modifications Simplistic solution to support teaching the
principles to students Decimeter-level accuracy in localization in an
indoor environment
![Page 7: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/7.jpg)
Necessary Hardware
iRobot Roomba ($200)
SparkFun Electronics RooTooth ($100)
Computer ($500 - $2500)
Webcam ($50-$150)
Total Cost w/o Computer: ~$400
![Page 8: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/8.jpg)
Technical Approach: Fusion of Odometry & Visual Tracking
Topological Mapping:1) Record Robot’s start position in the image frame2) Make an action (point turn, drive)3) Record odometry distance and heading traveled4) Record Robot’s end position in image frame5) Add an edge to the Topological Map
Vertices are the image frame positions Localization:
1) Search through the Topological map to find a path between the initial position and the current position
2) Calculate the current position by simulating the actions to travel that path
![Page 9: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/9.jpg)
Results from 3 Runs
Square Circuit39 Actions
12.765 Meters
Cloverleaf Circuit50 Actions
10.885 Meters
Pseudo-Random84 Actions
27.489 Meters
Mean Positional Error
![Page 10: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/10.jpg)
Future Work
Enhancements and Improvements to Approach
Build a more complete toolkit to assist robotic educators
Use the solution in a classroom setting
Make the toolkit available for download athttp://gicl.cs.drexel.edu/wiki/LearningRoomba
![Page 11: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/11.jpg)
Questions?
![Page 12: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/12.jpg)
Backup
![Page 13: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/13.jpg)
Odometry vs. Topological Map
![Page 14: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/14.jpg)
Vision Tracking Interface
![Page 15: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/15.jpg)
Trial 1: Square Circuit
![Page 16: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/16.jpg)
Trial 2: Cloverleaf Circuit
![Page 17: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/17.jpg)
Trial 3: Pseudo-Random Path
![Page 18: Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten (dth29@drexel.edu) Dr. William Regli (regli@drexel.edu)](https://reader035.fdocuments.us/reader035/viewer/2022062322/56649e6b5503460f94b68c16/html5/thumbnails/18.jpg)
Approach
Goals Localization to decimeter-level accuracy Low-cost Solution Easy to configure / setup / use
Elements of Solution Odometry Topological Map Image Tracking