Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for 4 wheel differential drive trains #1084

Closed
Ezward opened this issue Jan 9, 2023 · 3 comments
Closed

Add support for 4 wheel differential drive trains #1084

Ezward opened this issue Jan 9, 2023 · 3 comments
Assignees

Comments

@Ezward
Copy link
Contributor

Ezward commented Jan 9, 2023

There are a number of cars that use 4 motors in a differential drive configuration. It is a simple change to support such cars. One such car is from Freenove. I've added an issue in their github, hoping they would implement this; Freenove/Freenove_4WD_Smart_Car_Kit_for_Raspberry_Pi#41 We do have a user @jjakubassa with this car; they have opened a PR for this issue; add support for four motors differential drive

@Ezward Ezward self-assigned this Jan 9, 2023
@Ezward
Copy link
Contributor Author

Ezward commented Jan 9, 2023

@jjakubassa have you been able to collect data and train an autopilot?

@jjakubassa
Copy link

No, I didn't get this far. The car drives left and right as expected, but the turn radius isn't great (at least for the small place I drove in). I think, the radius could be reduced if one side would rotate backwards, as in the driving test in the freenove code. But even with the wide turn radius the vibrations from the friction were too much for the car (wheels or camera falling off). With a different a car design it might work better (see). Finally, I decided to go with a more standard donkey car build (which works great).

@Ezward
Copy link
Contributor Author

Ezward commented Feb 27, 2023

Thanks for the response @jjakubassa . Yes our differential drive code just stops one wheel in the turn, it cannot drive it in reverse. It is good info to know that these kind of chassis do not work well with donkeycar. I'm closing the issue. Thanks.

@Ezward Ezward closed this as completed Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants