Inverted Pendulum icon Inverted Pendulum — Balancing controller for Sainsmart v3 (and compatible) robots: PID tuning, real‑time telemetry, angle offset, movement and calibration via ARC. Try it →

ARC Pro

Upgrade to ARC Pro

Discover the limitless potential of robot programming with Synthiam ARC Pro – where innovation and creativity meet seamlessly.

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#1  

Hi Keith - the ARC software was originally built in C++ and eventually ported to C#. With Microsoft's recent move to opensource .Net, this helps for portability between devices. The ARC Mobile and ARC PC are able to share essential libraries for the EZ-Script Compiler and a variety of other features.

The EZ-SDK is the base of all EZ-Robot Software. The EZ-SDK contains a few third party libraries, such as ffmpeg and a modified AForge.Net. For the audio MP3 decoding, the NAudio library is used.

OpenCV is not used - but you can use it, such as the EZ-Face can be used as an example - which uses OpenCV.