Quick Start
FAQ
Users can ignore the occurred error at the begining. Instead, use the following command to get the version of SLAMKit. If the version number matches the one you intended to install,it indicates a successful installation. If not, you may need to reinstall.
cat /etc/slamware_releaseThe default IP address of the Ethernet RPLidar is 192.168.11.2. Therefore, confirm that IPC is configured in the same network segment as the Lidar. You can use the following command to change the IP address of IPC.
#eno1 can be replaced with the actual port IDip addr add 192.168.11.1/24 dev eno1Once, the RPLidar can be successfully ping from IPC, it means IPC can receive data from lidar.
ping 192.168.11.2The connection status can be confirmed by using the "lsusb" command to see if the fccf:f100 device is listed.
If there’s a fixed deviation between the localization pose output by SLAMKit and the actual location, causing inaccuracies in navigation. Firstly, users need to check if the odometry center coincides with the center of the robot. Then, users should confirm that the configured installation pose of the lidar matches its actual installation position. Furthermore, a calibration tool embedded in Robostudio can be used, users can contact SLAMTEC support team to get help.
Only when the SSH service has been started on IPC, a new SSH connection can be created successfully. As a result, users should check the installation status of the SSH service firstly,and install it when the service does not exist. The following commands can be used for checking and installing the SSH service.
service ssh status #check SSH service statussudo apt install openssh-server #install SSH serviceWhen designing structures of robot, there may be issues where supporting structures obstruct the lidar observation at certain angles. Consequently, it’s necessary to filter out the lidar points within the obstructed angular ranges by editing the corresponding configs. In order to accurately set these configs, users can follow the operation steps shown in figure 1 to directly read out the angular ranges by using Robostudio.
Open the
"slamware_ros_sdk_server_node.launch"
file, and use a different name instead of"cmd_vel"
in"<param name="vel_control_topic" value="cmd_vel"/>"
This is due to the USB port conflict, simply stopping the licensed software service will resolve it.
systemctl stop slamwaredsystemctl stop agentCheck if there is a soft link to RPLidar under dev. If not, you can run the following command to add it.
ln -s /dev/ttyUSB0 /dev/rplidar