-
Notifications
You must be signed in to change notification settings - Fork 232
February 2nd Update Session Notes on Bug Fixes
Matthieu J. Capuano edited this page Feb 15, 2018
·
9 revisions
NOTE: Make sure you're in the kinetic-devel branch (use git checkout kinetic-devel) from the cloned repository
NOTE: We should add in the instructions that you need to roslaunch autorally_control joystickController.launch after running the Gazebo simulation
NOTE: We should also mention that you can just send topics to the constant speed controller via `rostopic pub /cosntantSpeedController/speedCommand std_msgs/Float64 "data: 3.0" -r 10
ISSUE 1:
- If you get an error about requiring OpenCV 2.4 in step 2 of the instructions ("Clone or Fork Repositories"), the solution is to comment out the third line (
find_package(OpenCV 2.4 REQUIRED)) in this file: ~/catkin_ws/src/autorally/autorally_control/src/path_integral/CMakeLists.txt
ISSUE 2:
- If you have an issue with
rosdep update, you may get a suggestion to runrosdep fix-permissions. If you do, then execute that line. Another suggested line might come up, run that too.
Also remember to create the following alias in your ~/.bashrc:
alias Local="source ~/catkin_ws/src/autorally/autorally_util/setupEnvLocal.sh"
ISSUE 3:
- The joystick isn't always recognized correctly (we might want to set up udev rules to fix this in the future), run
ls /dev/inputto see which devices are being recognized. There should be justjs0, but ifjs1is there, then it might be looking for that. You need to go into the controller launch file and edit that:gedit ~/catkin_ws/src/autorally/autorally_control/launch/joystickController.launch
Then modify line 5:
<param name="dev" value="/dev/input/js1" />