Sparrow-V0: A Reinforcement Learning Friendly Simulator for Mobile Robot
Features: Vectorizable (Enable fast data collection; Single environment is also supported) Domain Randomization (control interval, control delay, maximum velocity, inertia, friction, the magnitude of sensor noise and maps can be randomized while training) Lightweight (Consume only 150~200 mb RAM or GPU memories per environment) Standard Gym API with both Pytorch/Numpy data flow GPU/CPU are both acceptable (If you use Pytorch to build your RL model, you can run your RL model and Sparrow both on GPU. Then you don't need to transfer the transitions from CPU to GPU anymore.) Easy to use (30kb pure Python files. Just import, never worry about installation) Ubuntu/Windows are both supported Accept image as map (Customize your own environments easily and rapidly) Detailed comments on source code.
Paper | Code | Results | Date | Stars |
---|