International Journal of Advanced Robotic Systems · 2012 · 16 citations · 16 references
EngineeringComputer ScienceRobotics EngineeringComputer VisionMachine LearningRoboticsMachine Vision For RoboticsPerception For Humanoid RobotsPose EstimationRobot CalibrationRobot LocalizationRobotic VisionCalibration ProceduresCamera CalibrationComputer Vision For RoboticsObject LocalizationRobot Pose EstimationRobotic LocalizationRobotic PerceptionVisual Object Localization
We present a combined machine learning and computer vision approach for robots to localize objects. It allows our iCub humanoid to quickly learn to provide accurate 3D position estimates (in the centimetre range) of objects seen. Biologically inspired approaches, such as Artificial Neural Networks (ANN) and Genetic Programming (GP), are trained to provide these position estimates using the two cameras and the joint encoder readings. No camera calibration or explicit knowledge of the robot's kinematic model is needed. We find that ANN and GP are not just faster and have lower complexity than traditional techniques, but also learn without the need for extensive calibration procedures. In addition, the approach is localizing objects robustly, when placed in the robot's workspace at arbitrary positions, even while the robot is moving its torso, head and eyes.
16
Artificial intelligence: a modern approach
Choice Reviews Online · 1995 · 22.2K citations · Full text
Object recognition from local scale-invariant features
David Lowe · 1999 · 16.2K citations
Intelligence without representation
Rodney A. Brooks · Artificial Intelligence · 1991 · 4.7K citations
Multiple View Geometry in Computer Vision
Kybernetes · 2001 · 3.3K citations
Gary Bradski · Medical Entomology and Zoology · 2000 · 3.1K citations