ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Ok, now I found a solution, what is working:
So, instead of installing the bluetooth dongle on the turtlebot laptop, I installed it on the controller computer. Strange, I think it should anyways work on both computers. It might have something to do with the device number /dev/input/js0 vs js1, as my desktop didn't have any js device originally and the turtlebot laptop did.
2 | disable HP laptop accelerometer |
Ok, now I found the problem and the solution that works. The problem is caused by the accelerometer of the HP laptop that is mapped as /dev/input/js0. By disabling the accelerometer the issue is gone:
The following steps are straightforward:
So, instead of installing the bluetooth dongle on the turtlebot laptop, Previously I installed tried to change the joystick to /dev/input/js1 by using rosparam set ... command. It worked for the rostopic echo /joy, but the roslaunch turtlebot_teleop ps3_teleop.launch always produced error, it on the controller computer. Strange, I think it should anyways work on both computers. It might have something to do with the device number /dev/input/js0 vs js1, as my desktop didn't have any js device originally and the turtlebot laptop did.is somewhere hardcoded to use the js0 device.
3 | fixed spelling |
Ok, now I found the problem and the solution that works. The problem is caused by the accelerometer of the HP laptop that is mapped as /dev/input/js0. By disabling the accelerometer the issue is gone:
this is probably not the best solution, since it needs to be repeated after a reboot. blacklisting the modules could be better, but I haven't tested it yet.
The following steps are straightforward:
Previously I tried to change the joystick to /dev/input/js1 by using rosparam set ... command. It worked for the rostopic echo /joy, but the roslaunch turtlebot_teleop ps3_teleop.launch always produced error, it is somewhere hardcoded to use the js0 device.