Hello,
is there any possibility to synchronise ROS and Simulink with the ROS time?
Thanks!

 채택된 답변

Sebastian Castro
Sebastian Castro 2015년 10월 26일

0 개 추천

What exactly do you mean by this?
There's a real-time pacer block on the File Exchange, which is very common for Simulink-ROS desktop applications.
This block will essentially slow down your Simulink model using your host CPU clock; otherwise, Simulink will just run as fast as it can. Hopefully that was your problem and I understood it correctly?
- Sebastian

댓글 수: 2

JR
JR 2015년 10월 26일
I would like to use the ROS /clock which is generated by Gazebo in Simulink. It should be possible faster than realtime.
Thanks for you help!
Sebastian Castro
Sebastian Castro 2015년 10월 27일
I see.
Well, you could subscribe to the /clock topic and grab the times from there (or otherwise grab them from the timestamp data of any other message coming in).
You can use that in a Triggered Subsystem. This subsystem will execute only when its control signal is triggered; for example, when the ROS clock time exceeds some value.

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Publishers and Subscribers에 대해 자세히 알아보기

질문:

JR
2015년 10월 26일

댓글:

2015년 10월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by