/rrc

Rustic Robot Controls

Primary LanguageTypeScript

Rustic Robot Controls

Software for simulating, controlling and visualizing robots

Warning

Currently this is a Work In Progress. It only simulates the robotic state and does not actually control a robot yet. My goal is to eventually use this software to visualize, control and simulate movements of any generic robotic object.

recording.mp4

Usage

Client

cd client
npm install
npm start

Controls

cd controls
rustup update # ensure latest version of rust
cargo run

Roadmap

  • Improve floating point precision
  • Offline simulation mode
  • Collision detection of self and other objects in space
  • Keep camera rotation on dev update
  • Improved communication format
    • share error messages and acknowledgements
    • Protobuf/binary communication format
  • STL support (cad models into simulation software))

Interesting Resources

Libraries

Examples

Reading