Welcome to Slamware ROS SDK
Slamware is an autonomous localization and navigation solution for mobile robots.
Download and install SDK
Please visit Support and Download section at Slamtec official website to download proper ROS SDK and extract it to your disk.
Slamware ROS SDK is composed of resources and codes might be required in the development of Slamware and ROS based applications, and organized as following:
|--slamware_ros_sdk||Source code of Slamware ROS SDK|
|--slamware_sdk||Headers and libraries of Slamware C++ SDK|
- Ubuntu 16.04 amd64
- ROS packages
A Slamware-based mobile robot is required to use Slamware ROS SDK. It should be switched on and configured with proper IP address, which will be connected to from the slamware_ros_sdk_server_node ROS node.
1. Create workspace
Put source code directory
src into an empty workspace. Eg. catkin_ws, use catkin utility to initialize workspace
cd catkin_ws/src catkin_init_workspace
cd .. catkin_make
3. Setup workspace environment
4. Start node
Please connect to the WiFi hot spot provided by the mobile robot if it is configured in
AP mode, and start ROS node:
roslaunch slamware_ros_sdk slamware_ros_sdk_server_node.launch ip_address:=192.168.11.1
roslaunch slamware_ros_sdk view_slamware_ros_sdk_server_node.launch
|slamware_ros_sdk_server_node Node||Publish maps, robot pose and status, receives control commands|