Roomba Navigation Comparison Between Onboard Wheel Encoders and External Inertial Measurements
School Name
South Carolina Governor's School for Science & Mathematics
Grade Level
12th Grade
Presentation Topic
Computer Science
Presentation Type
Mentored
Abstract
To be able to remotely control a motorized robot to go to any point you tell it requires the use of a method called dead reckoning. Dead reckoning requires accurate measurements of rotation and distance travelled in relation to the environment. Our research group decided to test two ways of finding the rotation of our motorized robotic vehicle, a Roomba vacuum cleaner. The two methods included using wheel encoder values, which are used to measure rotation of the Roomba's wheels, and an external inertial measurement unit (IMU), which is equipped with a gyroscope, accelerometer, and magnetometer. The goal was to determine the most accurate method of calculating how much the Roomba has rotated for improved calculation of movement in relation to its origin.
Recommended Citation
Croft, David, "Roomba Navigation Comparison Between Onboard Wheel Encoders and External Inertial Measurements" (2020). South Carolina Junior Academy of Science. 277.
https://scholarexchange.furman.edu/scjas/2020/all/277
Location
Furman Hall 109
Start Date
3-28-2020 10:00 AM
Presentation Format
Oral Only
Group Project
No
Roomba Navigation Comparison Between Onboard Wheel Encoders and External Inertial Measurements
Furman Hall 109
To be able to remotely control a motorized robot to go to any point you tell it requires the use of a method called dead reckoning. Dead reckoning requires accurate measurements of rotation and distance travelled in relation to the environment. Our research group decided to test two ways of finding the rotation of our motorized robotic vehicle, a Roomba vacuum cleaner. The two methods included using wheel encoder values, which are used to measure rotation of the Roomba's wheels, and an external inertial measurement unit (IMU), which is equipped with a gyroscope, accelerometer, and magnetometer. The goal was to determine the most accurate method of calculating how much the Roomba has rotated for improved calculation of movement in relation to its origin.