Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Khepera Simulation System

Simple simulation system dedicated to research in areas such as Evolutionary Robotics and Reinforcement Learning.

Simulation Server

Server can be used in two modes:

  • local (project files compiled to *.dll/*.so shared library - tested on MS Windows and OS X)
    This mode is useful during research. Compiled library can be imported to Python/C#/C++ and used to control simulation by functions from DllInterface.
  • distributed (project files compiled to *.exe - support for MS Windows only)
    This mode is useful to test your robot controllers or play with others. Run server with -h option for more help.

Controller

Use with Simulation Server running in distributed mode. One can select manual or automated steering.
Currently *.rcs (produced by Genetic Evolver) and *.nn files are supported. *.nn file format: WILL BE PROVIDED SOON

Visualiser

Use with Simulation Server running in distributed mode. Provides real-time visual representation of the environment.

Map Editor

In progress.

About

Khepera simulation framework

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages