rtabmap icon indicating copy to clipboard operation
rtabmap copied to clipboard

Resources for Using RTAB-Map in iOS App Development

Open AyushBharadwaj opened this issue 1 year ago • 4 comments

Hello,

I am an iOS developer interested in integrating the RTAB-Map open-source C++ library into an iOS application. Could you please provide any available documentation, guidance, or resources that would assist in using RTAB-Map in an iOS environment?

Specifically, I am looking for information on the following:

  1. Setting up RTAB-Map for iOS.
  2. Any available bindings or wrappers for using C++ libraries in Swift/Objective-C.

AyushBharadwaj avatar Sep 14 '24 08:09 AyushBharadwaj

We don't provide an interface library for swift/objective-c. There is an example of integration of RTAB-Map in iOS app here: https://github.com/introlab/rtabmap/tree/master/app/ios

To setup that project, see https://github.com/introlab/rtabmap/wiki/Installation#ios

In term of wrapper, while being very specific for the RTAB-Map iOS App, this swift class and these objective-c functions are doing the bridge between Swift < - > objective-c < - > c++.

matlabbe avatar Sep 16 '24 16:09 matlabbe

Hello, I am trying to integrate this application into an existing iOS project, but I’m not making any progress on how to do it. Do you have any tips or guidance on how to get started? Specifically, I’m looking for advice on how to bring these packages into an iOS project I’ve created.

Thank you again!

@matlabbe @AyushBharadwaj

bahadirseyfi avatar Nov 05 '24 15:11 bahadirseyfi

Hello, I am trying to integrate this application into an existing iOS project, but I’m not making any progress on how to do it. Do you have any tips or guidance on how to get started? Specifically, I’m looking for advice on how to bring these packages into an iOS project I’ve created.

Thank you again!

@matlabbe

@AyushBharadwaj

I also need this, @bahadirseyfi please update here if you find something 😟

DenisDaniel707 avatar Nov 30 '24 19:11 DenisDaniel707

To integrate, check the RTAB-Map integration example in the iOS app, set ‘Search Path’ and ‘Frameworks,Libraries,and Embedded Content’ and change the C++ Language Dialect to gnu++14.

ioridev avatar Dec 11 '24 04:12 ioridev