You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_The 3D Toolkit_ provides algorithms and methods to process 3D point clouds. It includes automatic high-accurate registration (6D simultaneous localization and mapping, 6D SLAM) and other tools, e.g., a fast 3D viewer, plane extraction software, etc. Several file formats for the point clouds are natively supported, new formats can be implemented easily. Check out our [website (threedtk.de)](http://threedtk.de) for more information.
@@ -19,6 +18,27 @@ Alternatively on **Windows**, execute the batch script `build.cmd` either from t
19
18
20
19
Some Boost libraries (_graph, regex, serialization, filesystem, interprocess_) are needed to compile the slam6D program. **_3DTK_ is not compatible with boost version 1.49.** Please make sure to use a different version.
21
20
21
+
### ROS Support
22
+
3DTK currently supports ROS1 distributions like Kinetic, Melodic, and Noetic. Compile the project with the `WITH_ROS` flag. You can call `make config` from the project root directory to set this flag. We are working on support for ROS2.
23
+
24
+
Dependency list for compiling with ROS:
25
+
- catkin
26
+
- ros-std-msgs
27
+
- ros-std-srvs
28
+
- librosbag-dev
29
+
- libnav-msgs-dev
30
+
- libstd-srvs-dev
31
+
- libtf2-sensor-msgs-dev
32
+
- libtf2-eigen-dev
33
+
- libtf2-kdl-dev
34
+
- libtf-conversions-dev
35
+
- libpcl-conversions-dev
36
+
- liblaser-geometry-dev
37
+
- libkdl-parser-dev
38
+
- liburdf-dev
39
+
- librobot-state-publisher-dev
40
+
- liborocos-bfl-dev
41
+
22
42
### 3DConnexion Space Mouse Support
23
43
The Applications `show` and `qtshow` supports navigation with the _3DConnexion SpaceMouse_. The left key on the _SpaceMouse Wireless/Compact_ fixes the rotation and the right key fixes the translation.
0 commit comments