Client
- C
- C#
- .NET
- Electron
- React
HCR-12 Driver
robotics
A driver that steers MacTech's Hanwha HCR-12 robot arm with a 3Dconnexion SpaceMouse: the mouse's six degrees of freedom wired straight onto the arm's six axes.
MacTech sells the Hanwha HCR-12 collaborative arm and wanted operators to jog it by hand instead of typing coordinates. I wrote the driver that reads a 3Dconnexion SpaceMouse and maps its six degrees of freedom onto the arm's six axes, in C and C# over .NET, talking to the arm over its network protocol. The operator-facing side is an Electron and React panel for picking the motion mode, the speed and the reference frame.
The video above is the arm being driven this way. MacTech posted it on LinkedIn, which is where the title links.