# Using APM 2.6 to build ROV

**URL:** <https://discuss.bluerobotics.com/t/using-apm-2-6-to-build-rov/147>\
**Category:** DIY ROVs\
**Created:** [December 10, 2015, 10:41am UTC](https://discuss.bluerobotics.com/t/using-apm-2-6-to-build-rov/147 "2015-12-10T10:41:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![amr-osama](https://avatars.discourse-cdn.com/v4/letter/a/e95f7d/32.png) [@amr-osama](https://discuss.bluerobotics.com/u/amr-osama)\
**Post date:** [December 10, 2015, 10:41am UTC](https://discuss.bluerobotics.com/t/using-apm-2-6-to-build-rov/147/1 "2015-12-10T10:41:40Z")

</div>

first we will build a new ROV with 6 thursters using a joystick to control it

first i wanna help in

1-how set up the APM to use it as controller to the ROV ?

2-what is the use of the raspberry pi in this project ?

3-the best way to connect the joystick to the APM ?

&nbsp;

---

<div class="post-metadata">

**Author:** ![tciii](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tciii/32/673_2.png) [@tciii](https://discuss.bluerobotics.com/u/tciii)\
**Post date:** [December 13, 2015, 4:10am UTC](https://discuss.bluerobotics.com/t/using-apm-2-6-to-build-rov/147/2 "2015-12-13T04:10:31Z")

</div>

@Amr,

Try [here](https://github.com/BeaglePilot2/ardupilot/tree/master/APMsubmarine).

Regards,

TCIII AVD

---

<div class="post-metadata">

**Author:** ![amr-osama](https://avatars.discourse-cdn.com/v4/letter/a/e95f7d/32.png) [@amr-osama](https://discuss.bluerobotics.com/u/amr-osama)\
**Post date:** [December 16, 2015, 9:40am UTC](https://discuss.bluerobotics.com/t/using-apm-2-6-to-build-rov/147/3 "2015-12-16T09:40:38Z")

</div>

This codes for the raspberry pi ? ROS or for the APM

srry for disturbing but i’m realy need explaination ???

&nbsp;

---

<div class="post-metadata">

**Author:** ![tciii](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tciii/32/673_2.png) [@tciii](https://discuss.bluerobotics.com/u/tciii)\
**Post date:** [December 16, 2015, 12:11pm UTC](https://discuss.bluerobotics.com/t/using-apm-2-6-to-build-rov/147/4 "2015-12-16T12:11:11Z")

</div>

@Amr,

This code is for the BBB as most developers are moving away from the APM2.x for ROV control.

However, this code may give you an idea of what is involved with programming the APM2.x for ROV control.

3DR will stop making the AMP2.x pretty soon and I would not trust a clone APM2.x in any of my ROVs.

You might want to consider the [BBBMINI](http://diydrones.com/group/bbbmini).

Regards,

TCIII AVD

&nbsp;

---

<div class="post-metadata">

**Author:** ![amr-osama](https://avatars.discourse-cdn.com/v4/letter/a/e95f7d/32.png) [@amr-osama](https://discuss.bluerobotics.com/u/amr-osama)\
**Post date:** [December 17, 2015, 7:20am UTC](https://discuss.bluerobotics.com/t/using-apm-2-6-to-build-rov/147/5 "2015-12-17T07:20:14Z")

</div>

thanks for making the things more simple for me \>

this problem is bieng solved.

there is another problem is that they want us to connect the joystick controller into the laptop and getting the output to the ROV not connecting it directly .

so what is the best way to interfacing the joystick with the APM 2.6 with the most using for all the input channels ???

&nbsp;
