Hi there, Ken here.
I’m a Multi-noob. Noob to Linux, Noob to Python, Noob to Drones, Noob to ArduPilot, and Noob to other stuff I don’t even know I need to know yet!!!..but I am patient and persistent and will do what I have to to do what I want. I do have a background with Windows applicaiton software development and I started my career as an electronics technician.
I am extremely appreciative that SkyRocket Toys provided the SkyViper platform so I could explore the ArduPilot project…thank you. I also would like to express my sincere admiration and appreciation to all the individuals that contribute their time and efforts developing the ArduPilot project. My thanks to all!!! I can’t believe this is free!!! Absolutely AWESOME.
After trying to fly manually (which I suck at 'cause I can’t see well) I found the Mission Planner program. I was able to create missions and send the SV around my property…however it lacked accuracy using just GPS coordinates.
I am trying to accurately position my SkyViper V2450GPS at various way points. Using Mission Planner and GPS coordinates gets me close, but not exact. I thought I would try using a companion computer and image recognition to locate and hover over a marker…like an ‘X’ pattern. My plan is to use the Mission GPS data to get close to a waypoint and then kick in the image recognition to accurately position the drone over the ‘X’.
My initial questions are broad and have to do with the preferred way to get the image/video from the Skyviper and send commands to accurately position the drone over the ‘X’ pattern.
I did a lot of reading on how it can be done but nothing specific for the STM32 or Sonix board. I mainly found posts on how to interface with a Pixhawk flight controller and companion computer. I did a lot of thinking about how to make that work with a SkyViper but I still don’t have enough knowledge to know what can and can’t be done with the SkyViper hardware to get it to work.
I plan on using a RaspberryPI3 as a companion computer.
I would appreciate any assistance to get me going on the right track…
For instance, to get images from the SkyViper
Do I enable a com port on the Sonix board and hardwire a serial connection between it and a companion computer?
The Sonix Board provides a web interface…do I use MavLink commands and send them to its UDP port 14550 to get images?
Do I use OpenCV?
Do I use APSync?
Do I use APWeb?
Generic SkyViperV2450GPS interface questions
What does Pixhawk compatible mean? Is there an API that I can use with the SkyViper to ‘interface’ with it’s hardware?
Thank you for any assistance.