Robbit

Description

The Name

Well, it so happens that one of us was highly impressed by the LOTR series especially by resilience of some good-natured hairy-footed creatures called hobbits. And voila! Robbit it was. Robots that Hobbles.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Operating Systems

( Tested on )
  • Ubuntu 8.04 (Kernel 2.6.24-19)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home

Requirements

  • c, c++
  • openGL Utility Toolkit v3.7.6 / Freeglut 2.4.0
  • FLTK with FLUID v1.1.9
  • libpng v1.2.31
  • Standard Template Library
  • openCV Library [NOT required for Robbit 4.0.0]

Supported Robots

  • Khepera II
  • Khepera III
  • Custom Robots

Current Features

The simulator can take the pre-saved datafile(ASCII format) to implement offline simulation as well as the code itself to implement online simulation. Robbit now support only mobile robots. For both the offline and online situations, simulator provide following features :
  1. Panaromic view through mouse control
  2. Pan in 3D
  3. Instantaneous snapshot
  4. Play/Pause
  5. Animation speed control
  6. Lighting Control
  7. Zoom In/Out
  8. On board view
  9. Placing obstacle (by reading from ASCII file)
  10. Motion trails
  11. Numbering Robots
  12. Collision detection (through colour changes)
  13. Arena resizing
  14. Auto-rotating view
  15. Time-slider when reading from log files

Mathmod Paper

To Do

  • Sensors control
  • Stable video recording