-
Notifications
You must be signed in to change notification settings - Fork 953
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
Public place to ask questions, post and discuss issues #3
Comments
I have the same errors with the nsh bag. |
I've created package and launch file. I've also modified scanRegistration.cpp to get it to work with my VLP16 (I think originally it was for HDL32 ) |
@laboshinl Do you know if it saves the map generated anywhere? and if not, are you planning on modifying it so it does? |
When I build with catkin "source ~catkin_ws/devel/setup.bash", there is an error "bash: ~catkin_ws/devel/setup.bash: No such file or directory". Please help me to solve it. Thank you. @laboshinl |
Hi @DamonMIN did you setup your catkin workspace correctly based on the ROS documentation ? Do you have the file in that directory ? |
Hi@ZepherusFF
|
@DamonMIN You have missed "/"
|
It seems that the launch file can't find or recognize the velodyne data (The data was downloaded from VLP16 sample pcap). |
You should compile velodyne driver |
@DamonMIN For the VLP16 you need to compile yourself the driver |
Is there any way to export the data or is just for visualization?. By the way, works great. |
@fazt |
It seems that I can't run it successfully. I used the "VLP16 sample pcap" data sets. Should I calibrate the Velodyne sensor at first? |
Did you clone latest version of repo? It has different rviz config. |
Try setting 'Decay Time' parameter to 1000 in topic 'velodyne_cloud_registered' |
@laboshinl Thanks! It seems works fine now! |
Dear Leonid, Hello, I'm a Phd student from Univ. de Bourgogne in France. And recently I found your awesome project on github using Zhang's method on SLAM. I tested your code and it was working very well. However, I have some questions on the performances of the registration results. I tested the dataset that you shared on Github (VLP16 rosbag). Here are the results that I obtain (Fig.1 is the top view, and Fig.2 is the side view) . As we know, the Zhang's method achieves the best performances among the KITTI dataset (the LOAM ranked second, while V-LOAM ranked first). But the registered clouds that I got from the dataset that you provided are bent (see Fig.2). I would like to ask that if you are having the same problem on this testing data or not? Or do you know the reason why it happens? Thank you very much and look forward to your reply! |
Hi, The LOAM paper defines a formula for computing curvature that normalises by the distance of the point from the origin (equation (1) in the paper). However, it seems like the curvature computed in line 378 of scanRegistration.cpp is not normalised by the distance of the point from the origin. Any idea why this might be the case? Thanks! |
@laboshinl When testing the loam_velodyne with real data, I noticed that the transform frames are in a non-standard coordinate system. Namely, sensor forward is mapped to +z, sensor up is mapped to +y, and sensor left is mapped to +x. Is there a reason for this, and where can I easily change it to standard cartesian? |
@TopGunSnake I believe it's because that's the convention the paper uses (page 2 at http://www.roboticsproceedings.org/rss10/p07.pdf). |
@laboshinl What units are distances in? |
@haoala meters I think
@laboshinl For the error generated in nsh_indoor_outdoor.bag is it possible to make that when it losses odometry it keeps the last pose? |
Thanks a lot, works perfect now I had an old version sorry. Great work man! Although this version seems to have less points, do you use a voxel grid or something like that? Regarding the IMU, do you think there is any advantage of including one? An important question would be what is the maximun speed this can work? |
I believe there's a bug with laserOdometry.cpp. Lines 458-459 should really go after line 470. You want to reset the points used to build the Jacobian at the start of each new iteration, and not keep points from previous iterations. |
@haoala |
Can you share the original version of scanRegistration.cpp that works with HDL-32E? Thanks. |
@doublej317 I was mistaken, it doesn't seem to be for HDL-32. Original sources can be found here: http://docs.ros.org/indigo/api/loam_velodyne/html/files.html |
@laboshinl Thank you :) |
Dear @CansenJIANG @TopGunSnake @kamiyuanyang @nikitaporje, Thanks |
Hi, Running command: "make cmake_check_build_system" in "/home/harsh/loam_ws/build"Running command: "make -j2 -l2" in "/home/harsh/loam_ws/build"[ 11%] [ 22%] Building CXX object loam_velodyne/src/lib/CMakeFiles/loam.dir/MultiScanRegistration.cpp.o I am using ROS-JADE and Ubuntu 14.0 . Thank You |
On my system (ROS kinetic, Ubuntu 16.04) building failed with
and some more Eigen-related "no such file"-errors. In the loam package's CMakeLists.txt I found that
is commented out by default. Uncommenting this allowed me to build it. On my other system, it compiled fine without changing this line. |
Hey, |
Hey, How can I build a single 3d point cloud map using LOAM? |
Hi everyone, |
I want to know which point to parse the PCAP source cloudpoint and advertise it? |
Hi, is the implementation following exactly the LOAM algorithm by Zhang or it differs somehow? |
@Shantnu12345 Could you post your modified file? I also want to visualize the fully registered map in RVIZ and save it. Thanks a lot. |
@Rolanding How do you save the final point cloud ( I want to save it as pcd)? |
@elahea2020 I haven't solved this problem yet. LOAM can't show the complete registered point cloud in RVIZ. And now I'm trying to read the code, hopefully to solve it. If I found the answer, I will post it here. |
@elahea2020 Unfortunately, I have some important things to do at the moment.. After I finish these things, I will start modifying the source code. |
Can anybody explain in LaserOdometry - specifically - how the equations la, lb, lc, for edges (lines 607-621), pa-pd for planes (lines 731 - 737) and finally the jacobian arx - atz (line 802 - 855) is computed? He computes "coeff" from edges and planes and uses that in computing the jacobian. However, it looks like it was computer generated. I figure if I can understand this, LaserMapping shouldn't be so bad. |
When I run catkin_make -DCMAKE_BUILD_TYPE=Release , this error occurs: |
This is a duplicate. Just remove that code. There is a pr to fix it.
|
Hi @Xiangzhaohong @StefanGlaser , |
@laboshinl a simple question, how do you show the a completed map from nsh_indoor_outdoor.bag dataset in ccViewer. Do you convert the .bag from the velodyne_cloud_registered topic ? or how? |
after installing the loam_velodyne , I have tested the code and it plays fine and opens the rviz viewer with PCAP file. But, when I'm trying to register the .bag file with ....(different terminal for each line) It gives me error on loading ... Thanks in advance :) Correction: I did sourced the .bash file. |
I have encountered this problem. Does anyone know why? started roslaunch server http://hierarch41-RESCUER-R720-15IKBM:35341/ SUMMARYPARAMETERS
NODES auto-starting new master setting /run_id to d91f9dca-f57d-11e8-9ccb-8c164507fb3b |
Dataset is unavailable~~~The link seems invalid~ |
While the LOAM implementation works great for setups where the LiDAR is placed horizontally, it gives weird results for situation where the LiDAR is placed at a certain pitch. Could you please suggest what changes need to be made to make it work for a tilted setup? |
@laboshinl |
@hemangchawla ; did you have any luck on getting LOAM to work with a titled setup? I tried experimenting with using the LiDAR at 45 degrees. It works well outdoors because you have a diversity of features given that the LiDAR is at least 6 feet above the ground. Anything less than that, it doesn't work so well |
How can I compile velodyne driver, when I click the link,there are some code? |
I want to get the key release event in rviz::Tool class but the function processKeyEvent can only get pressed key event. Is there any way to get released key event? |
HI I am student studying lidar scanning in Korea. It is my first time studying ROS. I have some problem running the code. i cannot get any visualization of point cloud in rviz when i do rosbag play. [multiScanRegistration-1] process has died [pid 5040, exit code -11, cmd /home/cau/catkin_ws/devel/lib/loam_velodyne/multiScanRegistration /multi_scan_points:=/velodyne_points __name:=multiScanRegistration __log:=/home/cau/.ros/log/b7fc1dc2-5783-11ee-9dff-a74c89350a67/multiScanRegistration-1.log]. Can anyone tell me how to solve this problem ? |
@LeeSang705 this is the answer #71 (comment) |
No description provided.
The text was updated successfully, but these errors were encountered: