# Struggeling with controls

**URL:** <https://discuss.bluerobotics.com/t/struggeling-with-controls/530>\
**Category:** BlueROV2\
**Created:** [October 20, 2016, 2:52am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530 "2016-10-20T02:52:32Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![thorleif](https://avatars.discourse-cdn.com/v4/letter/t/e56c9b/32.png) [@thorleif](https://discuss.bluerobotics.com/u/thorleif)\
**Post date:** [October 20, 2016, 2:52am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/1 "2016-10-20T02:52:32Z")

</div>

Hello.

I’ve just received a Logitech controller instead of an xbox, its much better centered and got a better deadband.

Anyhow, when i calibrate it, throttle up down, roll e.t.c. It is perfect on the “joystick” panel. But as soon as i ARM the “ROV” and try to push throttle both motor 6 and 5 starts going. Noone else, if i then try to inc trim\_roll i also only get motor 5-6 ouput. Is there i way i can manually remanage the outputs? Seems like they are off somehow.

If i try to move the “PITCH” stick it moves thruster 1,2 and 4 and 3 does “twitch” a bit but not a lot. Is there a way to manually run one and one thruster with qgroundcontrol ? (servo output) and check if the problem is there somewhere? I did actually put them in correct order according to the docs but i dont understand. Might have “f’d” up somewhere.

What wierds me out is that throttle STICK moves thruster 5 and 6 perfectly. but if i reverse thruster 5 and 6 with RC5\_REVERSE (i think) it dosent reverse. And when i trim the ROLL it also runs 5-6? Which dosent match, roll + throttle runs the same thruster output? 😕

---

<div class="post-metadata">

**Author:** ![thorleif](https://avatars.discourse-cdn.com/v4/letter/t/e56c9b/32.png) [@thorleif](https://discuss.bluerobotics.com/u/thorleif)\
**Post date:** [October 20, 2016, 2:55am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/2 "2016-10-20T02:55:05Z")

</div>

Update: I changed “mot\_5\_reverse” and mot\_6\_reverse and both upwards thrusters reversed. So its correct on the speed controller, something are not right here! 😛 Someone got a perfect qgroundcontrol param list or know exactly what happends??

---

<div class="post-metadata">

**Author:** ![rjehangir](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/rjehangir/32/671_2.png) [@rjehangir](https://discuss.bluerobotics.com/u/rjehangir)\
**Post date:** [October 20, 2016, 10:58am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/3 "2016-10-20T10:58:53Z")

</div>

Hi Thorleif,

I’m sure we can get this figured out quickly. First of all, vertical and roll do use the same motors. You shouldn’t have to touch roll trim for the most part, but if you do, the ROV will use the left and right vertical (throttle) thrusters to roll.

You should not touch any of the RC\* settings. If you haven’t already, change the RC5\_REVERSE and RC6\_REVERSE back to normal. The motor directions should be changed with MOTx\_DIRECTION as you found later.

You can download a “perfect” parameter file here: [http://firmware.ardusub.com/parameters/latest/bluerov2.params](http://firmware.ardusub.com/parameters/latest/bluerov2.params). I just made that today, so please let me know how it works.

-Rusty

---

<div class="post-metadata">

**Author:** ![paul-unterweiser](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/paul-unterweiser/32/697_2.png) [@paul-unterweiser](https://discuss.bluerobotics.com/u/paul-unterweiser)\
**Post date:** [October 23, 2016, 10:49pm UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/4 "2016-10-23T22:49:16Z")

</div>

@Rusty - That parameter file might be worth posting are the ArduSub website. 🙂

---

<div class="post-metadata">

**Author:** ![rjehangir](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/rjehangir/32/671_2.png) [@rjehangir](https://discuss.bluerobotics.com/u/rjehangir)\
**Post date:** [October 24, 2016, 1:56am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/5 "2016-10-24T01:56:42Z")

</div>

@undersearobotics.com True! It’s posted!

---

<div class="post-metadata">

**Author:** ![thorleif](https://avatars.discourse-cdn.com/v4/letter/t/e56c9b/32.png) [@thorleif](https://discuss.bluerobotics.com/u/thorleif)\
**Post date:** [October 24, 2016, 8:03am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/6 "2016-10-24T08:03:46Z")

</div>

I’ll try the file as soon as i get renovation on the room done, currently the ROV is … somewhere under all the stuff 😛

A little extra question: When i test the thrusters is it ok to “spin them” slowly 5-10 seconds to see they move? When is it “bad” for the bearings? Whats the limits on dry land? Or how is it? 😛

&nbsp;

---

<div class="post-metadata">

**Author:** ![rjehangir](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/rjehangir/32/671_2.png) [@rjehangir](https://discuss.bluerobotics.com/u/rjehangir)\
**Post date:** [October 24, 2016, 8:57am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/7 "2016-10-24T08:57:30Z")

</div>

Thorleif,

You can definitely run the thrusters for a few seconds at a time. The thing you want to avoid is running fast for long enough that the bearings could overheat and seize up, which can happen pretty fast sometimes. Slow speed and/or short duration is fine.

-Rusty

---

<div class="post-metadata">

**Author:** ![thorleif](https://avatars.discourse-cdn.com/v4/letter/t/e56c9b/32.png) [@thorleif](https://discuss.bluerobotics.com/u/thorleif)\
**Post date:** [October 26, 2016, 7:17am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/8 "2016-10-26T07:17:26Z")

</div>

Installed your params file, reconfigured joystick so when i move the left stick up thats “throttle”.

When i then thrust “forward” on left stick throttle moves forward. If i arm it and do the same, both thrusters thrust (only the up thrusters, motor 5 and 6).

If i change “mot\_5\_direction” to reverse and throttle forward the starboard side upwards motor reverses. So its correctly mapped it looks like? Am i just skipping a step maybe in the setup? Is “throttle” really up ? And elevator forward? Or 😛 hehe

---

<div class="post-metadata">

**Author:** ![rjehangir](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/rjehangir/32/671_2.png) [@rjehangir](https://discuss.bluerobotics.com/u/rjehangir)\
**Post date:** [October 26, 2016, 11:05am UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/9 "2016-10-26T11:05:17Z")

</div>

Hi Thorleif,

Sounds like you might need to check out the joystick calibration instructions again. We just posted a clearer version of that directly on the BlueROV2 documentation, so please take a look here: [BlueROV2 Software Setup](http://docs.bluerobotics.com/brov2/software-setup/#joystickgamepad-calibration)

Throttle is “up” (to stay consistent with the multicopter software that this is based on) and pitch is “forward”. We recommend calibrating the joysticks as described above so that throttle is on the right stick and forward on the left stick.

-Rusty

---

<div class="post-metadata">

**Author:** ![kklemens](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/kklemens/32/2247_2.png) [@kklemens](https://discuss.bluerobotics.com/u/kklemens)\
**Post date:** [February 11, 2020, 11:48pm UTC](https://discuss.bluerobotics.com/t/struggeling-with-controls/530/10 "2020-02-11T23:48:35Z")

</div>

A post was split to a new topic: [Seized Thruster Bearings](https://discuss.bluerobotics.com/t/seized-thruster-bearings/6856)
