Runtime update of waypoints/path in drivingScenario

조회 수: 1 (최근 30일)
Haroon
Haroon 2017년 11월 14일
댓글: Haroon 2017년 11월 17일
I want to input " waypoints " directly in runtime to the " drivingScenario " function of Automated Driving System Toolbox.
When I simulate, it runs once for the first pre-defined waypoint and then it says "The simulation is not running. Call restartSimulation to start over."
I used a while loop but it makes several figure plots in different new windows which is annoying and I don't think it would actually work that way.
So how to get input in runtime to move the vehicle/actor?

채택된 답변

Greg Dionne
Greg Dionne 2017년 11월 14일
If you want to control the position/orientation of any specific actor you can set its properties yourself instead of defining a path. If you want to see the changes take effect immediately you can call updatePlots() on the scenario. Otherwise, the changes will render in the plots on the next call to the advance() method.
  댓글 수: 5
Greg Dionne
Greg Dionne 2017년 11월 16일
Your code looks fine for the most part.
A simple thing to try is to close all your windows, then do a "clear all" and try your script again.
Make sure you don't create an actor twice. (You can check to see where this happens by single stepping through your code and looking at the number of actors in the scenario (just look at the Actors property). If you see just one actor, you're good to go. If you see more than one... single step to find where you may have accidentally added an additional actor/vehicle.
Good luck!
-G
Haroon
Haroon 2017년 11월 17일
Thanks I will look for it and if I got stuck in some big problem again I will probably let you know here. Thank you for the help :)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by