Skip to main content
Sign in
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • noetic/demo/ga-2023-1-motion-grammars
  • demo/ga-2023-1
  • noetic/main
  • noetic/feature/robotics-festival
  • feature/table-detector
  • ga-demo
  • noetic/feature/tags
  • noetic/feature/collab
  • ccnc-demo
9 results

Target

Select target project
  • CeTI / ROS / CeTI Cobotic Framework / CCF Immersive Sorting Demo
1 result
Select Git revision
  • noetic/demo/ga-2023-1-motion-grammars
  • demo/ga-2023-1
  • noetic/main
  • noetic/feature/robotics-festival
  • feature/table-detector
  • ga-demo
  • noetic/feature/tags
  • noetic/feature/collab
  • ccnc-demo
9 results
Show changes

Commits on Source 4

28 files
+ 22
101
Compare changes
  • Side-by-side
  • Inline

Files

+1 −1
Original line number Original line Diff line number Diff line
@@ -3,7 +3,7 @@


#include <string>
#include <string>


#include "connector.pb.h"
#include "Scene.pb.h"


class Action
class Action
{
{
+1 −1
Original line number Original line Diff line number Diff line
#ifndef CCF_IMMERSIVE_SORTING_CELL_H_
#ifndef CCF_IMMERSIVE_SORTING_CELL_H_
#define CCF_IMMERSIVE_SORTING_CELL_H_
#define CCF_IMMERSIVE_SORTING_CELL_H_


#include <connector.pb.h>
#include <Scene.pb.h>
#include <optional>
#include <optional>
#include <string>
#include <string>


+1 −0
Original line number Original line Diff line number Diff line
@@ -3,6 +3,7 @@
    <arg name="connection_address" default="tcp://*:6576"/>
    <arg name="connection_address" default="tcp://*:6576"/>


    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ads_cell" output="screen">
    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ads_cell" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <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>
+1 −0
Original line number Original line Diff line number Diff line
@@ -3,6 +3,7 @@
    <arg name="connection_address" default="tcp://*:6576"/>
    <arg name="connection_address" default="tcp://*:6576"/>


    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ceti_cell_1" output="screen">
    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ceti_cell_1" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-1.json"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-1.json"/>
    </node>
    </node>
+1 −0
Original line number Original line Diff line number Diff line
@@ -3,6 +3,7 @@
    <arg name="connection_address" default="tcp://*:6576"/>
    <arg name="connection_address" default="tcp://*:6576"/>


    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ceti_cell_2" output="screen">
    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="ceti_cell_2" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-2.json"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-2.json"/>
    </node>
    </node>
+1 −0
Original line number Original line Diff line number Diff line
@@ -3,6 +3,7 @@
    <arg name="connection_address" default="tcp://*:6576"/>
    <arg name="connection_address" default="tcp://*:6576"/>


    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="st_cell" output="screen">
    <node pkg="ccf_immersive_sorting" type="dummy_sorting_controller" name="st_cell" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <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>
+0 −12
Original line number Original line Diff line number Diff line
<launch>

    <arg name="connection_address" default="tcp://*:6576"/>

    <include file="$(find ccf)/launch/simulation_setup.launch"/>

    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ads_cell" output="screen">
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ads-table.json"/>
    </node>

</launch>
+0 −17
Original line number Original line Diff line number Diff line
<launch>

    <!-- MQTT server for communication with client cells -->
    <arg name="mqtt_server" default="tcp://localhost:1883"
         doc="address of the mqtt server for the connection to the controller"/>

    <include file="$(find ccf)/launch/simulation_setup.launch"/>

    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_placeworld" output="screen">
        <param name="arm" type="string" value="arm1"/>
        <param name="other_cell" type="string" value="/ceti_cell_2_placeworld/scene/update"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="scene" type="string"
               value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-placeworld.json"/>
    </node>

</launch>
+0 −12
Original line number Original line Diff line number Diff line
<launch>

    <arg name="connection_address" default="tcp://*:6576"/>

    <include file="$(find ccf)/launch/simulation_setup.launch"/>

    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_1" output="screen">
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-1.json"/>
    </node>

</launch>
+0 −22
Original line number Original line Diff line number Diff line
<launch>

    <!-- MQTT server for communication with client cells -->
    <arg name="mqtt_server" default="tcp://192.168.0.122:1883"
         doc="address of the mqtt server for the connection to the controller"/>

    <!-- robot IP used by the robot controller -->
    <arg name="robot_ip" default="172.31.1.13" doc="ip address if the robot"/>

    <include file="$(find ccf)/launch/simulation_setup.launch"/>

    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_placeworld/command"/>

    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_2_placeworld" output="screen">
        <param name="arm" type="string" value="arm2"/>
        <param name="other_cell" type="string" value="/ceti_cell_placeworld/scene/update"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="scene" type="string"
               value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-placeworld.json"/>
    </node>

</launch>
+0 −12
Original line number Original line Diff line number Diff line
<launch>

    <arg name="connection_address" default="tcp://*:6576"/>

    <include file="$(find ccf)/launch/simulation_setup.launch"/>

    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_2" output="screen">
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-2.json"/>
    </node>

</launch>
+0 −12
Original line number Original line Diff line number Diff line
<launch>

    <arg name="connection_address" default="tcp://*:6576"/>

    <include file="$(find ccf)/launch/simulation_setup.launch"/>

    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="st_cell" output="screen">
        <param name="connection_address" type="string" value="$(arg connection_address)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_st-table.json"/>
    </node>

</launch>
+1 −1
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@
    <arg name="mqtt_server" default="tcp://localhost:1883"
    <arg name="mqtt_server" default="tcp://localhost:1883"
         doc="address of the mqtt server for the connection to the controller"/>
         doc="address of the mqtt server for the connection to the controller"/>


    <include file="$(find ccf)/launch/noop-sim_setup.launch"/>
    <include file="$(find ccf)/launch/simulation_setup.launch"/>


    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_1/command"/>
    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_1/command"/>


+1 −1
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@
    <arg name="mqtt_server" default="tcp://localhost:1883"
    <arg name="mqtt_server" default="tcp://localhost:1883"
         doc="address of the mqtt server for the connection to the controller"/>
         doc="address of the mqtt server for the connection to the controller"/>


    <include file="$(find ccf)/launch/noop-sim_setup.launch"/>
    <include file="$(find ccf)/launch/simulation_setup.launch"/>


    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_1/command"/>
    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_1/command"/>


+1 −1
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@
    <arg name="mqtt_server" default="tcp://localhost:1883"
    <arg name="mqtt_server" default="tcp://localhost:1883"
         doc="address of the mqtt server for the connection to the controller"/>
         doc="address of the mqtt server for the connection to the controller"/>


    <include file="$(find ccf)/launch/noop-sim_setup.launch"/>
    <include file="$(find ccf)/launch/simulation_setup.launch"/>


    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_1/command"/>
    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_1/command"/>


+1 −1
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@
    <!-- Use rviz -->
    <!-- Use rviz -->
    <arg name="use_rviz" default="true" doc="use rviz"/>
    <arg name="use_rviz" default="true" doc="use rviz"/>


    <include file="$(find ccf)/launch/noop-sim_setup.launch">
    <include file="$(find ccf)/launch/simulation_setup.launch">
        <arg name="use_rviz" value="$(arg use_rviz)"/>
        <arg name="use_rviz" value="$(arg use_rviz)"/>
    </include>
    </include>


+1 −1
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@
    <arg name="mqtt_server" default="tcp://192.168.0.122:1883"
    <arg name="mqtt_server" default="tcp://192.168.0.122:1883"
         doc="address of the mqtt server for the connection to the controller"/>
         doc="address of the mqtt server for the connection to the controller"/>


    <include file="$(find ccf)/launch/noop-sim_setup.launch"/>
    <include file="$(find ccf)/launch/simulation_setup.launch"/>


    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_placeworld/command"/>
    <param name="/connector_node_ros_ccf/topics/command" value="/ceti_cell_placeworld/command"/>


+1 −0
Original line number Original line Diff line number Diff line
@@ -12,6 +12,7 @@
    </include>
    </include>


    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ads_cell" output="screen">
    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ads_cell" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <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>
+1 −0
Original line number Original line Diff line number Diff line
@@ -13,6 +13,7 @@
    </include>
    </include>


    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_1" output="screen">
    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_1" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-1.json"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-1.json"/>
    </node>
    </node>
+1 −0
Original line number Original line Diff line number Diff line
@@ -13,6 +13,7 @@
    </include>
    </include>


    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_2" output="screen">
    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="ceti_cell_2" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-2.json"/>
        <param name="scene" type="string" value="$(find ccf_immersive_sorting)/config/config_scene_ceti-table-2.json"/>
    </node>
    </node>
+1 −0
Original line number Original line Diff line number Diff line
@@ -12,6 +12,7 @@
    </include>
    </include>


    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="st_cell" output="screen">
    <node pkg="ccf_immersive_sorting" type="moveit_sorting_controller" name="st_cell" output="screen">
        <param name="arm" type="string" value="arm"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <param name="mqtt_server" type="yaml" value="$(arg mqtt_server)"/>
        <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>
+1 −1
Original line number Original line Diff line number Diff line
@@ -11,7 +11,7 @@


#include "ccf/util/NodeUtil.h"
#include "ccf/util/NodeUtil.h"


#include "connector.pb.h"
#include "Scene.pb.h"


#include <google/protobuf/message.h>
#include <google/protobuf/message.h>


+1 −1
Original line number Original line Diff line number Diff line
@@ -17,7 +17,7 @@
#include <google/protobuf/text_format.h>
#include <google/protobuf/text_format.h>
#include <random>
#include <random>


#include "connector.pb.h"
#include "Scene.pb.h"


#include <google/protobuf/util/json_util.h>
#include <google/protobuf/util/json_util.h>
#include <google/protobuf/message.h>
#include <google/protobuf/message.h>
+1 −1
Original line number Original line Diff line number Diff line
@@ -11,7 +11,7 @@
#include <ros/package.h>
#include <ros/package.h>
#include <std_msgs/Empty.h>
#include <std_msgs/Empty.h>


#include "connector.pb.h"
#include "Scene.pb.h"


#include "ccf/controller/DummyRobotArmController.h"
#include "ccf/controller/DummyRobotArmController.h"
#include "ccf/connection/NngConnection.h"
#include "ccf/connection/NngConnection.h"
+1 −1
Original line number Original line Diff line number Diff line
@@ -5,7 +5,7 @@
#include <utility>
#include <utility>
#include <cell_controller.h>
#include <cell_controller.h>


#include "connector.pb.h"
#include "Scene.pb.h"


#include "ccf/controller/DummyRobotArmController.h"
#include "ccf/controller/DummyRobotArmController.h"
#include "ccf/connection/NngConnection.h"
#include "ccf/connection/NngConnection.h"
+1 −1
Original line number Original line Diff line number Diff line
@@ -11,7 +11,7 @@
#include <ros/package.h>
#include <ros/package.h>
#include <std_msgs/Empty.h>
#include <std_msgs/Empty.h>


#include "connector.pb.h"
#include "Scene.pb.h"


#include "ccf/controller/MoveItRobotArmController.h"
#include "ccf/controller/MoveItRobotArmController.h"
#include "ccf/connection/NngConnection.h"
#include "ccf/connection/NngConnection.h"
+1 −1
Original line number Original line Diff line number Diff line
@@ -16,7 +16,7 @@


#include "ccf/util/NodeUtil.h"
#include "ccf/util/NodeUtil.h"


#include "connector.pb.h"
#include "Scene.pb.h"
#include "google/protobuf/text_format.h"
#include "google/protobuf/text_format.h"


#include <google/protobuf/util/json_util.h>
#include <google/protobuf/util/json_util.h>
+1 −1
Original line number Original line Diff line number Diff line
@@ -5,7 +5,7 @@
#include <utility>
#include <utility>
#include <cell_controller.h>
#include <cell_controller.h>


#include "connector.pb.h"
#include "Scene.pb.h"


#include "ccf/controller/DummyRobotArmController.h"
#include "ccf/controller/DummyRobotArmController.h"
#include "ccf/connection/NngConnection.h"
#include "ccf/connection/NngConnection.h"