수직을 따라 점 그룹 필터링
개시하다
특정 법선 방향의 점조만 특정 점조에서 추출하기 위해 조사를 진행했다
jsk_pcl_ros
알겠습니다. 이런 처리는 가능합니다.시용하다
다음은 포장이 간단합니다
NormalDirectionFilter
테스트 가능합니다.install
sudo apt-get install -y ros-melodic-jsk-pcl-ros
sudo apt-get install -y ros-melodic-jsk-visualization
git clone https://github.com/hoshianaaa/jsk_pcl_ros_samples.git
cd ~/catkin_ws
catkin build
または
catkin make
source ~/catkin_ws/devel/setup.bash
실행roslaunch jsk_pcl_ros_samples normal_direction_filter.launch
생성된 launch는 빨간색 상자 섹션의 nodelet에 수직점 그룹을 입력합니다.또한 매개 변수로 한다jsk_pcl_ros
, NormalDirectionFilter
.launch
<launch>
<arg name="gui" default="true"/>
<include file="$(find jsk_pcl_ros_samples)/launch/normal_estimation_omp.launch">
<arg name="file_name" value="$(find jsk_pcl_ros_samples)/pcd/bunny.pcd"/>
<arg name="gui" default="false"/>
</include>
<node name="normal_direction_filter"
pkg="nodelet" type="nodelet"
args="standalone jsk_pcl/NormalDirectionFilter">
<remap from="~input" to="normal_estimation_omp/output"/>
<rosparam>
use_imu: false
eps_angle: 0.2
direction: [0, 0, 1]
</rosparam>
</node>
<group if="$(arg gui)">
<node name="extract_indices_normal_filtered"
pkg="nodelet" type="nodelet"
args="standalone jsk_pcl/ExtractIndices">
<remap from="~input" to="normal_estimation_omp/output_with_xyz"/>
<remap from="~indices" to="normal_direction_filter/output"/>
<rosparam>
keep_organized: true
</rosparam>
</node>
<node name="rviz"
pkg="rviz" type="rviz"
args="-d $(find jsk_pcl_ros_samples)/rviz/normal_direction_filter.rviz"/>
</group>
</launch>
결실
아래 사진처럼 특정 방향의 점군만 추출할 수 있다.
Reference
이 문제에 관하여(수직을 따라 점 그룹 필터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hoshianaaa/items/c77d0822c193903c0edd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)