I just got my Kobuki a few days ago so I was happy to play with it. But then I got an error while trying to `catkin_make` the Kobuki workspace within Turtlebot. The error first was:
CMake Error at /home/ayan/turtlebot/devel/share/ecl_exceptions/cmake/ecl_exceptionsConfig.cmake:141 (message):
Project 'kobuki_keyop' tried to find library 'ecl_exceptions'. The library
is neither a target nor built/installed properly. Did you compile project
'ecl_exceptions'? Did you find_package() it before the subdirectory
containing its code is included?
After removing kobuki_keyop, and fiddling with some other stuff (including to get Sophus and put it in the Kobuki directory), I got the error
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkin_workspace.cmake:95 (message):
This workspace contains non-catkin packages in it, and catkin cannot build
a non-homogeneous workspace without isolation. Try the
'catkin_make_isolated' command instead.
Call Stack (most recent call first):
CMakeLists.txt:63 (catkin_workspace)
-- Configuring incomplete, errors occurred!
See also "/home/ayan/kobuki_catkin/build/CMakeFiles/CMakeOutput.log".
See also "/home/ayan/kobuki_catkin/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
Then, when I ran catkin_make_isolated, I didn't get an error. I got:
==> Generating an env.sh
<== Finished processing package [1 of 1]: 'sophus'
but then when I run catkin_make, same error. Please help me ASAP!
Edit: I would also like to run RViz with my Kinect and Kobuki (Kinect works fine with RViz and OpenNI_Launch, I believe) and would like to run minimal.launch because of that. I would really like to do SLAM and navigate! I'm just a beginner.
Edit 2: Now my Kinect's not working when I plug it in to power and USB. Great. Probably a faulty wire.
Edit: I would also like to run RViz with my Kinect and Kobuki (Kinect works fine with RViz and OpenNI_Launch, I believe) and would like to run minimal.launch because of that. I would really like to do SLAM and navigate! I'm just a beginner.
Edit 2: Now my Kinect's not working when I plug it in to power and USB. Great. Probably a faulty wire.