|V Click for full size V|
This AngularJS web app is being developed for the robot arm I'm working on in the Robo Lab.
It is the Motion Controller for a six-axis industrial type arm with gripper.
This app has a real-time web-socket connection with a small NodeJS web server - the DSBotServer. It acts as a "chat" server and forwards motor commands to a set of seven Arduino Nano boards - one for each joint motor plus the gripper motor.
There are lots of remote control arms available, but most are just toys. I want to build a serious industrial arm with some smart abilities. And also have the arm available to purchase. This site could "Demo" the arm from anywhere, and even let customers get familiar with its control software "before" purchasing.
Earlier versions of my Motion Controller were written in C#/.NET WinForms:
I even started a version in WPF, but later decided I wanted to control the arm from the web - which meant a web interface.