{"id":1257,"date":"2022-07-22T12:51:45","date_gmt":"2022-07-22T09:51:45","guid":{"rendered":"http:\/\/146.124.114.146:8000\/tandem\/?page_id=1257"},"modified":"2024-01-12T12:06:01","modified_gmt":"2024-01-12T09:06:01","slug":"demos","status":"publish","type":"page","link":"http:\/\/tandem-project.gr:8000\/tandem\/en\/demos\/","title":{"rendered":"Demos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1257\" class=\"elementor elementor-1257\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b4c9dce elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b4c9dce\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-48b87a18 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48b87a18\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<header class=\"elementor-section elementor-top-section elementor-element elementor-element-221132b elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"221132b\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;split&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f165b67\" data-id=\"2f165b67\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4319fd10 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"4319fd10\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-xxl\">Demos<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b60acc7 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"3b60acc7\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-xxl\">(INTEGRATION OF FUNCTIONS AND DEVICES TO EDGE CLOUD SERVICES)<br>September 2020 - September 2023<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-189e729f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"189e729f\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/header>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a9ed593 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a9ed593\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40b6e619\" data-id=\"40b6e619\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6abcc203 elementor-widget elementor-widget-spacer\" data-id=\"6abcc203\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-48bc20ef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48bc20ef\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2a315fa7\" data-id=\"2a315fa7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-604b955b elementor-widget elementor-widget-heading\" data-id=\"604b955b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-large\">Demos<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1f7ae02c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1f7ae02c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1e609284 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1e609284\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c52f0b9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c52f0b9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1c6774\" data-id=\"d1c6774\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-61f9c4f elementor-widget elementor-widget-heading\" data-id=\"61f9c4f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">TANDEM Robotics Use Case<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b00cf3c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b00cf3c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-14ba9bd\" data-id=\"14ba9bd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-86249c7 elementor-drop-cap-yes elementor-drop-cap-view-default elementor-widget elementor-widget-text-editor\" data-id=\"86249c7\" data-element_type=\"widget\" data-settings=\"{&quot;drop_cap&quot;:&quot;yes&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p>The robot is controlled by the TANDEM system and serves as a node of the system&#8217;s edge. Using TANDEM, we compose and send different tasks for execution by the robot. Four collaborative robotic services were developed, which were registered in the TANDEM service catalog. These services are combined using TANDEM&#8217;s Service Chain Orchestrator to create two different scenarios. The first scenario includes visual quality control of final products using artificial intelligence, followed by grabbing and placing the objects in a suitable position, thus simulating the functionality of the robot in an industrial production line. In the second scenario, the robot separates types of pharmaceutical packaging. The steps are the following: <\/p><ol><li>Registration of Object Detection Model Training Service: After creating the object detection model training and retraining service, we register it in the TANDEM platform. This service allows the user to input their own set of images, based on which machine learning model training takes place, as well as the ability for automatic performance evaluation of the model, according to the user&#8217;s specifications.<\/li><li>Registration of Robot as a TANDEM Node: The second step is to integrate the robot&#8217;s computer as a node of the TANDEM platform. This will provide the capability for immediate start of robot services, as well as direct communication of the robot with other TANDEM nodes.<\/li><li>Registration of the Hardware Controller Service: After making the robot a TANDEM node, we register the basic services that make up our scenario. The first service is the Hardware Controller. This service ensures the connection between the devices that make up the robot (arm and sensors) and the other services of the scenario. Specifically, the Hardware Controller always runs on the robot&#8217;s computer and contains the programs (drivers) of the robot&#8217;s actuators and sensors.<\/li><li>Registration of the Motion Planning Service: Next, we register the Motion Planning service in the TANDEM platform. This service contains the necessary software and libraries to calculate the valid path the arm should follow based on the desired final position of the arm.<\/li><li>Registration of the Object Detection Service (for quality control of beverage packaging): The third service we register in TANDEM is the object detection service. To create this service, we have used the Object Detection Model Training Service mentioned above, to get the appropriate machine learning model, specifically trained for our scenario. In our case, the Object Detection Service distinguishes between useful and defective beverage cans (of a specific brand) and returns the appropriate estimation and the position of the detected object in the image.<\/li><li>Registration of the Pick and Place Service: In this step, we register the Pick and Place service, which completes the first use scenario of the robot. This service implements the logic of the scenario, such as processing the images read by the robot&#8217;s camera, calculating the position of the objects, and the successive commands that must be given to the arm for task execution.<\/li><li>Creation of Products from the above services and selection of the robot node for their execution.<\/li><li>Creation of the &#8220;Identification of Defective Beverage Packaging&#8221; Service Chain for the Robot: Having registered all the individual services\/products, we create a service chain (Service Chain) to implement the overall scenario. In the first robotic scenario, after taking the image from the robot&#8217;s camera, we get the positions and classes of the objects (which will be indicated by the object recognition service), and use the arm to place each object in the predetermined place according to whether it is defective or useful.<\/li><li>Start of Robot Service Chain 1 &#8220;Identification of Defective Beverage Packaging&#8221;: At this stage, we start the service chain from the TANDEM platform, and see all the individual services starting in real-time, both those starting on the robot&#8217;s computer and on other local servers for computational resource sharing.<\/li><li>Registration of Object Detection Service for Separation of Pharmaceuticals: To highlight the flexibility of the platform and the speed of changing the robot&#8217;s task, we will register another service, with the aim of changing the robot&#8217;s task in real-time. Specifically, we have a second object detection service, which separates pharmaceutical packaging, instead of beverage packaging. Creation of a product from this service and selection of the robot node for its execution.<\/li><li>Start of Robot Service Chain 2 &#8220;Separation of Pharmaceutical Packaging&#8221;: In this step, by making a simple modification in the service chain we have created from the Service Chain Orchestrator of TANDEM, we replace the existing service (separation of beverage packaging) with the new one (separation of pharmaceutical packaging).<\/li><li>Start of the New Service Chain: Having created the new service chain in the previous step, we terminate the previous one and put it into operation. This demonstrates the easy, rapid, and physically inaccessible change of the robot&#8217;s operational goal through the TANDEM platform.<\/li><li>Selection of Central Node (instead of the robot) for Execution of the Object Recognition Service. Restart of the New Service Chain.<\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ba1da91 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ba1da91\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a24874e\" data-id=\"a24874e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-55a5a20 elementor-widget elementor-widget-image\" data-id=\"55a5a20\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t<img width=\"225\" height=\"300\" src=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2024\/01\/IMG_20231109_194123-225x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2024\/01\/IMG_20231109_194123-225x300.jpg 225w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2024\/01\/IMG_20231109_194123-769x1024.jpg 769w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2024\/01\/IMG_20231109_194123-768x1023.jpg 768w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2024\/01\/IMG_20231109_194123-1153x1536.jpg 1153w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2024\/01\/IMG_20231109_194123-1538x2048.jpg 1538w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2024\/01\/IMG_20231109_194123-scaled.jpg 1922w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3788841 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3788841\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b445612\" data-id=\"b445612\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e74eda0 elementor-aspect-ratio-169 elementor-widget elementor-widget-video\" data-id=\"e74eda0\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/JPC6dqUQGBo&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;,&quot;aspect_ratio&quot;:&quot;169&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-wrapper elementor-fit-aspect-ratio elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-921cba1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"921cba1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d0ea2a6\" data-id=\"d0ea2a6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a3c8e31 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a3c8e31\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-77a44b4\" data-id=\"77a44b4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3824a4a elementor-widget elementor-widget-heading\" data-id=\"3824a4a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">TANDEM IoT Workflow<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b5cf6c elementor-drop-cap-yes elementor-drop-cap-view-default elementor-widget elementor-widget-text-editor\" data-id=\"9b5cf6c\" data-element_type=\"widget\" data-settings=\"{&quot;drop_cap&quot;:&quot;yes&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p>Initially in \u201cTandem IoT Workflow\u201d\u00a0 all the installation and management phases of the services that are necessary for the TANDEM nodes operations are presented. Then, all the installation steps for both the core TANDEM Platform as a Service (PaaS) services, such as EdgeX, as well as for the installation and support of an end-to-end IoT scenario as a custom TANDEM PaaS service are listed. In both cases the \u03c0-Edge platform is used for the installation of the PaaS services, which is characterized as edge platform manager). Through the specific IoT (custom) TANDEM PaaS service, both the visualized humidity and temperature measurements collected from the sensors of a RasberryPi connected to the Edge\u03a7 PaaS service, as well as the mechanisms triggered (\u201calarm\u201d and \u201cnotification\u201d) when the specific measurements exceed the expected upper bounds are depicted. Specifically, for the triggering mechanisms (\u201calarm\u201d and \u201cnotification\u201d) we present in detail how the appropriate Argo Function as a Service (FaaS) services and the actions they implement are created,\u00a0 both for the sending of a notification email in case of \u201cnotification\u201d mechanism, and for the RasberryPi&#8217;s alarm activation in case of the \u201calarm\u201d mechanism.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-130c447 elementor-widget elementor-widget-image\" data-id=\"130c447\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t<img width=\"1024\" height=\"563\" src=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2022\/07\/\u03c4\u03b1-1-1024x563.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2022\/07\/\u03c4\u03b1-1-1024x563.png 1024w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2022\/07\/\u03c4\u03b1-1-300x165.png 300w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2022\/07\/\u03c4\u03b1-1-768x422.png 768w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2022\/07\/\u03c4\u03b1-1.png 1262w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fa71ab elementor-aspect-ratio-169 elementor-widget elementor-widget-video\" data-id=\"5fa71ab\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/WW1zDSVuRaw&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;,&quot;aspect_ratio&quot;:&quot;169&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-wrapper elementor-fit-aspect-ratio elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cdd0f7f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cdd0f7f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2c728da\" data-id=\"2c728da\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c83b15 elementor-widget elementor-widget-spacer\" data-id=\"5c83b15\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5e077428 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5e077428\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-54bafa75\" data-id=\"54bafa75\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e192f23 gallery-spacing-custom elementor-widget elementor-widget-image-gallery\" data-id=\"3e192f23\" data-element_type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-1' class='gallery galleryid-1257 gallery-columns-3 gallery-size-full'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3e192f23\" data-elementor-lightbox-title=\"ee\" href='http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/ee-6.jpeg'><img width=\"400\" height=\"383\" src=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/ee-6.jpeg\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/ee-6.jpeg 400w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/ee-6-300x287.jpeg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3e192f23\" data-elementor-lightbox-title=\"admin-ajax.php\" href='http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/admin-ajax.php_-5.jpeg'><img width=\"400\" height=\"148\" src=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/admin-ajax.php_-5.jpeg\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/admin-ajax.php_-5.jpeg 400w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/admin-ajax.php_-5-300x111.jpeg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3e192f23\" data-elementor-lightbox-title=\"es0pa\" href='http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/es0pa-5.jpeg'><img width=\"400\" height=\"240\" src=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/es0pa-5.jpeg\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/es0pa-5.jpeg 400w, http:\/\/tandem-project.gr:8000\/tandem\/wp-content\/uploads\/2021\/12\/es0pa-5-300x180.jpeg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27af730 elementor-widget elementor-widget-spacer\" data-id=\"27af730\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ed841ff elementor-widget elementor-widget-text-editor\" data-id=\"5ed841ff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p style=\"text-align: center;\"><em>\u03a4\u03bf \u03ad\u03c1\u03b3\u03bf TANDEM \u03c3\u03c5\u03b3\u03c7\u03c1\u03b7\u03bc\u03b1\u03c4\u03bf\u03b4\u03bf\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0395\u03c5\u03c1\u03c9\u03c0\u03b1\u03ca\u03ba\u03ae \u0388\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03bf\u03cd\u03c2 \u03b5\u03b8\u03bd\u03b9\u03ba\u03bf\u03cd\u03c2 \u03c0\u03cc\u03c1\u03bf\u03c5\u03c2 \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Operational \u03a0\u03c1\u03bf\u03b3\u03c1\u03ac\u03bc\u03bc\u03b1\u03c4\u03bf\u03c2 \u0391\u03bd\u03c4\u03b1\u03b3\u03c9\u03bd\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1, \u0395\u03c0\u03b9\u03c7\u03b5\u03b9\u03c1\u03b7\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u039a\u03b1\u03b9\u03bd\u03bf\u03c4\u03bf\u03bc\u03af\u03b1, \u03bc\u03b5 \u03c4\u03b7 \u03b4\u03c1\u03ac\u03c3\u03b7 \u0395\u03a1\u0395\u03a5\u039d\u03a9 \u2013 \u0394\u0397\u039c\u0399\u039f\u03a5\u03a1\u0393\u03a9 \u2013 \u039a\u0391\u0399\u039d\u039f\u03a4\u039f\u039c\u03a9 (\u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03ad\u03c1\u03b3\u03bf\u03c5: \u03a42\u0395\u0394\u039a-02825)<\/em><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-225ea353\" data-id=\"225ea353\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ed34d68 elementor-widget elementor-widget-text-editor\" data-id=\"7ed34d68\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><b>INTRACOM TELECOM (INTRACOM S.A. TELECOM SOLUTIONS)<\/b><br>19.7 km Markopoulou Ave., Peania Athens, Greece, 19002<br><strong>Tel.:<\/strong> +30-210-66 71 000 \/ <strong>Fax:<\/strong> +30-210-66 71 001<br><strong>E:<\/strong> <a href=\"mailto:info@intracom-telecom.com\">info@intracom-telecom.com<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68f3a001 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"68f3a001\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-beb762e\" href=\"https:\/\/www.facebook.com\/intracomtelecom\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-facebook\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-70fff0a\" href=\"https:\/\/twitter.com\/IntracomTelecom\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Twitter<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-twitter\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-1a50181\" href=\"https:\/\/www.youtube.com\/user\/IntracomTelecom\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Youtube<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-youtube\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-593bb07\" href=\"https:\/\/www.linkedin.com\/company\/intracom-telecom\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-linkedin\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-593d8052 elementor-widget elementor-widget-text-editor\" data-id=\"593d8052\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p>Intracom S.A. Telecom Solutions (INTRACOM TELECOM \u0391.\u0395. \u03a4\u0397\u039b\u0395\u03a0\u0399\u039a\u039f\u0399\u039d\u03a9\u039d\u0399\u0391\u039a\u03a9\u039d \u039b\u03a5\u03a3\u0395\u03a9\u039d) <br \/>19,7 \u03c7\u03bb\u03bc. \u039b\u03b5\u03c9\u03c6. \u039c\u03b1\u03c1\u03ba\u03bf\u03c0\u03bf\u03cd\u03bb\u03bf\u03c5, \u03a0\u03b1\u03b9\u03b1\u03bd\u03af\u03b1 \u0391\u03c4\u03c4\u03b9\u03ba\u03ae\u03c2, \u0395\u03bb\u03bb\u03ac\u03b4\u03b1, 19002<br \/>Tel.: +30-210-66 71 000 \/ Fax: +30-210-66 71 001 <br \/>\u0395: info@intracom-telecom.com<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1509677f\" data-id=\"1509677f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-691021dd elementor-widget elementor-widget-google_maps\" data-id=\"691021dd\" data-element_type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-custom-embed\"><iframe frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"https:\/\/maps.google.com\/maps?q=19%2C7%20%CF%87%CE%BB%CE%BC.%20%CE%9B%CE%B5%CF%89%CF%86.%20%CE%9C%CE%B1%CF%81%CE%BA%CE%BF%CF%80%CE%BF%CF%8D%CE%BB%CE%BF%CF%85%2C%20%CE%A0%CE%B1%CE%B9%CE%B1%CE%BD%CE%AF%CE%B1%20%CE%91%CF%84%CF%84%CE%B9%CE%BA%CE%AE%CF%82&amp;t=m&amp;z=10&amp;output=embed&amp;iwloc=near\" title=\"19,7 \u03c7\u03bb\u03bc. \u039b\u03b5\u03c9\u03c6. \u039c\u03b1\u03c1\u03ba\u03bf\u03c0\u03bf\u03cd\u03bb\u03bf\u03c5, \u03a0\u03b1\u03b9\u03b1\u03bd\u03af\u03b1 \u0391\u03c4\u03c4\u03b9\u03ba\u03ae\u03c2\" aria-label=\"19,7 \u03c7\u03bb\u03bc. \u039b\u03b5\u03c9\u03c6. \u039c\u03b1\u03c1\u03ba\u03bf\u03c0\u03bf\u03cd\u03bb\u03bf\u03c5, \u03a0\u03b1\u03b9\u03b1\u03bd\u03af\u03b1 \u0391\u03c4\u03c4\u03b9\u03ba\u03ae\u03c2\"><\/iframe><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Demos (INTEGRATION OF FUNCTIONS AND DEVICES TO EDGE CLOUD SERVICES)September 2020 &#8211; September 2023 Demos TANDEM Robotics Use Case The robot is controlled by the TANDEM system and serves as a node of the system&#8217;s edge. Using TANDEM, we compose and send different tasks for execution by the robot. Four collaborative robotic services were developed, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":[],"_links":{"self":[{"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/pages\/1257"}],"collection":[{"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/comments?post=1257"}],"version-history":[{"count":70,"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/pages\/1257\/revisions"}],"predecessor-version":[{"id":1578,"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/pages\/1257\/revisions\/1578"}],"wp:attachment":[{"href":"http:\/\/tandem-project.gr:8000\/tandem\/wp-json\/wp\/v2\/media?parent=1257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}