We need a python function we can call in a main loop that when flagged to execute will 1: move a ptz camera to a calculated unit vector for/of aquisition of a target then 2.: either by updating the gps location, the velocity and heading calculation, or preferably machine visual tracking of the object once located, we need to follow it with the ptz camera for as long as in clear visual range. The unit has a laser (blue) that can illuminate the target from .100’s of yards away for identification purposes and that can be used in pulses to do the motion tracking if it helps. This is all on a raspberry pi with an arducam 5mp ptz module and the turnaround for part 1. Is Thursday (tomorrow) evening so it can be integrated into existing code. And the 24th of dec for the remain functionality. The turnaround is fast, but it would be straight forward and the lead engineer here will assist as needed for mathematics and support code in the main class that calls it. Remote access (teamviewer or other) to hardware and someone on site available to manipulate and physically modify/reset/etc can be made available at any time, although connectivity is poor speed wise and occasionally drops out for seconds to minutes which makes for slow going on the remote devises and should be taken into consideration. Any other details are available on request for further consideration if serious about signing on for the project. Can be paid in 2 installments with completion of each task if prefered. Ongoing oportunities for work will be available and completion bonus for talented resources that provide results if they are considered exceptional by the in-house engineers.