RescueMaze is a rescue simulation competition environment designed for semi-experienced to highly experienced programmers.
Release 6 - 2020-08-18
- Fixed error messages on startup
- Added front facing camera labelled
camera_centre
.
Release 5 - 2020-08-13
- Fixed bug with specific distance sensors only reading 0
- Fixed bug where heat sensors weren't reading correct values
Release 4 - 2020-08-13
- Robots are now placed into the world by the supervisor
- Export log of events after each game
- Positions of tiles, humans and obstacles randomly generated and automatically calculated based on tile scale
- Added an extra camera on the front of the robot. The cameras are labelled
camera_left
andcamera_right
. - Start tile changes from green to white when the robots move off it and doesn't change back.
- There is now no need to specify robot type when sending data for estimated victim detection and exit messages.
For example fromstruct.pack('i i i c', data, data1, data2, data3)
tostruct.pack('i i c', data, data1, data2)
- Thermal victims radius decreased
- Tiles are now much smaller
- Victims are now much smaller
- Increased distance sensor range
- Moved colour camera to a less obstructive position to avoid shadows
- Moved starting tile to within the maze
- Removed automatic object recognition from the camera
- Heated victims are now only a point light. Removed white box.
- Changed robot sensor configuration internally however it shouldn't affect anything.
- Distance sensor values are now linear ranging from 0 to 0.8, with a max range of around 2x tile size.
- Start 'bay' on outside of maze removed
- Robots not in generated world file
- Obstacles are not placed into the map due to smaller tile size
- Attempting to relocate with no robot no longer causes a crash