Skip to content

A Roomba (vacuum cleaner) simulator made to train agents in a 2D environment.

Notifications You must be signed in to change notification settings

Palinody/RoombaSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RoombaSimulator

Features

A Roomba (vacuum cleaner) simulator made to train agents in a 2D environment with the following features.

Agents:

  • 2 IR sensors (2 float)
  • 1 fixed thermal camera (4 float)
  • 2 bumpers (2 boolean)
  • 4 action visualizers that help keeping track of the action beeing performed (forward, turn left, turn right, backward)

Agents do not collide with each other.

Environement:

  • Walls (lines) generated at specified positions
  • Walls (lines), generated randomly, that do not cross agents
  • A heat source that the thermal camera can detect

Utils:

  • Save simulation states as png

Preview

test161

About

A Roomba (vacuum cleaner) simulator made to train agents in a 2D environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages