Software Architecture

Diagram of the software architecture used for the robot intention feedback project.

Robot Controller

Path Generator

Processing

read CSV data

rotate kernel to world frame

get coordinates in kernel

rotate coordinates to robot

parse coordinates to json

socket server

socket client

window render

initiate x window

parse json from socket

draw array on the window

Processing

Things to discuss:

processing result

Path Generator

This is done by Prime Vision

processing result

Socket Server

Things to discuss:

Socket Client

Things to discuss:

Robot Controller

This is done by Prime Vision

Window Rendering

Things to discuss: