Hey Im a little new to blue rov but I am currently attempting to upload new ardusub code to my pixhawk in order to change my “frame configuration”. This is a parameter which exists in ArduSub but doesn’t in the default code.
I downloaded the basic ardusub code and attempted to upload it. Unfortunately, I now have an error message that says it is missing (I think) all of the necessary parameters, and has a different set.
Most importantly its missing things such as the flight configuration.
If anyone could help me figure this out it would be great. I can re-flash the basic bluerov2 firmware and make it work again but I want to be able to modify the firmware.
However you should know that pulling from the companion github breaks the tether’s connection’s startup. The MAVProxy doesnt start.
It also deletes the codes such as the tether based firmware download. This is particularly annoying as the first step of setting that up is “pull from the github”.
Hi Ian, these instructions (on ardusub.com) went out of date just a few days ago. I’ve just now updated that page by removing the out of date information. We are reworking companion, and a new image will need to be put on your SD card, I’ll PM you some instructions on how to fix it up.
Do you guys have insight to what the different parameters below mean?
Roll Factor Pitch Factor Yaw Factor Throttle Factor Forward Factor Lateral Factor Testing Order
For example, I have a custom frame where one vertical thruster is near the center of buoyancy (CB) and the other vertical thruster is much farther away from the CB.
I uploaded a custom frame, where I put the pitch factor for the motor close to CB = 0.7 and the one farther away = 1.0, with throttle factor for both = 1.0. My thought was that the one farther away contributed to pitch more than the one closer…
As the custom frame dives down, it pitches up quite a bit.
I tried to do some searching for explanation on what those parameters actually mean, but I didn’t come up with much, so I figured I’d ask it here.
These are factors for each motor’s contribution to movement on the specified axis when spinning in the forward direction. You have the right idea. Perhaps you have gotten the wrong sign on the pitch factor, or you need to check the motor directions on the motor testing page.