ROS + Intel Galileo + RPlidar not working, but gives OK health status
Heya all, hopefully some of you can help me with this frustrating problem.
I am working with the project where I need to get indoor navigation data using RPlidar. The lidar is working fine with ROS when I'm connecting it to the development PC, but the idea is to get it running on Intel Galileo. RPlidar ROS package is installed with the instruction here: https://github.com/robopeak/rplidar_ros
Currently, Intel Galileo has Debian running without problems (installation instruction from the Wiki) and RPlidar is connected to the board with GPIO pins. The lanch file has been modified that serial_port is changed from default /dev/ttyUSB0 -> /dev/ttyS0 and all GPIO pins have been configured with the instructions shown here: http://www.malinov.com/Home/sergey-s-...
ROS is running fine and RPlidar power led is on (but the actual motor is NOT spinning the lidar, so it is not working). When I'm launching the rplidar node with roslaunch rplidar_ros rplidar.launch there is no problems - health code is 0 and everything seems to be working. However, when I try to get data with rosrun rplidar_ros rplidarNodeClient - nothing happens. No errors, no warnings, nothing. And as I stated in previous command, everything seems to be normal - except from the motor is not running.
I tried to search for the solution without success, but I have absolutely no clue why it does not run. Have I done something fundamentally wrong or is there some major issues with rplidar package and Intel Galileo?
Looking forward to the solution and your respected help.