Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 1.78 KB

README.md

File metadata and controls

53 lines (32 loc) · 1.78 KB

#RoboFEI-HT: Artificial Intelligence and Simulator

AI: Artificial Intelligence for Humanoid Robots

AI is built upon the Cross Architecture [1] [2]. Some methods used for the Vision System can be found in [3] and [4]. A Control technique applied to improve the robot's stability can be found in [5]. A qualitative localization studied for the robot can be found in [6].

Setup

  1. compile the code of the robot running ./setup.sh

Simulator

RoboFEI-HT simulator used for developing AI (decision, localization, planning etc).

Setup

  1. Once the AI is compiled, run ./start_simulator.sh for running the simulator and the AI

Changing objects' positions

Robots: It is possible to change the position of the robots by pressing the number of the robot + INSERT. Example: if I want to change robot 1 position I will press 1 followed by INSERT. The robot will be moved following the mouse pointer position. The orientation will be random.

Ball: It is possible to change the position of the ball by pressing b.The ball will be moved following the mouse pointer position.

Simulator Help

F1: opens a help with all the possible commands in the simulator.

OS and dependencies for AI and Simulator

This program was tested in Ubuntu 14.04 LTS 64 bits

  • Main Dependencies:
    • cmake
    • g++
    • python 2.7
    • python-pygame
    • python-numpy
    • python-opencv

License

GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007