|
A.R.G.U.S 2.1.0
Adaptive Real-Time Guardian for Unsafe Situations
|
ARGUS is a Raspberry Pi safety supervisor for a small robotic arm. This site documents the C++ interfaces behind the live safety pipeline: camera capture, vision processing, guardian state machine, motion interlock, GPIO button input, and PCA9685 servo control.
Use Classes to inspect public types and methods. Use Files to browse headers and source files by module.
Good starting points:
AppController - top-level live/demo mode orchestrationCameraCapture - Pi camera frame acquisitionVisionProcessor - per-frame safety evaluationGuardianStateMachine - freeze/recovery decision logicRobotInterlock - safety gate before hardware motionMotionController - PCA9685 servo output controlPhysicalButtonModule - GPIO operator button input