-
Notifications
You must be signed in to change notification settings - Fork 437
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using the framework outside ROS #89
Comments
@aledalgrande yes it is possible to use the framework without ROS. The core library is independent of ROS so when you implement your "update" module you will need to derive from SensorManager and not from SensorManagerROS. link. In the end however you will need to implement the callbacks yourself that push the measurements inside the estimator. |
Hey Simon, when you say that the core library is independent, which part do you mean? Thanks
|
@aledalgrande For every ros-dependent part there is a ros free version such as the imu-handler: https://github.com/ethz-asl/ethzasl_msf/blob/master/msf_core/include/msf_core/msf_IMUHandler.h You will however need to change the cmake-files to not build these files. There might also be some includes that you will need to manually remove. I never built this in a ROS free environment, but the functionality should be all possible without ROS. |
@simonlynen, just to confirm, anything named _ROS should be removed, and is |
@aledalgrande yes, you will need to experiment here a little. (similaritytransform is probably not needed by the things you want to build) |
OK thanks, will try to make the transition today. |
@simonlynen what about |
Yes the state-definition is at the core of the estimator. |
What is your current approach to making this run without ROS? |
I want to make it run in an Objective-C++ app, so I included the core module (for now) in the project, and its dependencies, apart from ROS. It seems there are some core components that interface directly to ROS by using "messages", but not really familiar with the architecture, so I am wondering if I can exclude or convert those parts. |
I changed my approach, starting from subclassing the SensorManager (looking at the ROS example), so I will understand more and at the same time see which dependencies are needed. |
Hello guys Is there a ROS free version out there? I'm gonna implement it on raspberry pi. Thanks in advance |
Is it possible and if yes, could you give guidance on what APIs I need to use?
The text was updated successfully, but these errors were encountered: