Comments (5)
Hello @JaySlamer, yes, this is a problem indeed. Now we have a mixture between C++/Python. But from next week on, I will start working in a proper ROS wrapper that does not enforce python as dependency. Will this work in your case? Or do you think it is still valuable to have a C++ CLI?
I will keep this issue open as a reminder to push for the ROS wrapper
PS: The "big" missing part on the C++ is only the adaptive threshold estimation, but if you use a fixed threshold(that also works pretty well) then all the ingredients are already on the C++ side.
from kiss-icp.
@nachovizzo Thank you for this excellent work.
Having a ROS wrapper with only C++ implementation would make easy to integrate with existing pose-graph back ends (https://github.com/gisbi-kim/SC-A-LOAM/blob/main/src/laserPosegraphOptimization.cpp). I would vote for this and will be waiting to test it myself.
The main reason to use ROS wrapper is to run the SLAM systems on-device easily as most of us use ROS for communicating the data throughout the robot, both front-end and other perception modules.
from kiss-icp.
@JaySlamer Not yet there, but here is a draft on how to use the system only with C++
from kiss-icp.
Hello @JaySlamer, yes, this is a problem indeed. Now we have a mixture between C++/Python. But from next week on, I will start working in a proper ROS wrapper that does not enforce python as dependency. Will this work in your case? Or do you think it is still valuable to have a C++ CLI?
I will keep this issue open as a reminder to push for the ROS wrapper
PS: The "big" missing part on the C++ is only the adaptive threshold estimation, but if you use a fixed threshold(that also works pretty well) then all the ingredients are already on the C++ side.
A ROS wrapper would be great. Thank you.
from kiss-icp.
It's a good idea for a ROS wrapper with only C++ implementation.
I'll check and update.
Thank you.
from kiss-icp.
Related Issues (20)
- Autocompute ICP covariance HOT 2
- using kiss-icp yields only tranformations existing out of 0's and 1's HOT 7
- Issue when building file missing or has a wrong name HOT 1
- Deskew model HOT 5
- An error occurred while compiling version 0.4 with colcon HOT 4
- Question: Has anyone tried KISS-ICP on ARM architecture? HOT 3
- Help, where can I find documentation on how to use kiss-icp from a script, not from the command line? HOT 1
- VoxelHashMap ereasing of the voxels
- Best way to use Kiss-ICP with multi lidar HOT 2
- Cannot recreate the KITTI results HOT 3
- Deskew in Config is erased by not passing --deskew in kiss_icp_pipeline HOT 8
- Kiss-icp timestamp management with rosbags HOT 2
- Make C++ library installable HOT 1
- How to recur the poses of kitti dataset? HOT 1
- Build is broken HOT 20
- problem with biuld for ROS2 HOT 1
- Inconsistent unit (rad vs deg) in c++ and python HOT 1
- About Install Python API (developer mode) HOT 1
- ZeroDivisionError in pipeline.py in OdometryPipeline._get_fps function
- directory file not found HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kiss-icp.