Software

Hidalgos Picture

Los Hidalgos

Project Dates: 2010-
Link to the project page

TeamChaos is the name of the Spanish team that is enrolled in the RoboCup International Competition, in the Standard Platform League. In this league we play robotics soccer with NAO robots from Aldebran Robotics. We develop C++ software for vision, locomotion, localisation, coordination, and control, and Java software for configuration and monitorisation of the robots.

TeamChaos Picture

TeamChaos

Project Dates: 2002-2009
Link to the project page

TeamChaos is the name of the Spanish team that was enrolled in the RoboCup International Competition, both in the Four-Legged League and Standard Platform League. We develop C++ software for vision, locomotion, localisation, coordination, and control, and Java software for configuration and monitorisation of the robots.

TC2 Screenshot

ThinkingCap-II

Project Dates: 2001-2009
Link to the project page

ThinkingCap-II is a framework for developing mobile robot applications. It is a joint effort between the University of Murcia (Spain) and the University of Örebro (Sweden), and it is based on previous work on ThinkingCap and BGA architectures. The framework consists on a reference cognitive architecture (largely based on ThinkingCap) that serves as a guide for making the functional decomposition of a robotics system, a software architecture (partially based on BGA) that allows an uniform and reusable way of organising software components for robotics applications, and a communication infrastructure that allows software modules to communicate in a common way independently of whether they are local or remote. This framework has been fully implemented in Java.

XFleet Screenshot

XFleet

Project Dates: 2003-2005

XFleet is a GIS (geographical inofrmation system) based application for monitoring field robots developed in Java. It is used for both the MIMICS and Petrel UAV projects. It can directly connect to different GPS devices, or can be directly integrated into a ThinkingCap-II application, and allows monitoring multiple vehicles.

BGen screenshot

BGen

Project Dates: 1997-2001

This is a programming language and development environment for robots controllers, based on an architecture called BGA, and it is one of the origins of our current ThinkingCap-II framework. It is heavily based on fuzzy logic, but also incorporates other AI methods. One of the strengths of the system is the ability of learning how to fuse the different behaviours. It is multiplatform and has been developed in JAVA. It includes a simulator of our robot Quaky-Ant.

[Top]


Robots

iFork

iFork AGV

Project Dates: 2002-2006
Link to the project page

The goal of the project is the development of a flexible AGV (autonomous guided vehicle) system. While in typical systems modifications of the layout imply halting the system, the iFork system allows for modifications in real time. Moreover, only a minimal amount of information is required for defining the plant, as location of docking places, doors or passageways and waypoints for docking/undocking operations. There is no need of an accurate model of the different walls an obstacles. In fact, if new obstacles appear, the iFork system incorporates this information into its own maps. All this flexibility is because there are no predefined paths. The robot computes continuously the way to get to the desired point.

Petrel

Petrel UAV

Project Dates: 2003-2005

The goal of the project is the development of a low cost autotomous UAV (unmanned autonomous vehicle) for SAR (search and rescue) operations The system consists on a small UAV(manufactured by Sistemas de Control Remoto S.L.) with an autopilot (produced by Micropilot), a computer controlled camera, a telemetry system and a base station.The base station can monitor many vehicles, and it includes an application integrated with a Geographical Information System (GIS).

SatAnt

MIMICS

Project Dates: 2001-2003
Link to the project page

The goal of the project is the development of an intelligent platoon of vehicles, where the leading vehicle (which is manned) acts as a guide for the following vehicles (which are unmanned). For practical reasons the real prototype has been limited to only two cars. The operation of the leading car is simple: it uses its sensors to send information to the following car. This uses both its sensors and the information received to control the actuators. All the information is shared using wireless links. A base station can monitor both vehicles, and it includes an application integrated with a Geographical Information System (GIS).

[Top]


humberto@um.es