17.02.2014 Views

PEIS Home Simulator - Örebro universitet

PEIS Home Simulator - Örebro universitet

PEIS Home Simulator - Örebro universitet

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.3 Original objectives<br />

The goal of the project was to develop a 3D simulator of the <strong>PEIS</strong> <strong>Home</strong> and of all the devices in it.<br />

The simulator would use the Gazebo open-source 3D simulator for which devices and configuration<br />

files specific for the <strong>PEIS</strong> home were to be developed.<br />

The goal was to be achieved in a series of steps as follows:<br />

1. Get familiar with the Gazebo development environment.<br />

2. Create basic <strong>PEIS</strong> <strong>Home</strong> environment for Gazebo simulation (walls and furniture).<br />

3. Add a PeopleBot to the simulation, configured in a way which is as close as possible to the<br />

real PeopleBot used in the <strong>PEIS</strong>-<strong>Home</strong>.<br />

4. Add ceiling cameras to the simulation, configured in a way which is as close as possible to<br />

the real ceiling cameras mounted in the <strong>PEIS</strong>-<strong>Home</strong>.<br />

5. Add the <strong>PEIS</strong>-fridge to the simulation. This will involve creating new devices and interfaces<br />

in Gazebo for the fridge.<br />

6. Write the documentation, in the form of: (a) comments in the code, and (b) final X-job<br />

report. The documentation should be such as to allow a next student to take over and<br />

develop the simulator further.<br />

There were also a set of additional objectives defined. These objectives were to be considered and<br />

possible implemented depending on time available given the progress in meeting the main<br />

objectives.<br />

• Adding a stereo camera mounted on the ceiling to the simulation.<br />

• Adding an autonomous moving table (based on an AmigoBot 2 ) to the simulation.<br />

• Adding a manipulator to procure drinks from the fridge.<br />

• Writing a detailed "guide" to include new objects, robots and device in the simulator, to be<br />

used by the next student(s) who will develop the simulator further.<br />

2 http://www.activrobots.com/ROBOTS/amigobot.html<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!