Sparrow (Sparrow-V0: A Reinforcement Learning Friendly Simulator for Mobile Robot)

Introduced by Xin et al. in Train a Real-world Local Path Planner in One Hour via Partially Decoupled Reinforcement Learning and Vectorized Diversity

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.

Papers


Paper Code Results Date Stars

Dataset Loaders


No data loaders found. You can submit your data loader here.

Tasks


Similar Datasets


License


  • MIT

Modalities


Languages