Skip to content

Commit 5744ab4

Browse files
committed
Minor updates
1 parent 7153cef commit 5744ab4

1 file changed

Lines changed: 10 additions & 15 deletions

File tree

embedded_tf/index.md

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,34 @@
22

33
Table of contents
44

5-
* [Introduction and Goal](#introduction-and-goal)
6-
* [Requirements](#requirements)
7-
* [Design](#design)
8-
* [Implementation of tf2_filter](#Implementation-of-tf2_filter)
9-
* [Roadmap](#roadmap)
10-
* [Acknowledgments](#acknowledgments)
5+
- [Embedded TF](#embedded-tf)
6+
- [Introduction and Goal](#introduction-and-goal)
7+
- [Requirements](#requirements)
8+
- [Design](#design)
9+
- [Implementation of tf2_filter](#implementation-of-tf2filter)
10+
- [Acknowledgments](#acknowledgments)
1111

1212

1313
## Introduction and Goal
1414

15-
The TF transform graph, with its support for both a temporal history, and distributed information sources, has been a novel tool for robotics frameworks when it was released in 2008. Functionally, it is based in scene graph concepts known from computer graphics [[Foote 2013]](https://ieeexplore.ieee.org/document/6556373), but these only rarely offer distribution, and did not offer temporal histories at all (mainly, because this is not needed for framebased rendering applications like in computer graphics). Distributed scene graphs have become more widely available also in computer graphics. In robotics, work by de Laet et al. [[De Laet et al. 2013]](https://ieeexplore.ieee.org/document/6696693) has extended transforms graphs to also contain twist (i.e., angular motion) information, and to provide more compile-time error checking. This is not currently integrated with distribution mechanisms, but could be used on a single system.
15+
The TF transform graph, with its support for both a temporal history, and distributed information sources, has been a novel tool for robotics frameworks when it was released in 2008. Functionally, it is based in scene graph concepts known from computer graphics [[Foote 2013]](https://ieeexplore.ieee.org/document/6556373), but these only rarely offer distribution, and did not offer temporal histories at all (mainly, because this is not needed for frame-based rendering applications like in computer graphics). Distributed scene graphs have become more widely available also in computer graphics. In robotics, work by de Laet et al. [[De Laet et al. 2013]](https://ieeexplore.ieee.org/document/6696693) has extended transforms graphs to also contain twist (i.e., angular motion) information, and to provide more compile-time error checking. This is currently not integrated with distribution mechanisms, but could be used on a single system.
1616

1717
micro-ROS will go beyond this state of the art by running the dynamic transform tree in an embedded device, while keeping resource use to a minimum based on an analysis of the spatial and temporal details actually necessary. Further, enabling real-time queries even in the face of concurrent updates through integration will be realized through integration with the microROS real-time executor. It is also planned to integrate the embedded TF will with the node lifecycle to achieve further power-savings
1818

1919

2020
## Requirements
2121

22-
... are documented at [github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/requirements.md](https://github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/requirements.md).
22+
Embedded TF requirements are documented at: [github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/requirements.md](https://github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/requirements.md).
2323

2424

2525
## Design
2626

27-
... is documented at [github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/design.md](https://github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/design.md).
27+
The Embedded TF design is documented at: [github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/design.md](https://github.com/microROS/geometry2/blob/ros2/tf2_filter/docs/design.md).
2828

2929

3030
## Implementation of tf2_filter
3131

32-
... can be found at [github.com/microROS/geometry2/blob/ros2/tf2_filter/](https://github.com/microROS/geometry2/blob/ros2/tf2_filter/).
33-
34-
35-
## Roadmap
36-
37-
...
32+
Implementation of tf2_filter for ROS2 and micro-ROS can be found at: [github.com/microROS/geometry2/blob/ros2/tf2_filter/](https://github.com/microROS/geometry2/blob/ros2/tf2_filter/).
3833

3934

4035
## Acknowledgments

0 commit comments

Comments
 (0)