BradenEverson / earthmover

Embedded RL with modular rewards based on peripherals and a simulation server for deciding best actions
4 stars 2 forks source link

feat: Prototype emulated environment on server #12

Closed BradenEverson closed 23 hours ago

BradenEverson commented 6 days ago

We need a new crate that can do all of the RL and Simulation aspects of this project. It needs a method that can take in a Vec of point information and other metadata(Likely Vec<[f32; N]> where N is how many inputs per point you're taking in) along with a Body (either the raw URDF file or a serialized version of our struct).

It can then reconstruct the environment and perform simulations on the agent by moving it's joints and learning where to maximize the goal. The simulation should happen in bevy with rapier-bevy as the physics engine, and should be able to be parallelized.

Notes: Bevy Rapier