Skip to content

A robotic agent travels in a world, finds objects and answers questions that are asked by the user. This world is a floor in a hotel.

Notifications You must be signed in to change notification settings

Margaridaa/AI-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI-Agent

A robotic agent travels in a world, finds objects and answers questions that are asked by the user. This world is a floor in a hotel.

The robot is inside a simulator called Stage, and Stage works in ROS, which is the Robot Operating System.

Possible Questions

The user can ask the robot the following questions:

  1. What did you find in each room?
  2. How many rooms are not occupied?
  3. How many suites did you find until now?
  4. Is it more probable to find people in the corridors or inside the rooms?
  5. If you want to find a computer, to which type of room do you go to?
  6. What is the number of the closest single room?
  7. How can you go from the current room to the elevator?
  8. How many books do you estimate to find in the next 2 minutes?
  9. What is the probability of finding a table in a room without books but that has at least one chair?
  10. What rooms are single rooms? And double rooms? And suites? And meeting rooms? And generic rooms?

User Guide

You need VirtualBox to open the virtual machine: https://www.virtualbox.org/. Choose a 64bit version.

Everything about ROS can be found here: http://ros.org.

Download the virtual machine with the complete setup in shorturl.at/qwK69. It is a 4GByte file.

After that, you need to download the file go2.sh and place it at /home/.

You also need to download agent.py and questions_keyboard.py. Both of these files must be placed in /home/viki/catkin_ws/src/ia/src/.

Finally, you can open a terminal and run ./go2.sh to execute. You should then see some XTerms and the world (the hotel) and some colored squares - the objects. Note that one of these squares will be the robot. The robot will always start in a corridor, in front of the elevator.

About

A robotic agent travels in a world, finds objects and answers questions that are asked by the user. This world is a floor in a hotel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published