RTAB-Map for iOS - LiDAR Scanner App

Ғылым және технология

For best results, iPhone or iPad with LiDAR sensor required.
Available on App Store: apps.apple.com/ca/app/rtab-ma...
Free and Open Source: introlab.github.io/rtabmap
0:00 Mapping
1:39 Post-Processing
3:00 VR/AR Visualization
4:15 Append Mode
5:52 Complete Scan Result
7:25 Raw LiDAR Point Cloud
8:42 Without LiDAR Mode

Пікірлер: 33

  • @Shaban_Interactive
    @Shaban_Interactive2 жыл бұрын

    This is just amazing. I had a chance to test it. works perfect on iPad 2020. Extreme texture quality in 16K. Really amazing.

  • @trollenz
    @trollenz3 жыл бұрын

    Well done ! 👏🏻👏🏻

  • @cekuhnen
    @cekuhnen3 ай бұрын

    I am still experimenting with RTAB-MAP and have some questions - Mathieu Labbé would you be open for a quick zoom chat at one point?

  • @martincerven
    @martincerven3 жыл бұрын

    Very cool, Mathieu! Can you export the db for use with ROS and RTAB-Map? It would be cool to map environment (faster) with Iphone and then use robot to navigate with the map.

  • @matlabbe

    @matlabbe

    3 жыл бұрын

    The database is compatible with RTAB-Map desktop and rtabmap_ros (if you hold-touch on a database in the Library menu, there will be a Share button... or you can connect your iPad/iPhone on your computer to drag-and-drop the file in Finder). However, the camera of the robot should follow similar paths than the iPad/iPhone did (e.g. same height, same orientation) so that visual localization can work.

  • @thomasjoyce7910
    @thomasjoyce79103 жыл бұрын

    Someday, it might be easier to build and scan a 360° set than program the graphics for a photo realistic VR location.

  • @yw9926
    @yw99262 жыл бұрын

    If it is possible to export acc, gyr and magnetomter measurements and poses with timestamp?

  • @lawrence2598
    @lawrence25983 жыл бұрын

    This looks amazing and accurate! Is an Android version being considered? (not including the Tango one)

  • @matlabbe

    @matlabbe

    3 жыл бұрын

    I do have an android build (which able to visualize data from the iOS version), but I am not satisfied with the depth camera support with ARCore. To create the maps on android, it would require very specific phones with TOF camera (compatible with ARCore) and some hand tuning for each phone. I hope someday Google will implement a standard API to access TOF cameras in their ARCore, like they did with Google Tango years ago...

  • @brandmetiswidth4474

    @brandmetiswidth4474

    2 жыл бұрын

    @@matlabbe Hello - would it be possible to release a Beta / Firebase App for the Android build. We've been looking at this sort of tech. Also we've been looking at how other connected inputs into and Android device can enhance this. DM / Email me if that's possible. Love this work. Have tasked one of our iOS devs to have a poke around. Thanks

  • @andrewmurschel2608

    @andrewmurschel2608

    2 жыл бұрын

    @@matlabbe What are your thoughts on using an external camera, such as an Intel Realsense D415, connected to an android phone via the OTG port?

  • @kopterflug-inspection
    @kopterflug-inspection Жыл бұрын

    Would it be possible to support Intel RealSense l515?

  • @hasanmansour6849
    @hasanmansour68493 жыл бұрын

    Does rtabmap support localization using the depth cloud or does it only supports localization using images?

  • @matlabbe

    @matlabbe

    3 жыл бұрын

    rtabmap can do it, but it is not enabled in this App.

  • @pavanchowdarycherukuri
    @pavanchowdarycherukuri Жыл бұрын

    What does that mean by " However, the camera of the robot should follow similar paths than the iPad/iPhone did (e.g. same height, same orientation) so that visual localization can work"? Can't we use the RTAB map created on the ipad/iphone for other robots?

  • @matlabbe

    @matlabbe

    Жыл бұрын

    We can, following that comment to get localization between the robot and iPad/iPhone map.

  • @pavanchowdarycherukuri

    @pavanchowdarycherukuri

    Жыл бұрын

    @@matlabbe Thank you for the reply. I am trying to create a map by using ipad and use it as a map to localize my mobile manipulator(it has RGBD camera and 2D lidar). Could you please let me know if there are any useful references so that I can do this? Thank you.

  • @dragonlaw2008
    @dragonlaw2008 Жыл бұрын

    Works amazingly great app 😊 but for some reason can’t workout how to adjust the clipping plane. If I get too close to an object the o Jeff disappears. How do I adjust the clipping plane ?

  • @mathieulabbe4889

    @mathieulabbe4889

    Жыл бұрын

    There is no option to do that, would need to expose that functionality to UI.

  • @dragonlaw2008

    @dragonlaw2008

    Жыл бұрын

    @@mathieulabbe4889 thanks for the reply. There is another issue I’m having after I finish the LiDAR scan & try to build the mesh it disappears ? The only way I can bring it back is clicking the button close visualisation at the bottom. Is there an option I am missing in settings ? Such as making the scene size bigger ?

  • @meinotherside1
    @meinotherside12 жыл бұрын

    Amazing project, I see any markers or landmarks in the traject , how do i configure rtabmap so that my mapping is aligned with respect to these marks? thanks

  • @mathieulabbe4889

    @mathieulabbe4889

    2 жыл бұрын

    You can enable aruco/april tags detection in settings of the App. They will be used for loop closure detection, but won't be used to transform the map in some world coordinate frame that the tags would be in.

  • @meinotherside1

    @meinotherside1

    2 жыл бұрын

    @@mathieulabbe4889 Thank you , but, when I want optimize with this settings the Rtabmap it closes, why ?. I use rtabmap standalone for Windows.

  • @meinotherside1

    @meinotherside1

    2 жыл бұрын

    @@mathieulabbe4889 And finally, if I want use only markers for loop closure, is possible ?

  • @mathieulabbe4889

    @mathieulabbe4889

    2 жыл бұрын

    @@meinotherside1 Yes, you can disable visual loop closure by setting Preferences->Vocabulary->Maximum words per image... to -1.

  • @meinotherside1

    @meinotherside1

    2 жыл бұрын

    @@mathieulabbe4889 thank you for your answers. I will try.

  • @cekuhnen
    @cekuhnen9 ай бұрын

    How is a loop closure detected ? Most of my scans suffer from drift and misalignment

  • @matlabbe

    @matlabbe

    8 ай бұрын

    Loop closures are detected visually. Enough discriminative visual features should be detected to close the loop. While scanning, if you come back to a previously scanned area, try looking at it with same point of view than the first traversal to maximize the chance to detect a loop closure. Once a loop closure can be detected, you should see "Loop closure detected" appearing, with background changing to green or yellow like at 0:49.

  • @cekuhnen

    @cekuhnen

    8 ай бұрын

    @@matlabbe I will try this tomorrow again I teach in interior design and this app looks very promising

  • @KennyDu
    @KennyDu2 жыл бұрын

    How to build an iOS Scan app with your open source?

  • @matlabbe

    @matlabbe

    2 жыл бұрын

    See github.com/introlab/rtabmap/wiki/Installation#ios

  • @chifaile9891
    @chifaile98912 жыл бұрын

    May i know how accuracy is it? 🙇🏻‍♂️

  • @matlabbe

    @matlabbe

    2 жыл бұрын

    Odometry drift is under 1%, though loop closures detected by rtabmap correct most of this drift. In term of LiDAR accuracy, I would say it is in the range of 1-2 cm.

Келесі