Comments (8)
Holy moly!!!! sorry for my late reply. I'm about to graduate in this year so I have no time haha....
Anyway, I'm terrible sorry for providing less-generalized examples. I think using pre-made rosbag is not helpful for generalization, and not intuitive as well.
Online (ROS Callback) KITTI dataset
We also provide rosbag example. If you run our patchwork via rosbag, please refer to this example.
- After building this package, run the roslaunch as follows:
roslaunch patchwork run_patchwork.launch is_kitti:=true
Then you can see the below message:
-
Set the
data_path
inlaunch/kitti_publisher.launch
for your machine, which is same with the aforementioned parameter in "Offline KITTI dataset" part. -
Then, run ros player (please refer to
nodes/ros_kitti_publisher.cpp
) by following command at another terminal window:
roslaunch patchwork kitti_publisher.launch
In short, I just added psuedo-publisher for compatibility.
#### Online (via your ROS bag file)
It is easy by re-using `run_patchwork.launch`.
1. Remap the topic of subscriber, i.g. modify remap line as follows:
Note that the type subscribed data is sensor_msgs::PointCloud2
.
- Next, launch the roslaunch file as follows:
roslaunch patchwork run_patchwork.launch is_kitti:=false
Note that is_kitti=false
is important! Because it decides which rviz is opened. The rviz shows only estimated ground and non-ground because your own dataset may have no point-wise labels.
- Then play your bag file!
rosbag play $YOUR_BAG_FILE_NAME$.bag
from patchwork.
Anyway, thank you for your kind assistance @hwan0806 !!!!
from patchwork.
Sorry for the late reply!! I think it's the problem of ROS noetic. On my desktop (ROS Melodic), it still works fine. I think this is because the rosbag is from the ROS Melodic. :( Why don't you use offline Kitti mode?
from patchwork.
I meet the same problem, but I use the ROS Melodic. Maybe the problem is caused by other things. Could you help?
from patchwork.
I meet the same problem,too. I use the ROS Melodic.Could you help?
from patchwork.
@XFFer @DavidsShi I think we have to create a new ros node which convert msg datatype from sensor_msgs/PointCloud2 to patchwork/node. Then, this issue will be solved.
from patchwork.
@XFFer @DavidsShi I think we have to create a new ros node which convert msg datatype from sensor_msgs/PointCloud2 to patchwork/node. Then, this issue will be solved.
Thank you so much ,the problem has been solved~
from patchwork.
May I close this issue? If there are any problem, please feel free to say to me
from patchwork.
Related Issues (19)
- how to calculate elevation_thresholds and flatness_thresholds HOT 4
- Question about how to save the non-ground result
- Why is elevation_threshold different for each zone? HOT 1
- Is there a mistake in patchwork.hpp???? HOT 1
- How to show pointcloud frame by frame? HOT 1
- The different between code and paper HOT 2
- patchwork.hpp:373 HOT 1
- adaption for VLP16 HOT 1
- Difference between estimated nonground points and origin kitti point cloud HOT 1
- Explanation needed of consensus_set_based_height_estimation() function HOT 4
- Under And over segmentation Ouster 128 HOT 2
- Magic numbers in code HOT 3
- How to save the map created HOT 1
- how to make it online processing for outputting Non-ground points HOT 4
- params for 128-beam LiDAR HOT 16
- ๅฆไฝๅบ็จๅจๅบๆๆฟๅ ้ท่พพ็นไบๆฐๆฎไธ HOT 2
- About support ROS2 HOT 1
- the performance of the proposed components HOT 6
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 patchwork.