Abstract

Robots rely on sensors to provide them with information about their surroundings. However, high-quality sensors can be extremely expensive and cost-prohibitive. Thus many robotic systems must make due with lower-quality sensors. Here we demonstrate via a case study how modeling a sensor can improve its efficacy when employed within a Bayesian inferential framework. As a test bed we employ a robotic arm that is designed to autonomously take its own measurements using an inexpensive LEGO light sensor to estimate the position and radius of a white circle on a black field. The light sensor integrates the light arriving from a spatially distributed region within its field of view weighted by its spatial sensitivity function (SSF). We demonstrate that by incorporating an accurate model of the light sensor SSF into the likelihood function of a Bayesian inference engine, an autonomous system can make improved inferences about its surroundings. The method presented here is data based, fairly general, and made with plug-and-play in mind so that it could be implemented in similar problems.

Highlights

  • Robots rely on sensors to provide them with information about their surroundings

  • Since the sensitivity function (SSF) of the light sensor could be arbitrarily complex with many local peaks, but is expected to decrease to zero far from the sensor, we characterize it using a mixture of Gaussians (MoG) model, which we describe

  • We present the SSF MoG light sensor model estimated from the laboratory data and evaluate its efficacy by demonstrating a significant improvement of the performance in the autonomous robotic platform

Read more

Summary

Introduction

Robots rely on sensors to provide them with information about their surroundings. high-quality sensors can be cost-prohibitive and often one must make due with lower quality sensors. The quality of the sensor can be quite poor, but if it is known precisely how it is poor, this information can be used to improve the results of inferences made from the sensor data. To accomplish this we rely on a Bayesian inferential framework where a machine learning system considers a set of hypotheses about its surroundings and identifies more probable hypotheses given incoming sensor data. By incorporating an accurate model of the sensor, the inferences made by the system are improved

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call