EVN ALPHA

For institutes of higher learning

PID and ADRC controllers from MicroPython, runs logged and charted, and a notebook for the data.

What it does

A Python program running the firmware's own ADRC on a simulated motor and logging it, beside the simulator's Plot pane charting the setpoint and the speed.

The firmware's own code, simulated

ADRC, PID and DataLog run the board's code in the simulator, compiled to WebAssembly.

The balancing robot rig upright in the simulator's 3D view, beside the Plot of its tilt settling while it balances.

LAB rigs

A balancing robot, a flywheel and an arm bench as fixed rigs, with step loads on a shaft.

A drawing of the planned rigs in dashed outline: a pendulum hanging, and one upright on a cart on a rail.

A pendulum and a cart

Coming soon

A pendulum, hanging or upright, and a cart join the LAB rigs.

The data logger in VS Code: charts of a motor's angle and speed, an IMU heading and the battery voltage over seven seconds, with a table of statistics under them.

Record and chart a run

Log motor angles, sensor readings and the battery while a program runs, then chart them or open the CSV.

VS Code with the robot's program reading commands on Serial1 and reporting its pose on Serial2, the simulated robot driving on a course, and a PC program in the terminal printing what it sent and the pose it read back.

A PC program on the serial port

Serial1 and Serial2 of the simulated robot connect to a program on your PC.

Also for: Students · Teachers · School leaders · Competition teams · Parents