# How to control thrusters independently

**URL:** <https://discuss.bluerobotics.com/t/how-to-control-thrusters-independently/9870>\
**Category:** BlueROV2\
**Created:** [June 9, 2021, 3:30pm UTC](https://discuss.bluerobotics.com/t/how-to-control-thrusters-independently/9870 "2021-06-09T15:30:08Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![EliotBR](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/eliotbr/32/6937_2.png) [@EliotBR](https://discuss.bluerobotics.com/u/EliotBR)\
**Post date:** [June 30, 2021, 5:19am UTC](https://discuss.bluerobotics.com/t/how-to-control-thrusters-independently/9870/9 "2021-06-30T05:19:54Z")

</div>

> [@Guillaume1](#):
>
> That is very interesting and I think it should work using pymavlink. However, I am using mavros and as far as I know, it is impossible to use pymavlink and mavros at the same time right ?

I haven’t used mavros before, but [this comment](https://discuss.bluerobotics.com/t/comparing-pymavlink-and-mavros/5608/2) by @patrickelectric from a couple of years ago is likely helpful to you - it seems that mavros uses pymavlink.

> [@Guillaume1](#):
>
> I would like to keep using mavros, hence, do you know if a MAV\_CMD\_DO\_SET\_SERVO command exists for mavros ?

Given the above, that seems very likely. More generally, mavros has to have some way of sending mavlink messages, and the mavlink protocol is set up such that if you’re able to send one then you can likely send all of them, as long as you can put the right pieces of information in the right place 🙂

---

_[View the full topic](https://discuss.bluerobotics.com/t/how-to-control-thrusters-independently/9870)._
