Replies: 2 comments 1 reply
-
If you communicate with rtabmap node with ros topics and services, you could program in any language supported by ros2 to create your own nodes (not sure about c#, but you can program in python for sure). For teleop or autonomy (nav2 integration), I'll suggest to try turtlebot3 example to see how they did it with turtlebot3: https://github.com/introlab/rtabmap_ros/tree/ros2#example-with-turtlebot3 For managing each floor, you may relaunch rtabmap with different database path, or with a runtime call service |
Beta Was this translation helpful? Give feedback.
-
I'm using
rtabmap opened and start mapping now I need a python sample program that load my db from this file and using my Kinect 360 to print on screen current location of camera in environment every moment (x,y,z / r,p,y) thank you |
Beta Was this translation helpful? Give feedback.
-
I run Rtabmap using this command
ros2 launch rtabmap_examples kinect_xbox_360.launch.py
every things fine, I can see yellow and green point's and by moving camera I see 3d map is extending
But i need some more in programming
1- By programming I want move my robot in environment to scan and save the map
after that, i want save map in memory named (floor 1, floor 2 , ...) and load them every times i need
2- I need define origin point in every 3D map (X=0,Y=0,Z=0) in every map, and rtabmap detect every time where my robot is in environment and send current location in 3D to my program for example (x=10,Y=0,Z=1000) in cm
My main programming language is C# dot net
but i can do in python
thank you
Beta Was this translation helpful? Give feedback.
All reactions