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

F21 Car Dynamic Model #2

Closed
SijmenHuizenga opened this issue May 2, 2020 · 3 comments · Fixed by #63
Closed

F21 Car Dynamic Model #2

SijmenHuizenga opened this issue May 2, 2020 · 3 comments · Fixed by #63
Assignees

Comments

@SijmenHuizenga
Copy link
Member

SijmenHuizenga commented May 2, 2020

Airsim uses this code to move the car according to inputs. It is pretty good but we require an individual four-wheel motor model. The input must be 4x motor torques and 1x steering angle. We have to create our own by copying this model and changing it.

This also involves changing the CarControls message so that the four-wheel car can actually be controlled remotely.

@SijmenHuizenga SijmenHuizenga added enhancement New feature or request Unreal Engine 4 labels May 2, 2020
@SijmenHuizenga SijmenHuizenga added this to the Week 1 milestone May 3, 2020
@SijmenHuizenga SijmenHuizenga changed the title Car Dynamic Model F21 Car Dynamic Model May 3, 2020
@SijmenHuizenga SijmenHuizenga removed this from the Week 1 milestone May 3, 2020
@SijmenHuizenga
Copy link
Member Author

We concluded that creating a 4-wheel torque dynamic model is quite a lot of work compared to the gains. We also suspect that some teams run their algorithms that calculate individual wheel torques based on targeted speed and direction separate from their autonomous systems, maybe even on embedded system. It therefore could be a lot of work for teams to move this code to be part of their simulated autonomous systems.

Because of all this uncertainty we have decided to hold this task for now.

@davidoort
Copy link
Member

One of the things I would add to this investigation is to switch the current vehicle model from combustion (geared) to electric.

@SijmenHuizenga SijmenHuizenga removed the enhancement New feature or request label May 14, 2020
@davidoort davidoort self-assigned this May 17, 2020
@davidoort
Copy link
Member

The Unreal Engine repository contains (as a third party library) the code for PhysX vehicles that was developed by Nvidia. Airsim simply interacts with the PhysXCar API in these files, which have configurable parameters exposed in the uassets files here

@SijmenHuizenga SijmenHuizenga linked a pull request Jun 4, 2020 that will close this issue
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

Successfully merging a pull request may close this issue.

2 participants