noms des topics plus simples
This commit is contained in:
parent
e553dc0e8f
commit
39273e79ab
4 changed files with 15 additions and 10 deletions
|
@ -2,11 +2,11 @@
|
||||||
<launch>
|
<launch>
|
||||||
|
|
||||||
<include file="$(find hand_control)/launch/freenect-registered-xyzrgb.launch"/>
|
<include file="$(find hand_control)/launch/freenect-registered-xyzrgb.launch"/>
|
||||||
|
|
||||||
<param name="zmax" value="50.0" type="double"/>
|
|
||||||
|
|
||||||
<node name="filtre_z" pkg="hand_control" type="filtre">
|
<node name="filtre_z" pkg="hand_control" type="filtre">
|
||||||
<remap from="filtre_input" to="/camera/xyzrgb/points"/>
|
<remap from="/filtre/input" to="/camera/xyzrgb/points"/>
|
||||||
</node>
|
</node>
|
||||||
|
|
||||||
|
<param name="/filtre/zmax" value="50.0" type="double"/>
|
||||||
|
|
||||||
</launch>
|
</launch>
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
<launch>
|
<launch>
|
||||||
<param name="zmax" value="100." type="double" />
|
|
||||||
<node name="filtre_z" pkg="hand_control" type="filtre">
|
<node name="filtre_z" pkg="hand_control" type="filtre">
|
||||||
<remap from="filtre_input" to="random_pcl"/>
|
<remap from="/filtre/input" to="random_pcl"/>
|
||||||
</node>
|
</node>
|
||||||
|
<param name="/filtre/zmax" value="100." type="double" />
|
||||||
|
|
||||||
<node name="publisher" pkg="hand_control" type="random_pcl_publisher" >
|
<node name="publisher" pkg="hand_control" type="random_pcl_publisher" >
|
||||||
<remap from="random_output" to="random_pcl"/>
|
<remap from="/random/output" to="random_pcl"/>
|
||||||
</node>
|
</node>
|
||||||
|
<param name="/random/freq" value="1." type="double" />
|
||||||
|
<param name="/random/length" value="5" type="int" />
|
||||||
|
|
||||||
</launch>
|
</launch>
|
||||||
|
|
|
@ -52,7 +52,7 @@ int
|
||||||
main(int argc, char** argv)
|
main(int argc, char** argv)
|
||||||
{
|
{
|
||||||
ros::init(argc, argv, "filtre");
|
ros::init(argc, argv, "filtre");
|
||||||
ros::NodeHandle node;
|
ros::NodeHandle node("filtre");
|
||||||
|
|
||||||
// récupération des paramètres
|
// récupération des paramètres
|
||||||
double zmax(0);
|
double zmax(0);
|
||||||
|
@ -66,9 +66,9 @@ main(int argc, char** argv)
|
||||||
}
|
}
|
||||||
|
|
||||||
// initialisation
|
// initialisation
|
||||||
ros::Publisher publisher = node.advertise<PointCloud>("filtre_output", 1);
|
ros::Publisher publisher = node.advertise<PointCloud>("output", 1);
|
||||||
Callback callback(publisher);
|
Callback callback(publisher);
|
||||||
ros::Subscriber subscriber = node.subscribe<PointCloud>("filtre_input", 1, callback);
|
ros::Subscriber subscriber = node.subscribe<PointCloud>("input", 1, callback);
|
||||||
|
|
||||||
// démarrage
|
// démarrage
|
||||||
ROS_INFO("node started");
|
ROS_INFO("node started");
|
||||||
|
|
|
@ -85,7 +85,7 @@ main(int argc, char** argv)
|
||||||
ROS_INFO("length : %d (default value)", length);
|
ROS_INFO("length : %d (default value)", length);
|
||||||
}
|
}
|
||||||
// initialisation
|
// initialisation
|
||||||
ros::Publisher publisher = node.advertise<PointCloud>("random_output", 1);
|
ros::Publisher publisher = node.advertise<PointCloud>("output", 1);
|
||||||
Generator generator(length, min, max);
|
Generator generator(length, min, max);
|
||||||
ros::Rate loop_rate(freq);
|
ros::Rate loop_rate(freq);
|
||||||
ROS_INFO("node started");
|
ROS_INFO("node started");
|
||||||
|
|
Loading…
Reference in a new issue