lsd_slam | LSD-SLAM | Robotics library

 by   tum-vision C++ Version: Current License: GPL-3.0

kandi X-RAY | lsd_slam Summary

kandi X-RAY | lsd_slam Summary

lsd_slam is a C++ library typically used in Automation, Robotics applications. lsd_slam has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has medium support. You can download it from GitHub.

LSD-SLAM
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              lsd_slam has a medium active ecosystem.
              It has 2454 star(s) with 1230 fork(s). There are 193 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 228 open issues and 97 have been closed. On average issues are closed in 232 days. There are 14 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of lsd_slam is current.

            kandi-Quality Quality

              lsd_slam has 0 bugs and 0 code smells.

            kandi-Security Security

              lsd_slam has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              lsd_slam code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              lsd_slam is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              lsd_slam releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of lsd_slam
            Get all kandi verified functions for this library.

            lsd_slam Key Features

            No Key Features are available at this moment for lsd_slam.

            lsd_slam Examples and Code Snippets

            No Code Snippets are available at this moment for lsd_slam.

            Community Discussions

            QUESTION

            openCV 'cvPoint' and 'CV_FONT_HERSHEY_SIMPLEX' not declared in this scope
            Asked 2019-Jul-16 at 08:55

            I'm trying to get the LSD-SLAM by Kevin George.
            But I got stuck because openCV doesn't want to be cooperative and when using catkin_make it doesn't know the following two things.

            ...

            ANSWER

            Answered 2019-Jul-16 at 08:55

            Don't mix the obsolete C api with the C++ api. Use cv::Point instead of cvPoint, and cv::FONT_HERSHEY_SIMPLEX instead of CV_FONT_HERSHEY_SIMPLEX, e.g.:

            Source https://stackoverflow.com/questions/57053358

            QUESTION

            building lsd slam in xubuntu 16.4
            Asked 2018-Sep-05 at 09:16

            I have cloned lsd_slam from github this link
            in section 2.2 of the README file the auther wrote that ros required, so I followed the instruction as it mentioned there :

            We do not use catkin, however fortunately old-fashioned CMake-builds
            are still possible with ROS indigo. For this you need to create a rosbuild workspace (if you don't have one yet), using:

            sudo apt-get install python-rosinstall
            mkdir ~/rosbuild_ws
            cd ~/rosbuild_ws
            rosws init . /opt/ros/indigo
            mkdir package_dir
            rosws set ~/rosbuild_ws/package_dir -t .
            echo "source ~/rosbuild_ws/setup.bash" >> ~/.bashrc
            bash
            cd package_dir

            but when I reach at the stage of initializing, this error is what I face:

            kave@kave-ThinkPad-X201:~/dev/rosbuild_ws$ rosws init . /opt/ros/indigo
            Using ROS_ROOT: /opt/ros/indigo ERROR in config: Is not a local file, nor a valid URL [/opt/ros/indigo] : unknown url type: /opt/ros/indigo

            I dont know how to solve the problem.

            ...

            ANSWER

            Answered 2018-Sep-05 at 09:16

            ROS Indigo will not work with Ubuntu 16.x ref. You can either roll back your version of Ubuntu to 14.x and install ROS Indigo and try again, or install ROS Kinetic on your current system and try building one of the versions of lsd slam built for ROS Kinetic.

            Source https://stackoverflow.com/questions/51264527

            QUESTION

            How to invert the Rotation of one Axis in a Camera Matrix (e.g. OSG CameraViewMatrix)
            Asked 2017-May-08 at 16:14

            For an augmented reality application I am using some slam algorithm to predict the current orientation of my mobile phone.

            The algorithm (LSD-Slam) supplies the current pose in form of a SE3 lie group (using Sophus::Sim3f). If I got this right, this type contains a matrix which can be interpreted as the Viewmatrix of a Camera. After initialisation, e.g. the matrix looks like this:

            ...

            ANSWER

            Answered 2017-Feb-01 at 08:20

            If the pose you get from the library corresponds to the OpenGL view matrix, you should be able to pass it directly to the osg Camera as you mention.

            However, keep in mind that OSG adopts a row-major matrix convention (see for example this post) hence you might need to switch row/columns in your matrix.

            If that doesn't work, I suggest you to make sure about the pose conventions used by Sophus (which rotations with respect to which rest position in world coords) and recreate the same transformation is osg from scratch.

            Source https://stackoverflow.com/questions/41965563

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install lsd_slam

            First, install LSD-SLAM following 2.1 or 2.2, depending on your Ubuntu / ROS version. You don't need openFabMap for now. Download the Room Example Sequence and extract it.
            We tested LSD-SLAM on two different system configurations, using Ubuntu 12.04 (Precise) and ROS fuerte, or Ubuntu 14.04 (trusty) and ROS indigo. Note that building without ROS is not supported, however ROS is only used for input and output, facilitating easy portability to other platforms.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/tum-vision/lsd_slam.git

          • CLI

            gh repo clone tum-vision/lsd_slam

          • sshUrl

            git@github.com:tum-vision/lsd_slam.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Robotics Libraries

            openpilot

            by commaai

            apollo

            by ApolloAuto

            PythonRobotics

            by AtsushiSakai

            carla

            by carla-simulator

            ardupilot

            by ArduPilot

            Try Top Libraries by tum-vision

            tandem

            by tum-visionC++

            dvo_slam

            by tum-visionC++

            LDSO

            by tum-visionC++

            fastfusion

            by tum-visionC++