Skip to content
Snippets Groups Projects
Commit 774dc5a6 authored by Johannes Mey's avatar Johannes Mey
Browse files

remove old sync parameters

parent 77890ee8
No related branches found
No related tags found
No related merge requests found
Showing
with 14 additions and 40 deletions
<launch> <launch>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ceti-cell" output="screen"> <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ads-cell" output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ads-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ads-table.json"/>
</node> </node>
......
<launch> <launch>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ceti-cell" output="screen"> <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ceti-cell" output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table.json"/>
</node> </node>
......
<launch> <launch>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ads-cell" output="screen"> <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="st-cell" output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_st-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_st-table.json"/>
</node> </node>
......
<launch> <launch>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="['ads', 'st', 'ceti']"/> <arg name="client_controllers" default="['ads-cell', 'st-cell', 'ceti-cell']"/>
<node pkg="ccf_immersive_sorting" type="main_controller" name="main_controller" output="screen"> <node pkg="ccf_immersive_sorting" type="main_controller" name="main_controller" output="screen">
......
<launch> <launch>
<arg name="autoselect" default="true"/> <arg name="autoselect" default="true"/>
<arg name="prefix" default="selector"/> <arg name="prefix" default="selector"/>
<node pkg="ccf_immersive_sorting" type="dummy_selection_provider" name="my_dummy_selection_provider" <node pkg="ccf_immersive_sorting" type="dummy_selection_provider" name="automatic_random_selector"
output="screen"> output="screen">
<param name="autoselect" type="bool" value="$(arg autoselect)"/> <param name="autoselect" type="bool" value="$(arg autoselect)"/>
<param name="prefix" type="string" value="$(arg prefix)"/> <param name="prefix" type="string" value="$(arg prefix)"/>
......
<launch> <launch>
<arg name="autoselect" default="false"/> <arg name="autoselect" default="false"/>
<arg name="prefix" default="selector"/> <arg name="prefix" default="selector"/>
<node pkg="ccf_immersive_sorting" type="dummy_selection_provider" name="my_dummy_selection_provider" <node pkg="ccf_immersive_sorting" type="dummy_selection_provider" name="manual_random_selector"
output="screen"> output="screen">
<param name="autoselect" type="bool" value="$(arg autoselect)"/> <param name="autoselect" type="bool" value="$(arg autoselect)"/>
<param name="prefix" type="string" value="$(arg prefix)"/> <param name="prefix" type="string" value="$(arg prefix)"/>
......
...@@ -2,17 +2,14 @@ ...@@ -2,17 +2,14 @@
<arg name="robot_ip" default="172.31.1.13"/> <arg name="robot_ip" default="172.31.1.13"/>
<arg name="load_gripper" default="true"/> <arg name="load_gripper" default="true"/>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<include file="$(find ccf)/launch/robot_setup.launch"> <include file="$(find ccf)/launch/robot_setup.launch">
<arg name="robot_ip" value="$(arg robot_ip)"/> <arg name="robot_ip" value="$(arg robot_ip)"/>
<arg name="load_gripper" value="$(arg load_gripper)"/> <arg name="load_gripper" value="$(arg load_gripper)"/>
</include> </include>
<node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="moveit_sorting_controller_instance" <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ads-cell" output="screen">
output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ads-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ads-table.json"/>
</node> </node>
......
...@@ -2,17 +2,14 @@ ...@@ -2,17 +2,14 @@
<arg name="robot_ip" default="172.31.1.13"/> <arg name="robot_ip" default="172.31.1.13"/>
<arg name="load_gripper" default="true"/> <arg name="load_gripper" default="true"/>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<include file="$(find ccf)/launch/robot_setup.launch"> <include file="$(find ccf)/launch/robot_setup.launch">
<arg name="robot_ip" value="$(arg robot_ip)"/> <arg name="robot_ip" value="$(arg robot_ip)"/>
<arg name="load_gripper" value="$(arg load_gripper)"/> <arg name="load_gripper" value="$(arg load_gripper)"/>
</include> </include>
<node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="moveit_sorting_controller_instance" <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti-cell" output="screen">
output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table.json"/>
</node> </node>
......
...@@ -2,17 +2,14 @@ ...@@ -2,17 +2,14 @@
<arg name="robot_ip" default="172.31.1.13"/> <arg name="robot_ip" default="172.31.1.13"/>
<arg name="load_gripper" default="true"/> <arg name="load_gripper" default="true"/>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<include file="$(find ccf)/launch/robot_setup.launch"> <include file="$(find ccf)/launch/robot_setup.launch">
<arg name="robot_ip" value="$(arg robot_ip)"/> <arg name="robot_ip" value="$(arg robot_ip)"/>
<arg name="load_gripper" value="$(arg load_gripper)"/> <arg name="load_gripper" value="$(arg load_gripper)"/>
</include> </include>
<node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="moveit_sorting_controller_instance" <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="st-cell" output="screen">
output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_st-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_st-table.json"/>
</node> </node>
......
<launch> <launch>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<include file="$(find ccf)/launch/simulation_setup.launch"/> <include file="$(find ccf)/launch/simulation_setup.launch"/>
<node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="moveit_sorting_controller_instance" <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ads-cell" output="screen">
output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ads-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ads-table.json"/>
</node> </node>
......
<launch> <launch>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<include file="$(find ccf)/launch/simulation_setup.launch"/> <include file="$(find ccf)/launch/simulation_setup.launch"/>
<node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="moveit_sorting_controller_instance" <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti-cell" output="screen">
output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table.json"/>
</node> </node>
......
<launch> <launch>
<arg name="connection_address" default="tcp://*:6576"/> <arg name="connection_address" default="tcp://*:6576"/>
<arg name="client_controllers" default="[]"/>
<include file="$(find ccf)/launch/simulation_setup.launch"/> <include file="$(find ccf)/launch/simulation_setup.launch"/>
<node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="moveit_sorting_controller_instance" <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="st-cell" output="screen">
output="screen">
<param name="connection_address" type="string" value="$(arg connection_address)"/> <param name="connection_address" type="string" value="$(arg connection_address)"/>
<param name="client_controllers" type="yaml" value="$(arg client_controllers)"/>
<param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_st-table.json"/> <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_st-table.json"/>
</node> </node>
......
...@@ -42,8 +42,6 @@ int main(int argc, char **argv) { ...@@ -42,8 +42,6 @@ int main(int argc, char **argv) {
connection->setSendTopic(getParameter(n, "topics/scene", NODE_NAME + "/scene/update")); connection->setSendTopic(getParameter(n, "topics/scene", NODE_NAME + "/scene/update"));
connector.addConnection(std::move(connection)); connector.addConnection(std::move(connection));
auto clientControllers = getPrivateParameter<std::vector<std::string>>("client_controllers");
auto mqttServer = getPrivateParameter<std::string>("mqtt_server", "localhost:1883"); auto mqttServer = getPrivateParameter<std::string>("mqtt_server", "localhost:1883");
std::unique_ptr<MqttConnection> mqtt_connection = std::make_unique<MqttConnection>(mqttServer, ros::this_node::getName()); std::unique_ptr<MqttConnection> mqtt_connection = std::make_unique<MqttConnection>(mqttServer, ros::this_node::getName());
mqtt_connection->listen(getParameter<std::string>(n, "topics/selection", "selection")); mqtt_connection->listen(getParameter<std::string>(n, "topics/selection", "selection"));
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include "ccf/connection/MqttConnection.h" #include "ccf/connection/MqttConnection.h"
#include "ccf/util/NodeUtil.h" #include "ccf/util/NodeUtil.h"
std::string NODE_NAME = "dummy_sorting_controller"; std::string NODE_NAME = "main_controller";
using CetiRosToolbox::getParameter; using CetiRosToolbox::getParameter;
using CetiRosToolbox::getPrivateParameter; using CetiRosToolbox::getPrivateParameter;
......
...@@ -42,10 +42,10 @@ int main(int argc, char **argv) { ...@@ -42,10 +42,10 @@ int main(int argc, char **argv) {
connection->setSendTopic(getParameter(n, "topics/scene", NODE_NAME + "/scene/update")); connection->setSendTopic(getParameter(n, "topics/scene", NODE_NAME + "/scene/update"));
connector.addConnection(std::move(connection)); connector.addConnection(std::move(connection));
auto clientControllers = getPrivateParameter<std::vector<std::string>>("client_controllers");
auto mqttServer = getPrivateParameter<std::string>("mqtt_server", "localhost:1883"); auto mqttServer = getPrivateParameter<std::string>("mqtt_server", "localhost:1883");
std::unique_ptr<MqttConnection> mqtt_connection = std::make_unique<MqttConnection>(mqttServer, ros::this_node::getName()); std::unique_ptr<MqttConnection> mqtt_connection = std::make_unique<MqttConnection>(mqttServer, ros::this_node::getName());
mqtt_connection->listen(getParameter<std::string>(n, "topics/selection", "selection"));
connector.addConnection(std::move(mqtt_connection));
ros::WallDuration(5).sleep(); // wait 5 secs to init scene (to give moveit time to load) ros::WallDuration(5).sleep(); // wait 5 secs to init scene (to give moveit time to load)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment