Skip to content

Build a replacement version of MotionStudio that can run on any platform #206

@Achllle

Description

MotionStudio only runs on Windows which not everyone has easy access to. Creating a version in e.g. Python that has the necessary functionality for OSR would make it a lot easier to quickly change settings, validate readings, and command the motors. The BasicMicro folks have stated they will not be attempting this anytime soon themselves.

An alternative yet partial solution would be a script or command line interface that sets all configuration values without needing to launch any GUI.

abilities

  • instant E-stop at any point: hit space bar or similar to make the connected roboclaw cut all current to the motors
  • ability to set a new roboclaw ID
  • ability to read encoder values continuously
  • ability to reset encoder values
  • ability to send duty and velocity commands and see the encoder values change accordingly
  • ability to change PID values
  • ability to change default settings
  • ability to read basic warnings and errors from the roboclaw and visualize them at all times
  • [nice-to-have] ability to update firmware

Metadata

Assignees

No one assigned

    Labels

    help wantedWe're especially looking for input from the public on this one

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions