Skip to content
JamesNewton edited this page Jul 6, 2018 · 19 revisions

Dexter runs "Ubuntu 12.04 LTS" from the micro SD card on it's microzed board and automatically starts a program called DexRun.c (used to be iotest.c)

DexRun.c is the interface between the ethernet port and the FPGA which controls Dexters hardware (motors, encoders, etc...). It opens a socket and accept commands from DDE and sends data back. See DexRun-DDE-communications for more detail.

DexRun.c also provides a few local functions. For example, onboard motion planning is being developed.

To update the onboard firmware, follow the directions at: https://github.com/HaddingtonDynamics/Dexter/blob/master/Firmware/README.md

It is very possible to install and run other programs on Dexter. For example, you can install Node.js and run a web server / socket interface in order to access the robot without any installed software on your PC.

Clone this wiki locally