Skip to content

Commit 2ca4696

Browse files
Fix typo in executor (#264)
* Update index.md * Remove ToDo list completely. Co-authored-by: Ralph Lange <ralph-lange@users.noreply.github.com>
1 parent fa4a2c2 commit 2ca4696

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

  • _docs/concepts/client_library/real-time_executor

_docs/concepts/client_library/real-time_executor/index.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,8 @@ An Alternative would be to evalute the IMU sample and the laser scan by synchron
181181
Figure 6: Synchronization of multiple input data with a trigger.
182182

183183
In ROS 2, this is currently not possible to be modeled because of the lack of a trigger concept in the ROS2 Executor. Message filters could be used to synchronize input data based on the timestamp in the header, but this is only available in rclcpp (and not in rcl). Further more, it would be more efficient to have such a trigger concept directly in the Executor.
184-
<!--
185-
TODO
186-
- Bilder erweitern mit drei boxen: request IMU, process laser, fusion
187-
dann wird klarer was mit den Daten wird
188-
- Aus dem Bild die Beschreibung löschen
189-
-->
184+
185+
190186
Another idea would be to activly request for IMU data only when a laser scan is received. This concept is shown in Figure 7. Upon arrival of a laser scan mesage, first, a message with aggregated IMU samples is requested. Then, the laser scan is processed and later the sensor fusion algorithm. An Executor, which would support sequential execution of callbacks, could realize this idea.
191187

192188
<img src="png/sensorFusion_03.png" alt="Sychronization with sequence" width="350" />

0 commit comments

Comments
 (0)