Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| obstacle_detection [2016/03/13 08:54] – zyuan | obstacle_detection [2026/10/22 23:03] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | We use the **[[Point Cloud Library PCL]][[http:// | + | We use the **[[http:// |
| + | ====== Objectif ====== | ||
| We catched the depth data and tranformed to point cloud. Then we filter that object which is higher than the ground. We projected this result to create a 2D image. By using this image, we can send back reference position of an obstacle. | We catched the depth data and tranformed to point cloud. Then we filter that object which is higher than the ground. We projected this result to create a 2D image. By using this image, we can send back reference position of an obstacle. | ||
| - | You can also take a look to the tutorial: | + | * You can also take a look to the tutorial: |
| Calibration Parameters for the calculation of 3D coordinates from the raw image measurements include: | Calibration Parameters for the calculation of 3D coordinates from the raw image measurements include: | ||
| + | **The height of Kinect.** | ||
| + | (In addition, we found that y-axis of the point cloud corresponds to the height, means the z-axis for a tf-tranform of Kinect Sensor) | ||
| - | The height of Kinect. (In addition, we found that y-axis of the point cloud corresponds to the height, means the z-axis for a tf-tranform of Kinect Sensor) | + | ===== package ===== |
| + | |||
| + | The package: {{: | ||
| + | |||
| + | 1. Launch | ||
| + | * //roslaunch openni_launch openni.launch// | ||
| + | 2. Run | ||
| + | * //rosrun pcl_detector pcl_detector// | ||
| + | |||
| + | ==== Simulation ==== | ||
| You can simulate the result by using rviz: | You can simulate the result by using rviz: | ||
| + | * //rosrun rviz rviz// | ||
| - | $rosrun rviz rviz | ||
| Choose the output topic " | Choose the output topic " | ||
| - | TODO: add FindingBlob to optimize the results. | ||
| - | The package: {{: | ||
| - | |||
| - | To use it: | ||
| - | 1. Launch Kinect Sensor | ||
| - | $roslaunch openni_launch openni.launch | ||
| - | 2. Run | ||
| - | $rosrun pcl_detector pcl_detector | ||