-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Walksnail Serial gimbal and headtracker support #10109
Conversation
Needs plumbing so we have a gimbal task running to send gumbal updates
Keep it out of F722 for testing builds, for now.
Start plumbing task. Still need initialization
Time to wire things up and test.
hi, does this also support the HEQUAV G-Port gimbal? |
are you aware of some headtracker to use with ELRS? afaik the ELRS Backpack can support headtrack only missing part is a sensor for googles |
The gimbal control over serial, probably not. The protocol is probably different. I don't have a HEQ gimbal to test. |
for INAV, that shows up as data on a rc channel. No need to do anything special |
I meant hardware to do headtracking? Like anything that communicates with the radio (wirelessly maybe) to mix it into the rc link |
Will this work on any gimbal with a UART? I would like to use this one. |
I have only tested the walksnail one. If it is is the same, it should work. |
Okay, thanks. Just out of curiosity and since I cant find this information elsewhere, how do the goggles transmit the head tracking data to the aircraft? I am assuming it is through the vtx? Can the vtx transmit the pwm signal to the FC so that you can just use pwm signal instead? |
The built in head tracking is sent from the goggles to the VTX, VTX has a cable that goes to the gimbal and the commands are passed. The goggles also have head tracking out via 3.5mm jack, that can be used like normal head tracking sent to the FC via radio link, and in return can be sent to the gimbal if you directly connect the pwm cables, bypassing the VTX option. Adding the option for UART control instead of pwm would simplify the wiring as well as allow you to set parameters via CLI and a host of other possibilities. |
Are you on firmware 3.2 for the GM3 gimbal? I’m curious if this has been tested since they released the new firmware. I’ve have this working on the old firmware but don’t know if upgrading will still work. There is a parameter settings file on the gimbal that may need backed up and restored after upgrading. |
Upgrading to 3.2 will break it. We are working with walksnail for a solution. |
@Jonbuckles if anyone comes across this, you can track progress of the fix here #10302 We expect this to be fixed by caddx, but we may eventually need to do small changes on INAV's side before 8.0 release. |
XF C-20T FPV GIMBAL supports "Carrier AHRS Fusion". Is it possible to implement this on inav? |
Support for Walksnail serial gimbal and headtracker.
Headtracker can be used with serial gimbal or in the mixer.
Saves a few pwm outputs in exchange for a UART.
Headtracker information can be read from VTX via UART and gimbal can be controlled via uart.
Configurator changes:
iNavFlight/inav-configurator#2106
Features for a follow up PR:
Demo:
https://youtu.be/GDTD14OQr-c