[ros-users] vslam install

Lucas wsacul at gmail.com
Tue Nov 9 23:46:07 UTC 2010


Patrick,

It looks like my ROS_PACKAGE_PATH was misordered, now it builds fine (and
the other two checks are true).

Thanks!

-Lucas

On Tue, Nov 9, 2010 at 1:41 PM, Patrick Mihelich
<mihelich at willowgarage.com>wrote:

> Hi Lucas,
>
> The rosinstall instructions on the vslam page are still the correct way to
> get vslam built against cturtle. A couple of quick checks:
>
>  * Your cturtle install is at /opt/ros/cturtle
>  * In your ROS_PACKAGE_PATH, the unstable vision_opencv install comes
> before /opt/ros/cturtle/stacks
>  * Your unstable vision_opencv is version 1.3.3 (check the CMakeLists.txt)
>
> The most recent unstable release of vision_opencv checks out OpenCV r3842,
> which definitely includes DMatch and other relevant changes.
>
> HTH,
> Patrick
>
>
> On Tue, Nov 9, 2010 at 11:43 AM, Lucas <wsacul at gmail.com> wrote:
>
>> I'm using cturtle and followed the instructions at
>> http://www.ros.org/wiki/vslam, but encountered an error about DMatch:
>>
>> vslam/frame_common/include/frame_common/frame.h:207: error: ‘DMatch’ is not a member of ‘cv’
>>
>>
>> I don't see DMatch in my vision_opencv or in any of the files the checkout
>> of the unstable tag pulled in.  I tried copying DMatch from
>> https://code.ros.org/trac/opencv/browser/branches/features2d/opencv/modules/features2d/include/opencv2/features2d/features2d.hpp?rev=3589and got the build to this error:
>>
>> vslam/frame_common/src/frame.cpp:163: error: no match for ‘operator=’ in
>> ‘((frame_common::FrameProc*)this)->frame_common::FrameProc::detector =
>> (int*)operator new(4u)’
>>
>> I think I could hack further but I'm curious if there's a correct way to
>> get vslam built.
>>
>> Thank you,
>>
>> Lucas Walter
>>
>>
>> On Fri, Sep 24, 2010 at 4:06 PM, Kurt Konolige <konolige at willowgarage.com
>> > wrote:
>>
>>> All -
>>>
>>> The vslam packages have moved around a bit lately, but have settled
>>> down.  They now require unstable versions of opencv and pcl.  For your
>>> convenience, there's an install file you can use to set up vslam
>>> correctly, thanks to Patrick Mihelich.
>>>
>>> # Download vision_opencv, point_cloud_perception and vslam sources
>>> $ rosinstall ~/vslam_unstable /opt/ros/cturtle
>>>
>>> https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/rosinstall_files/cturtle/vslam-cturtle-base-overlay-devel.rosinstall
>>>
>>> # Set up environment
>>> $ . ~/vslam_unstable/setup.sh
>>>
>>> # Build
>>> $ rosmake vslam_system
>>>
>>> This info will also be on the wiki page.
>>>
>>> Cheers --Kurt
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Start uncovering the many advantages of virtual appliances
>>> and start using them to simplify application deployment and
>>> accelerate your shift to cloud computing.
>>> http://p.sf.net/sfu/novell-sfdev2dev
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/ros-users
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>
>>
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20101109/286e798f/attachment-0003.html>


More information about the ros-users mailing list