Publication

Analyse du contexte à l'aide de méthodes probabilistes pour l'interaction hommes-robots

Guy Ramel
2006
EPFL thesis
Abstract

Mobile robots are gradually appearing in our daily environments. In order to autonomously navigate in real world environments and interact with objects and humans, robots are facing various major technological challenges. Among the required key competences of such robots is their ability to perceive the environment and reason about it in order to plan appropriate actions. However, sensory information perceived from real world situations is error prone and incomplete and thus often results in ambiguous interpretations. This work proposes a new approach for objects recognition that incorporates visual and range information with spatial arrangement between objects (context information). It is based on Bayesian networks enabling to fuses and infer information probabilistically. The proposed framework firstly extracts potential objects from the scene image using simple features / characteristics like colors or the relation between height and width. This basic information is easy to extract, but results often in ambiguous situation between similar objects. In order to disambiguate the detected objects, the relative spatial arrangement (context information) of the objects is used in a second step. Consider for example a Coke can and a red trash-can that are both cylindrical, have similar ratios between width and height and have a very similar color. Dependant on their distance from the robot, they can therefore often hardly be distinguished. However, if we further consider their spatial arrangement with other objects, e.g. a table, they might be clearly differentiable, the Coke typically standing on a table and the trash-can on the floor. This contextual information is therefore a very efficient way to drastically increase the reliability in object recognition and scene interpretation. Moreover, range information from a laser scanner and speech recognition offer complementary information to further improve reliability. Thus an approach using laser range data to recognize places (corridor, crossing, room, doors, etc.) using Bayesian programming is also developed for both topological navigation in a typical indoor environment and object recognition. The proposed approach is verified through different real world experiences. The characteristics and typical spatial arrangements of the objects in various test scenarios are first used to train a Bayesian network through a series of example images (learning) and than verified on the test images. By fusing the extracted object probability from images and range data with spatial relations among the objects, ambiguities are reliability solved and the reliability of the detection is drastically increased. The results show the validity and performance of the proposed Bayesian approach that combines context information with simple object recognition.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Related concepts (38)
Spatial memory
In cognitive psychology and neuroscience, spatial memory is a form of memory responsible for the recording and recovery of information needed to plan a course to a location and to recall the location of an object or the occurrence of an event. Spatial memory is necessary for orientation in space. Spatial memory can also be divided into egocentric and allocentric spatial memory. A person's spatial memory is required to navigate around a familiar city. A rat's spatial memory is needed to learn the location of food at the end of a maze.
Spatial cognition
Spatial cognition is the acquisition, organization, utilization, and revision of knowledge about spatial environments. It is most about how animals including humans behave within space and the knowledge they built around it, rather than space itself. These capabilities enable individuals to manage basic and high-level cognitive tasks in everyday life. Numerous disciplines (such as cognitive psychology, neuroscience, artificial intelligence, geographic information science, cartography, etc.
Autonomous robot
An autonomous robot is a robot that acts without recourse to human control. The first autonomous robots environment were known as Elmer and Elsie, which were constructed in the late 1940s by W. Grey Walter. They were the first robots in history that were programmed to "think" the way biological brains do and meant to have free will. Elmer and Elsie were often labeled as tortoises because of how they were shaped and the manner in which they moved. They were capable of phototaxis which is the movement that occurs in response to light stimulus.
Show more
Related publications (49)

Information-Driven Gas Distribution Mapping for Autonomous Mobile Robots

Alcherio Martinoli, Chiara Ercolani, Faezeh Rahbar

The ability to sense airborne pollutants with mobile robots provides a valuable asset for domains such as industrial safety and environmental monitoring. Oftentimes, this involves detecting how certain gases are spread out in the environment, commonly refe ...
MDPI2023

OrthoPlanes: A Novel Representation for Better 3D-Awareness of GANs

Zhuoqian Yang, Siyuan Li

We present a new method for generating realistic and view-consistent images with fine geometry from 2D image collections. Our method proposes a hybrid explicitimplicit representation called OrthoPlanes, which encodes fine-grained 3D information in feature ...
Ieee Computer Soc2023

Sense of self impacts spatial navigation and hexadirectional coding in human entorhinal cortex

Olaf Blanke, Nathan Quentin Faivre, Hyeongdong Park, Baptiste Gauthier, Hyukjun Moon

Grid cells in entorhinal cortex (EC) encode an individual’s location in space and rely on environmental cues and self-motion cues derived from the individual’s body. Body-derived signals are also primary signals for the sense of self and based on integrate ...
2022
Show more
Related MOOCs (14)
Thymio: un robot pour se former à l'informatique
On propose dans ce MOOC de se former à et avec Thymio : apprendre à programmer le robot Thymio et ce faisant, s’initier à l'informatique et la robotique.
The Thymio robot as a tool for discovering digital science
This MOOC teaches basic understanding of robots’ mechanisms and Thymio’s programming languages, classroom use and pedagogical elements.
The Thymio robot as a tool for discovering digital science
This MOOC teaches basic understanding of robots’ mechanisms and Thymio’s programming languages, classroom use and pedagogical elements.
Show more