Comments (8)
@JiangJianwen
extern const float ang_res_y = 26.9/float(N_SCAN-1); might me better.
groundScanInd is the number of scans that covers ground. I think 30 would be a good number. A number that is too large will impact the performance.
Keep in mind that the point cloud in KITTI data set is undistorted. Many points will not be correctly projected when using LeGO-LOAM.
from lego-loam.
@SubMishMar Here is a short explanation of how the points distortion is managed in laboshinl's LOAM: laboshinl/loam_velodyne#29 (comment)
By the way, I tested the LeGO-LOAM with sequence 00 of the raw KITTI Dataset and it returned better results than laboshinl's LOAM.
from lego-loam.
@TixiaoShan , How can I use LeGO LOAM with kitti dataset? I don't understand what do you mean when you said above that "Many points will not be correctly projected when using LeGO-LOAM." Can you please explain?
from lego-loam.
@claydergc hello, I am trying to test the the LeGO-LOAM with sequence 00 of the raw KITTI Dataset, but I get an error :
[imageProjection-5] process has died [pid 23453, exit code -6, cmd /home/aris/catkin_ws/devel/lib/lego_loam/imageProjection __name:=imageProjection __log:=/home/aris/.ros/log/b7525a88-5f50-11e9-aa32-02423cc55f1c/imageProjection-5.log].
log file: /home/aris/.ros/log/b7525a88-5f50-11e9-aa32-02423cc55f1c/imageProjection-5*.log
but when i use sequence 01 to test, this error doesn't happen,
have you ever met with this problem?
and how did you deal with /base_link_to_camera and /camera_init_to_map ?
from lego-loam.
@claydergc Sorry to bother, the error is fixed. And I still want to know that how did you deal with /base_link_to_camera and /camera_init_to_map? My result is not better than laboshinl's LOAM, the map I got is the same shape as loam's result but it has a different angle which means that it looks like being rotated.
from lego-loam.
@JiangJianwen, even though we have adjusted parameters in utility.h, can we directly use KITTI data? On wiki, author says:
One important thing to keep in mind is that our current implementation for range image projection
is only suitable for sensors that have evenly distributed channels. If you want to use our algorithm
with Velodyne VLP-32c or HDL-64e, you need to write your own implementation for such
projection. If the point cloud is not projected properly, you will lose many points and performance.
For now i have no idea about what we should do for HDL-64e, which is not evenly distributed channels. BTW, have you solved this problem?
from lego-loam.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from lego-loam.
@ArisH1B ,Hi,I have the same question that" [imageProjection-5] process has died ... ...", and how did you deal with ? thank you!
from lego-loam.
Related Issues (20)
- Why is surfPointsLessFlat used for feature association between the current frame and the last frame?
- It's not working with Livox mid-360, even after I am using PointCloud2 format. HOT 3
- I have been trying to use lego -LOAM for ouster os1 32 lidar to get 3d point cloud could you please give me an idea how to acheive it. HOT 1
- Q. How can I convert output of LeGO-LOAM to 2D grid map for path planning?
- Q. How to change lidar data type of XYZI to XYZIR?
- Can i use this with a non-rotating LiDAR? HOT 1
- Why does the exported PCD files look rotated and the z-value is very large
- Pose file
- roslaunch meet [mapOptmization-7] process has died issue.
- How to directly run LeGo LOAM on Velodyne .pcap file?
- terminate called after throwing an instance of 'pcl::IOException' what(): : [pcl::PCDWriter::writeBinary] Input point cloud has no data! HOT 2
- How to get a global(whole) map with format of .pcd?
- Ubuntu 20.4, ROS Noetic Drift Problem
- catkin build fails -
- Isn't an IMU a must
- mapOptimization crashes when robot starts moving
- How can I edit the code to apply mapping to all points (include outliers), rather than just the corners and surf?
- LiDAR rotates and moves alone in a mapping environment, even though LIDAR is fixed in reality.
- SLAM estimate data HOT 1
- Adaption to Robosense RS-Lidar M1
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 lego-loam.