Open
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