ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

MattL's profile - activity

2020-06-15 11:33:33 -0500 received badge  Taxonomist
2013-07-10 07:05:53 -0500 received badge  Famous Question (source)
2013-03-25 16:28:47 -0500 received badge  Notable Question (source)
2013-02-28 20:19:15 -0500 received badge  Popular Question (source)
2013-02-26 06:37:20 -0500 asked a question Problem with AR Tag Recognition packages

Last fall I was using the ar_recog package with nolan3d to do AR tag recognition and following (using fuerte on Ubuntu 12.04). Recently I tried to re-install that package with groovy and found out that cv_bridge had been updated and the CvBridge.h file that ar_recog is looking for does not exist. Today I found out that ar_pose also will not complete a rosmake due to a dependency on CvBridge.h. I understand the need to update cv_bridge, my question is, has anyone gone back to change the AR tag packages to make them run with the new version of cv_bridge?

I looked into it a little and it seems like the fix would be non-trivial to change the software from using IplImage* as the data format to cv::Mat. This page has information about the change that was made in cv_bridge, and this page has the code for ar_recog.cpp.

Anyway, if anyone is currently working around this issue or has suggestions for another package that will help with tag recognition and pose and works with the current cv_bridge package please reply.

2013-02-03 22:40:23 -0500 received badge  Famous Question (source)
2013-01-29 21:24:49 -0500 received badge  Notable Question (source)
2012-11-11 06:25:30 -0500 received badge  Good Question (source)
2012-11-11 06:23:16 -0500 received badge  Popular Question (source)
2012-10-30 04:59:04 -0500 commented answer ardrone_ brown ardrone error in camera

I'm not sure that example works as written, but it should be ok to use ardrone_autonomy. I was able to get the 'follow the image tag' example to work with ardrone_autonomy but the line "twist.linear.x = max(0.03, min(0.05, twist.linear.x))" must be changed...change the 0.03 to -0.05.

2012-10-19 07:20:01 -0500 commented question sbpl_lattice_planner not recognizing location of sbpl

An update, I installed sbpl using "sudo apt-get install ros-fuerte-sbpl". It installed libraries in the opt/ros/fuerte/include directory, but did not install anything else. Also, roscd and rospack cannot find sbpl. All that being said, it was somehow possible for sbpl_lattice_planner to rosmake.

2012-10-19 03:26:35 -0500 received badge  Nice Question (source)
2012-10-17 05:02:39 -0500 received badge  Student (source)
2012-10-17 04:36:56 -0500 asked a question sbpl_lattice_planner not recognizing location of sbpl

I am trying to install sbpl_lattice_planner. I have previously installed the motion_planners stack and had a successful rosmake for the sbpl package. When I do a rosmake for sbpl_lattice_planner I get an error that it cannot find sbpl.

[rosmake-1] Starting >>> sbpl_lattice_planner [ make ]                          
[ rosmake ] All 18 linesbpl_lattice_planner: 2.2 ... [ 1 Active 35/36 Complete ]
{-------------------------------------------------------------------------------
  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..
  [rosbuild] Building package sbpl_lattice_planner
  [rosbuild] Cached build flags older than manifests; calling rospack to get flags
  [rosbuild] Including /opt/ros/fuerte/share/roscpp/rosbuild/roscpp.cmake
  [rosbuild] Including /opt/ros/fuerte/share/rospy/rosbuild/rospy.cmake
  [rosbuild] Including /opt/ros/fuerte/share/roslisp/rosbuild/roslisp.cmake
  -- checking for module 'sbpl'
  --   package 'sbpl' not found
  CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
    A required package was not found
  Call Stack (most recent call first):
    /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
    CMakeLists.txt:15 (pkg_check_modules)


  -- Configuring incomplete, errors occurred!
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package sbpl_lattice_planner written to:
[ rosmake ]    /home/matt/.ros/rosmake/rosmake_output-20121017-100717/sbpl_lattice_planner/build_output.log
[rosmake-1] Finished <<< sbpl_lattice_planner [FAIL] [ 2.24 seconds ]           
[ rosmake ] Halting due to failure in package sbpl_lattice_planner. 
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:                                                            
[ rosmake ] Built 36 packages with 1 failures.                                  
[ rosmake ] Summary output to directory                                         
[ rosmake ] /home/matt/.ros/rosmake/rosmake_output-20121017-100717 

I have read comments and answers on this question and this question but the solution to the first was to install sbpl (done) and the second isn't exactly the same thing as my problem. I did try adding sbpl to the manifest.xml for sbpl_lattice_planner, but that didn't help either.

What am I missing? Is there something that I need to do in order to get pkg_check_modules to work correctly?

I'm running fuerte on Ubuntu 12.04 with the packages installed in a ros_workspace directory instead of in opt/ros/fuerte. I'm using rosws to set and update the packages and remembering to source the setup.bash before doing the rosmake.

Also, would someone please upvote this so I can get the Karma to comment? I would have added this as a comment to the first question linked above, but I don't have the points yet.

2012-10-17 03:43:24 -0500 received badge  Supporter (source)