Home        Store        Docs        Blog

Making a custom configuration

(jakkala kalvik) #1

Hello, I want to create a new configuration for a rov I am planning on building but the Ardusub page has very vague instructions for that. Could someone please explain me in detail how to do this?

How to start buildnig a custom frame configuration
(Jacob) #2


I have updated the instructions on ardusub.com. Please let me know if you have any questions or suggestions about the updated instructions.


(jakkala kalvik) #3

Awesome thanks but I have a few questions.

  • Do positive values make the motors suck water from the back and push it out the nose and negative values do the opposite?
  • For ROV1's throttle factor why are 3 and 4 set to 0.45 instead of 5?
  • For roll factor are we defining how to roll to the right, pitch nose up, yaw turn right, throttle go up and lateral move right?
  • If positive values make it go up (throttle factor) for the AS_MOTORS_VECTORED_6DOF_FRAME why are all the values set to negative values?Same for forward and lateral is it a typo or did I get it all wrong?

(Jacob) #4

Positive and negative mean that the motor will spin one way or the other, respectively. The 0.45 just worked out better experimentally due to a lot of factors like uneven drag and throttle curves.

(jakkala kalvik) #5

So, when you say one way does it mean if 2 motors have a positive value but if they have counter rotating props and if i configure one of them in opposite direction in ardusub they both will push or pull in the same direction right?

(Jacob) #6

My last response may have been unclear, and somewhat incorrect. Imagine that every single motor is pulling water in through the front of the motor and pushing water out of the rear of the motor, then assign values according to the resulting force components that each motor produces.

The direction of the prop and the actual direction of rotation of the motor has no bearing here. Just the direction that water is moving. If you have two motors facing the same forward direction (Motors 1 and 2 on BROV1 for example) they should both have the same sign for the forward factor, because they both move the vehicle forward when they move water in the same direction. This can be accomplished with or without counter rotating props (but they should be counter rotating), and you may have to change the actual rotation of the motors with the MOTX_DIRECTION parameters so that everything is spinning the right direction in the end.


(jakkala kalvik) #7

Thank-you that was very helpful.

(Andres Rengifo) #8

Hi I’ve created a tool for create a custom configuration easily. Check this

Let me know if you can test it and if it’s useful

(Isaac Provenza) #9

Hello Andres,

I know this is an old post, but I am interested in using the frame generator tool you developed for a project I’m working on. I tried to follow the instructions in the README but I’m having some trouble running the app. Could you possibly give me some more detailed instructions on running it?

(Andres Rengifo) #10

Hi Isaac, can you open an issue in the repo, describing the specific problem that you are having.

(Isaac Provenza) #11

Hi Andres,
Thank you for responding, but I believe that I’ve solved the problem.