I need to work on a MATLAB based ROS Driven car model. The available codes are for the differential drive based models only. I need to modify them so that I could run them for a car instead on a differential model. How should I proceed to accomplish the same?
Also, i need to stop the car model on a red light and need to perform related tasks, fir this, do I need to start with CAN Communication (provided, I do not have much idea about them)? Thanks

回答 (1 件)

Sebastian Castro
Sebastian Castro 2017 年 7 月 20 日

0 投票

You likely want to implement your model using the Ackerman steering model: https://en.wikipedia.org/wiki/Ackermann_steering_geometry
With this model, you are controlling one wheel speed and one steering angle, as opposed to two wheel speeds in the differential drive model. I am sure you can find a model online.
Also, stopping at a red light has nothing to do with CAN, which is a communications protocol. Maybe you want to be doing some kind of image processing/computer vision to detect traffic lights?
- Sebastian

カテゴリ

ヘルプ センター および File ExchangeSpecialized Messages についてさらに検索

タグ

質問済み:

2017 年 7 月 20 日

回答済み:

2017 年 7 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by