Jump to content

Recommended Posts

Posted (edited)

Using the controller GUI in the Powered Up app, it is possible to remote control a vehicle with electronic differential.
 

 

0LsQyjY.jpg

w = wheelbase
t = track
v = velocity (of virtual motor in centre of vehicle)
a = steering angle (+/- 30°)
r = turning radius

A = steering motor
C = left drive motor
D = right drive motor
 

The theory:
https://www.researchgate.net/publication/224184352_Ackermann_mobile_robot_chassis_with_independent_rear_wheel_drives

Edited by ord
Posted

Brilliant. The uses for this are endless... I'm already thinking about Fendt tractors that use separate hydrostatic motors for front and rear axles. Its analogous to using two motors with the speeds corrected for the wheel sizes, but more interesting is that they use 'pull in turn' to get the front axles to run faster and tighten the turning circle. All possible with the Powered Up app.. Awesome concept.

Posted (edited)

Thank you all for the kind words. It should be noted that the steering requires a ~0.2 second delay to function properly is buggy in this version of the app (3.0.0), making it impractical to operate. Hopefully something that gets fixed in a future update.

Edited by ord
Correction
Posted

@ord about the steering - whenever I use the block you used for steering with the PU L motor and try to control it with the slider interface, there's a constant left-right trembling of the shaft. Depending on the speed set in the block the frequency of the trembling changes but I cannot eliminate it. I tested this with both the iOS and Android versions of the app and on 2 different hub/motor combinations but it's always there. Did you experience this?

Posted

@kbalage I experience that when controlling the motor directly with the slider but with a variable in between, as above, it seems less pronounced and can even stabalise. Still, it is far from usable. 

Posted

@ord I also tried to use a variable, even tried to round the position of the value to 10s but that did not change the constant trembling. If the motor position controller block is in a loop then it immediately starts the trembling, even if it has a constant value set.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...