At the time of buying I assume they had a deal on the "add these extras and save" . Which is why you have the extra frame kit, this is what happened to me as well lol
@andypiper52853 күн бұрын
Yeah, crazy huh? I should give it away!
@timtheplaneman6 күн бұрын
"That's brilliant, so that worked!" - as the drone smashes into the ground. 😀 Seriously, great video Andy, setting up RealFlight is a pain, this will help a lot of people. [Make sure to watch part 2!!!]
@timtheplaneman6 күн бұрын
We can't hear you talking while the sim is running Andy! You know you can press "M" to mute the sound in RealFlight?
@andypiper52856 күн бұрын
thanks for the heads up!
@skullzapchar396111 күн бұрын
I want to implement path planning in this what can i fo
@andypiper528511 күн бұрын
I think so
@tedzbug0713 күн бұрын
Getting back into FPV after a little while out, Pavo20pro on way, about to put it all together this week.... I'm used to betaflight, So i'm curious.... Is this for anyone or a specific purpose firmware?
@andypiper528513 күн бұрын
For anyone. People were having problems getting things going so I decided to get one and figure out the issues - The ArduPilot foundation kindly paid for the drone.
@tedzbug0712 күн бұрын
@@andypiper5285 Thank you for the effort, this is more thorough than most anyone does anymore :) now to decide if i want to switch up ;)
@RizHassan13 күн бұрын
I was complaining about the gps pads but my got the nano surgery and soldering you had to do to get I2C to work.... Well done. I hope betafpv learn from there design decision and layout the board better next time.
@squirrelynutz119 күн бұрын
I have a qwiktune question. In a tilt rotor vtol. I hit the default maximum yaw values Allowed in qwiktune. What is a good max to allow the pids to reach to achieve oscillation? I have the feedforward set correctly.
@andypiper528519 күн бұрын
That's impossible to answer as it depends on the physics of your aircraft
@squirrelynutz118 күн бұрын
@andypiper5285 i understand. The quik_yaw_p_max is set to .5 by default. That's where qwuktune set the P. I wasn't sure if i should slowly raise it until it backs down itself. I raised it to .9, and even then it stayed at that value. Its not behaving like pitch and roll. I've read the wiki but it doesn't explain much. It just says .5 is usually good for most vtols.
@andypiper528518 күн бұрын
@@squirrelynutz1 Yaw is hard to set on a VTOL, you are better off doing a manual tune
@squirrelynutz118 күн бұрын
@@andypiper5285 i figured that. I was excited that f4 can finally qwick tune in 4.6.0
@George2519 күн бұрын
Great job Andy 👍
@George2520 күн бұрын
I guess my message asking for help was either not recorded or deleted , but it’s ok by now I got used being ignored , great videos , I will watch more and again !
@andypiper528520 күн бұрын
I don't remember seeing that message - what was it about?
@George2520 күн бұрын
@@andypiper5285I just replied to you and I can not see the message….
@George2520 күн бұрын
@ I left a msg on LinkedIn as well , your Facebook doesn’t work
@andypiper528519 күн бұрын
@@George25 I can see your message here
@George2519 күн бұрын
@@andypiper5285 not the large one !
@RizHassan20 күн бұрын
Thanks for doing this. Riz from Discourse on Pavo Pico topic.
@wesmorgan808229 күн бұрын
Thanks for explaining the reason for the triple notch; do you happen to have a reference on this topic? Paper or presentation or anything?
@andypiper528528 күн бұрын
The only reference is in the PR which shows the matlab output
@wesmorgan808228 күн бұрын
@@andypiper5285 Thanks Andy. This is really interesting. In other applications (very high performance), I have seen an alternative mitigation to this; we typically use elliptical filters. While elliptical filters don't have linear phase in the pass band, they do have exceptionally steep roll off compared to Butterworth type filters. Have you guys considered using elliptical filters to avoid the necessity of tripple notching?
@wesmorgan808229 күн бұрын
I think that this is indirectly solving a control architecture problem. In practice it would seem the FPV pilot would like to increase speed, but using throttle alone will result in all four motors speeding up equally. So thrust is normal to body. If the desire is to have increased thrust in the direction of travel, why not have a FPV mode that uses a coordinate frame with one axis along the velocity vector and two orthogonal to it. I think experienced FPV pilots manually must do this, and I am not sure this entirely addresses the nod issue. Funny thing is a lot of my past work involved relating air vehicle (type unspecified...) body frame acceleration to higher level (outer loop) guidance objectives. This ad hoc approach would have been easier with a different autopilot architecture. It feels like something of that nature is going on here. I usually think what four variables are you really trying to control as you have four degrees of freedom to do this here (four motors) and develop the control architecture accordingly. I realize you don't have a white sheet though.
@wesmorgan8082Ай бұрын
You must be used to more agile frames (FPV) to rock the fram like that. Nice handling.
@wesmorgan8082Ай бұрын
Excellent discussion Andy
@phillip7047Ай бұрын
How and what do I do to set the rx to tx on my radiomaster 16s for the video? Thanks for all your awesome build video's, I often use them for my builds. So much great info. Think i have that fixed. Now my transmitter keeps showing vtx power level constantly am using yapuu script. How do I fix that problem. Using crossfire tx and vtx.
@andypiper5285Ай бұрын
The VTX power level spam is because the FC cannot see the power level it requested. There was a fix for this in 4.5.x so worth making sure you are using that, but also best to use SmartAudio or Tramp, the CRSF support is flaky at best and unfortunately Trappy isn't going to fix it.
@phillip7047Ай бұрын
@@andypiper5285 Thank you, now I need to figure out how to set up the wiring to pixhawk 6c for smart audio.
@wesmorgan8082Ай бұрын
Hi Andy. I purchased the x500V2 exactly two years ago and was inspired to try using RPM feedback now after watching your video. I updated to the latest 4.5.7 with Pixhawk6C-bdshot and tried my own parameter values as well as mission planner presaved. Still, I can not get the serial connection to work in BLHeli. I can also generally not connect with ESC configurator and usually get the port is already in use warning. Once or so I did get a connection with the ESC configurator, but the read function did not produce anything and there was no flash option. Do you think it is possible that I have older ESC that do not support bdshot?
@andypiper5285Ай бұрын
The ESCs do not support bdshot out of the box, you need to install BlueJay first to get that functionality. Passthrough doesn't work on the main outputs you need to use the aux outputs, and even then its more reliable to use betalfight for that part of the configuration.
@wesmorgan808229 күн бұрын
@andypiper5285 Thanks I have tried and am unable to read and hence flash. That said, I saw you made a change to the throttle based notch code in ardupilot (AP_Vehicle.cpp). It appears this is based on the rcin for throttle. Have you considered instead notches on a per motor using the rcout PWM? I realize throttle will be the biggest channel mixed in to each motor, but pitch, yaw, roll will have a notable effect too? Am I missing something, or does this sound reasonable? -- EDIT -- It wasn't clear looking at GitHub, but according to the wiki, under multi notch, INS_HNTCH_OPTS=2 will accomplish this. I would have to clone the repo to understand because the code does appear scalar.
@andypiper528528 күн бұрын
@@wesmorgan8082 This is implemented in 4.6
@wesmorgan8082Ай бұрын
Andy, thanks for posting this. It is not clear to me what the hang up with RC5. Were you experiencing a low-power limit with ELRS as a result of not having arm on the is switch? And what if I just rely on arming by pulling throttle back and to right. Do I really need to rely on a mechanical switch for arm/disarm. I don't like this because of the possibility of accidental disarm during flight. Please advise if you have the time - do I need to arm with RC5 on ELRS?
@andypiper5285Ай бұрын
No you don't, but you need to remap RC5 on your transmitter since usually that is the mode switch.
@squirrelynutz1Ай бұрын
Im tunning a t2 vtol. How did you fix qautotune to tune yaw? Im on 4.5.7.
@andypiper5285Ай бұрын
You have to get FLTE right, but in the end I had mostly had to use Quiktune for yaw
@squirrelynutz1Ай бұрын
@andypiper5285 I've been doing manual tuning with logs. I got it pretty close but im sure ardupilot can do it better. I'm using the heewing FC so I can't run scripts. But I have a h743 though. Im going to install it soon.
@tariqshaw6791Ай бұрын
Thank you for the video. It was very helpful. Can you dive a little more into where the ardupilot functions can be found as you mentioned some of the definitions are ardupilot and how to basically edit the ardupilot firmware in general steps for my custom designed board. It will be very helpful. Thank you again for this wonderful discussion,
@andypiper5285Ай бұрын
Hi, that's a very broad question, best to start with the docs ardupilot.org/dev/
@wesmorgan8082Ай бұрын
Andy, thanks for providing your params file. I will compare it to an unmodified one to see what tuning you had. My setup is slightly different so I can't use it wholesale, but look forward to seeing the effect of using your updated PID settings.
@PRSH8YAPROJECTSАй бұрын
What voltage divider info did you use for the pdb?
@andypiper5285Ай бұрын
There is no sensor on the PDB so no divider. I used the Matek DroneCAN sensor with the defaults settings.
@Twinaviation1Ай бұрын
Hi Andy. I managed to connect everything and armed and all ground test seems to be fine. I tried to run engines on higher setting and see how vehicle behave. It is not stable on high settings and has tandency to fly backwords as i noticed on just short hop in in the air. Let me ask you props marked with yellow sticker are counter clockwise rotating pros and other two without stickers are normal clockwise rotation. I could not find that detail anywhere. Thank You.
@andypiper5285Ай бұрын
I covered this in another video but best way to check is that as you rotate a prop towards the center line the leading edge should be high not low.
@wesmorgan80822 ай бұрын
Andy, I am still working my way through this video. I am building a holybro x650 and orange cube. Great to hear you finished dshot for cubepilot. I would really like to use bdshot for the reasons you mention. It seems there is conflicting information online whether this can be done on the main outputs. I recall reading the orange cube hardware would not permit bidirectional traffic on the main lines, and hence bdshot was not possible? You are demonstrating it in this on the pixhawk 6 pro video, so it appears you have worked through everything. Is this capability also on the orange cube?
@andypiper52852 ай бұрын
Only works on main outputs of flight controllers with F103 for IOMCU - i.e. Pixhawk 6X. For cube you need to use AUX outputs to get bdshot
@wesmorgan80822 ай бұрын
@andypiper5285 Thanks. I appreciate the work you did there; well beyond my SW comfort level. I will go ahead and order the one you show in your x650 video
@wesmorgan80825 күн бұрын
@@andypiper5285 Andy, I installed a Pixhawk 6x and configured as per your recommendations in this and other videos you made. I do indeed see RPM feedback, but no current or other data. This is for the Holybro X650 build (same as you have built), that have the Tekko32 F4 45A ESC. I can connect with the esc-configurator and with the am32 configurator, although I am uncertain what FW is actually on the ESC. This is where it ends. In either of the two tools I can not read the motors. I am using ardupilot and connected to the main IO 1-4. I am running 4.6 beta; also tried 4.5.7. Can you provide any pointers so I can connect to the motors? Thank you for your time in creating these videos!
@andypiper52855 күн бұрын
@@wesmorgan8082 ESC passthrough will not work on main 1-4. You will only get other ESC info if you enable EDT, so set SERVO_DSHOT_ESC to the appropriate value
@PRSH8YAPROJECTS2 ай бұрын
How many amps at hover? 6s battery?
@andypiper52852 ай бұрын
6S yes, not sure about current
@PRSH8YAPROJECTS2 ай бұрын
@andypiper5285 trying to figure out flight time before I buy one.
@PRSH8YAPROJECTS2 ай бұрын
Are you not worried about the esc's overheating without heatsinks mounted in the body of the drone?
@andypiper52852 ай бұрын
No they are pretty efficient
@PRSH8YAPROJECTS2 ай бұрын
@andypiper5285 what temps did you run during flights?
@PRSH8YAPROJECTS2 ай бұрын
Are the vibrations low enough to hard mount the cube to the frame?
@andypiper52852 ай бұрын
@@PRSH8YAPROJECTS No idea, sorry
@andypiper52852 ай бұрын
@@PRSH8YAPROJECTS Yes, if you do a correct notch setup
@jiatan_fpv2 ай бұрын
Should have just asked Trappy to bind to his own radio. Tango 2 has ELRS, right? :))
@wesmorgan80822 ай бұрын
Thanks, i will try this approach with a speaker. The idea of an impulse hammer is you get a white input. A chirp would do good to. I am not sure about the ardupilot FFT, and may take more time figuring out than just doing a spectrogram with python; i might just do that. Usually the vertical axis is content and horizontal axis (line number) is frequency, so not sure about the output. On idea you might try is suspending the craft by very elastic bungees just above the speaker so the boundry condition is reflective of flight. Another is the FFT resolution is inversely proportional to window size, which in this case amounts to the sample size; may want to use 1024. 7.5 Hz is pretty big. These would allow you to more precisely identify the resonance, and narrow up the notch. Anyhow thanks a lot for sharing all this stuff. I am guessing you are an engineer?
@daniel_li2 ай бұрын
Ah,,,, nice view indeed, but interference
@wesmorgan80822 ай бұрын
Thanks for this. You sound like a serious guy. You might want to invest in a modal impact hammer for airframe testing. At 75 Hz, why not just use a low-pass filter? I don't think the controller loops need to respond to anything anywhere near that high. I think the answer is because you only have notch filters to set?
@andypiper52852 ай бұрын
Experience shows that you can get much better tunes with the LPF set higher than 75Hz and relying on the notch filter. Although your fingers cannot move faster than 30Hz or so, propwash etc can occur at much higher frequencies. I will look up about modal impact hammers - thanks for the suggestion!
@andypiper52852 ай бұрын
Looks like they are about $3k - I'll stick with my $25 vibration speaker!
@wesmorgan80822 ай бұрын
@@andypiper5285 Thanks, that is good to know. I am struggling to see how the vehicle can meaningfully control anything beyond 50Hz, even if it were there. But you are saying the props can create unwanted dynamics that must then be removed by the props? Ultimately, the proof is in the pudding and I believe you. I am just trying to make sure I understand the situation.
@wesmorgan80822 ай бұрын
@@andypiper5285 This is an interesting idea and cost effective for sure. Can you please tell me how you use the speaker for this, or send me a reference; paper, git, KZbin or anything. Something I would love to try to play with.
@andypiper52852 ай бұрын
@@wesmorgan8082 Imagine descending at speed through your own propwash, or flying in high wind - the corrections required need to be very rapid to prevent the errors building up. This is particularly true the smaller you go and therefore the more the vehicle dynamics is responsive to disturbance and the more able the motors are to respond to that disturbance.
@lioman25782 ай бұрын
Greetings Andy Piper, When I set compass_orient 100 i reboot and it says 102. never see the sompass_cus_yaw etc? Found it, after ARDUCOPTER 4.2 params are others. I watch yor work with pen paper and soldering iron, Thank You!
@andypiper52852 ай бұрын
Yeah the parameters changed names in later versions
@rahuls70392 ай бұрын
Thank you for this insightful video. It is a godsend. I am currently working on developing a custom flight controller based on the STM32F745. In my research, I've examined the hardware definition files( _hwdef.dat_ ) from reputable flight controllers such as those from Mateksys and the fmuv3. However, I find some aspects challenging to comprehend, particularly the assignment of port numbers (e.g., GPIO(50)) to PWM pins and their significance. Additionally, could you please confirm if you are using WSL2 on a Windows machine for this video demonstration or a virtual machine like Virtualbox?
@timtheplaneman2 ай бұрын
With HDZero!
@AerialWaviator2 ай бұрын
Nice flight demo.
@AndrewSabadash2 ай бұрын
Looks pretty stable! Are there any future improvements planned for a faster stabilization loop? Could you record a video showing the stabilization rate analysis from this flight?
@andypiper52852 ай бұрын
This flight was done in acro not stabilize if that's what you mean
@SimbiFPV3 ай бұрын
Can you use the AM32 passthrough for the online configurator with the motors connected to IOMCU? I have not managed to do so, however it works flawlessly when i connect the motors to the FMU port. But then again i cant use FMU (5-8) for the LED's with lua scripting since FMU7-8 don't support DMA (and it doesn't work on IOMCU either). I'm kind of torn between these two options since it can be very handy to easily access the AM32 configurator when using motors on the FMU but then I wont be able to control the LED's.
@lioman25783 ай бұрын
My "stabilize pitch(error to rate) accel MA" does not go above 297466. MP1.3.82 Arducopter4.5.6
@lioman25783 ай бұрын
Greetings, hope you are all right. I build quadcopter but cant get it to pos hold, it gains altitude fast. Any guidance?
@andypiper52853 ай бұрын
Do you have MOT_THST_HOVER set correctly?
@lioman25783 ай бұрын
@@andypiper5285 It is 0.2 which came from learn and save. I use 5 inch quadcopter 6s FC matek. Will set it to 0.11 like yours.
@andypiper52853 ай бұрын
@@lioman2578 best to start a thread on discuss.ardupilot.org and post a log
@yancymuu49773 ай бұрын
Have been following your video in setting up notch on holybro x500 with Pixhawk 6c. Your filter setup gives very nice smoother flying performance! When looking at gyro noise with ArduPilot filter tool, it appears that there is some unfiltered noise at 4th harmonic. Would it be safe to filter 4 harmonics (4 motors x 4 harmonics x 3-triple filter, 48 total filters) without overloading processor? They caution about this in ArduPilot setup instructions. Any insight would be appreciated. Thanks again for super video.
@andypiper52853 ай бұрын
@@yancymuu4977 on an H7 it will be fine
@squirrelynutz13 ай бұрын
What do you think? drive.google.com/file/d/1X9VdeKl0rbdCbA-fDR-pARxqko9JQipV/view?usp=drivesdk 1
@jamesmason71243 ай бұрын
Hello from America 🇺🇸, When I use Mission Planner on Android, as soon as i try to connect with my Holybro H743 mini flight controller , it exits the app. Please can you help
@andypiper52853 ай бұрын
I'm afraid I don't use android, best to consult the ardupilot forums
@jamesmason71243 ай бұрын
Wow, that really looks responsive. Thank you for sharing your hard work with us, i really appreciate it
@jamesmason71243 ай бұрын
I'm very interested in this and if you could build a Flywoo Explorer LR 4 for long distance with Arducopter and a Holybro Kakute H743 mini flight controller
@andypiper52853 ай бұрын
This would work well on any small copter with H743
@randomd6r3 ай бұрын
@@jamesmason7124 I've built an Explorer LR4 with Kakute H7 Mini, Mamba F30 ESC & 1404 3000KV motors and it flies very well with Arducopter. I had to omit the third pair of standoffs. Some FCU/ESC would foul the second pair as well. I think that omitting two pairs of standoffs would be a compromise too far, so choose your ESC carefully.
@randomd6r3 ай бұрын
@@jamesmason7124 I used a WalkSnail WS-M181 GPS and had to modify the mount because the connector is offset on this unit.
@jamesmason71242 ай бұрын
@randomd6r do you have a recommendation of a esc for long distance and cruising flying
@randomd6r2 ай бұрын
@@jamesmason7124 I use 4S 650mah lipo so mine is sub 250g. Full throttle climb rate is impressive and causes the battery to sag to 13v, but it's theoretically well within the current rating of the ESC. I assume a 4S Li-Ion long range battery wouldn't trouble the ESC either. Diatone Mamba F30 is very compact, fits nicely and works for me. I think a Speedybee Mini BLS ESC might also fit, but with much less clearance between ESC & standoffs.
@jamesmason71243 ай бұрын
Is there a reason that you prefer props in vs props out? Props out keeps stuff like grass and rocks from hitting the camera
@andypiper52853 ай бұрын
It's purely the default ArduPilot setup. If you use props out you would need to change the frame config
@gabrielaltman24013 ай бұрын
I'm also building this drone with the Pixhawk 6X and a GPS-RTK setup. I enabled DShot control of the ESC following what you did in this video, and the motors seem to be working. Interestingly, when I changed from PWM to DShot, the color of the neopixel LEDs changed. I had them set to "Outback Challenge" (green disarmed, red armed) which was working when PWM ESC control was being used. When I changed to DShot, the colors have changed to red when disarmed, green when armed. No other changes were made to the parameters. Bug? Operator error? I'm not sure.
@andypiper52853 ай бұрын
@@gabrielaltman2401 depends what you connected them to. These are RGB neopixel so need that parameter set to get the right colours
@gabrielaltman24013 ай бұрын
@@andypiper5285 The LEDs are connected to the AUX 1-4 ports on the Pixhawk, the motors are connected to the MAIN 1-4 ports. I set BRD_IO_ENABLE =1. The interesting thing is that the LEDs were the correct colors until I changed the MAIN ports to DShot. Also, the default color settings seem to be correct, only the outback challenge ones are reversed. I made a thread on the ardupilot forums. Thanks for all your work on ardupilot, I'm really enjoying it so far! May I message you on the ardupilot discussion forums?
@andypiper52853 ай бұрын
@@gabrielaltman2401 Main outputs should not affect Aux in any way. For sure message me.
@jamesmason71243 ай бұрын
I truly thank you for making these videos. I am new and trying to learn. I am building a Flywoo Explorer LR 4 for Arducopter with a Holybro H743 mini flight controller. I am building it for lightweight, cruising and long distance flying. My question is do still have your files for your Holybro H743 mini and what other parts would you recommend for my build? You are my goto for Arducopter knowledge
@andypiper52853 ай бұрын
If its my parameters you are after then my Rekon5 uses that flight controller and must be similar in build - www.dropbox.com/scl/fi/s900xvwgeioxewjc7so4d/Rekon5LR-4.2-Tuned-Final.param?rlkey=6rczlk1rnjv2y1lv5ysu62043&dl=0
@jamesmason71243 ай бұрын
@andypiper5285 thank you, what esc motors would you recommend for my build
@andypiper52853 ай бұрын
@@jamesmason7124 I’d have to check what I used
@Guenounovitch3 ай бұрын
tell me you're single without telling me you're single
@yancymuu49774 ай бұрын
This a great video. I am following your setup for my own holybro x500. Have just succeeding in getting the Bluejay flashed and can see motor speed in telemetry file. Will now setup filter and do test flight. Thanks much.
@ruslan_yanchyshyn4 ай бұрын
I see the same behavior as on my 7" drone: drone rotation is too tough so rotation ends even with some rebound. Do you see this as a problem? If so how to solve it?
@andypiper52854 ай бұрын
So one of the ways you can make this crisper is by tuning D_FF - I have done a video on this. Other ways are to reduce noise so that you can get higher angle P in the tunes