CompanyRemote

Automate Gimbal Object Tracking

Project-Based

Description

I already have a working codebase that talks to a three-axis gimbal, issuing basic movement commands just fine. What’s missing is true automation: I want the system to lock onto a chosen object and keep it centred in the frame without any manual intervention. Your job is to weave that tracking intelligence into the existing code rather than starting from scratch.

The current stack is C++ with simple serial commands to the gimbal controller, so I’m expecting you to stay in that ecosystem, tapping into OpenCV (or a comparable vision library) for the detection logic. Once the object is detected by the externally provided by the live updated cartesian coordinates, the script should calculate the required pan-tilt adjustments and send them to the gimbal smoothly, avoiding jitter and overshoot.

I’ll provide: • The existing C++ files, including the serial interface module. • Sample video feed or live camera access for testing. • Network access to PC running the serial software for the gimbal and camera

You’ll deliver: • Updated code integrated cleanly into my project structure. • A selection process where tracked target can be swapped easily by selection from an interface • A concise README outlining setup steps and the commands needed to run a real-time demo.

Acceptance will be based on the gimbal’s ability to keep the chosen object in frame for at least two minutes of continuous movement while maintaining the current frame rate. Budget: EUR 250–750 Skills: C Programming, Linux, Software Architecture, C++ Programming, Robotics, OpenGL, Image Processing, Embedded Systems, Local Job, Computer Vision, Automation

Skills

cppC++ ProgrammingRoboticsOpenGLLinuxComputer VisionAutomationSoftware ArchitecturecplusplusImage ProcessingEmbedded SystemsC++Local JobC Programming

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching