ord

[POC] Electronic differential with Powered Up app

Recommended Posts

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

Share this post


Link to post
Share on other sites

Nice proof of concept! Thanks for sharing.

Edited by Didumos69

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Some tutoring on using the Powered Up app was bad enough but what you shared @ord was very important.. Good job!! 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

@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?

Share this post


Link to post
Share on other sites

@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. 

Share this post


Link to post
Share on other sites

@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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.