• Corpus ID: 8781885

Complex AI on Small Embedded Systems: Humanoid Robotics using Mobile Phones

  title={Complex AI on Small Embedded Systems: Humanoid Robotics using Mobile Phones},
  author={Jacky Baltes and John Eric Anderson},
  booktitle={AAAI Spring Symposium: Embedded Reasoning},
Until recent years, the development of real-world humanoid robotics applications has been hampered by a lack of available mobile computational power. Unlike wheeled platforms, which can reasonably easily be expected to carry a payload of computers and batteries, humanoid robots couple a need for complex control over many degrees of freedom with a form where any significant payload complicates the balancing and control problem itself. In the last few years, however, an significant number of… 

Figures and Tables from this paper

Humanoid robot motion creation based on touch interpretation: A new programming paradigm
In order to ease the teaching process, this thesis proposes a new paradigm, termed ``teaching by touching', which consists in having the robot interpret the meaning of the tactile instructions it receives and move based on its own understanding of the user's will, instead of limiting its behavior to a mere passive movement.
Vision-Based Imitation Learning in Heterogeneous Multi-Robot Systems: Varying Physiology and Skill
This paper describes an approach to imitation learning from heterogeneous demonstrators, using global vision, that supports learning from physiologically different demonstrators (wheeled and legged, of various sizes), and self-adapts to demonstrators with varying levels of skill.
Artificial and Computational Intelligence for Games on Mobile Platforms
This chapter considers the possibilities of creating new and innovative games that are targeted for mobile devices, and that showcase AI (Artificial Intelligence) and CI (Computational Intelligence) approaches.
Heterogeneous Imitation Learning from Demonstrators of Varying Physiology and Skill
An approach to imitation learning from heterogeneous demonstrators, using global vision for observations, and a combination of tracking sequences of primitives and predicting future primitives from existing combinations using forward models to learn abstract behaviours from the demonstrations of others.
Mobile games with intelligence: A killer application?
This paper proposes combining small, light-weightAI/CI libraries with AI/CI services in the cloud for the heavy lifting, and describes a new mobile game that is built that shows how this can work.
Artificial and Computational Intelligence in Games
The aim for the seminar was to bring together creative experts in an intensive meeting with the common goals of gaining a deeper understanding of various aspects of artificial and computational intelligence in games, to help identify the main challenges in game AI research and the most promising venues to deal with them.
Threaded C and Freezer OS
Threaded C is a meta-language that is based on C, but is annotated with thread, monitor thread, and semaphore markup, which allows the simple expression of common control problems in robotics.


Design of Walking Gaits for Tao-Pie-Pie, a Small Humanoid Robot
This paper describes the methodology that was used to design and implement balancing and walking gaits for Tao-Pie-Pie, a small 30cm tall humanoid robot that proved to be a successful design winning a number of honors at international competitions.
Robo-Erectus: a low-cost autonomous humanoid soccer robot
It is demonstrated that the humanoid biped locomotion can be formulated as an optimization problem with consideration of some constraints and computational learning methods, e.g. fuzzy reinforcement learning (FRL), can be incorporated to further improve the gait.
Humanoid Robot HanSaRam: Recent Progress and Developments
This talk deals with two issues for humanoid robot, the navigation within complex environments and a novel algorithm, which can modify a walking period and a step length in both sagittal and lateral planes, is presented.
PINO The Humanoid: A Basic Architecture
Issues in Pino's design are specifically addressed in this paper in order to illustrate basic architecture and components for humanoid platform that can be widely used for many RoboCup researchers in the world.
Cooperative localization and multi-robot exploration
The proposed method is designed to be robust in the face of arbitrarily large odometry errors or objects with poor reflectance characteristics, and to reduce the uncertainty in absolute robot positions and the resulting uncertainty in the map through a probabilistic framework based on particle filtering.
Mechanical Design And Control System Configuration of a Humanoid Robot
The mechanical design, control system configuration and experimental results are presented and the objective is to build a platform for the study of dynamic walking and the artificial intelligence tools.
Collaborative multi-robot exploration
  • W. Burgard, M. Moors, D. Fox, R. Simmons, S. Thrun
  • Computer Science
    Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065)
  • 2000
A probabilistic approach for the coordination of multiple robots which, in contrast to previous approaches, simultaneously takes into account the costs of reaching a target point and the utility of target points.
Multi-Robot Exploration of an Unknown Environment, Efficiently Reducing the Odometry Error
An algorithm and associated analysis for collaborative exploration using two mobile robots based on robots with range sensors limited by distance is presented, showing that odometry (motion) errors that would normally present problems for mapping can be severely reduced.
RoboCup 2000: Robot Soccer World Cup IV
A Reinforcement Learning approach to robotic soccer and potential Tasks and Research Issues for Mobile Robots in RoboCup Rescue are discussed.
A solution to the SLAM problem using multiple homogeneous humanoid robots with limited processing power, noisy sensor data, and inconsistent locomotion is described and implemented on two real