RoboFlow

RoboFlow is the operating system of the Elephant Collaborative Robot.
It provides a human-computer interaction interface, which is convenient for operators to interact withthe elephant robot and to use the elephant robot correctly and safely.

Load an existing program directly and control the program to run.

Users can choose to load an existing program for modification, or they can choose to create a new blank program for editing.

Users can not only view the existing running data of the system, but also view related information saved before.

User can make basic settings for the robot. Such as robot open, robot off, account management, default program settings, etc.

Function
Architecture

According to how users interact with collaborative robot, RoboFlow has four main functions: Run program, create a new program or edit an existing program, view statics of current and previous running program or system conditions, and set configurations of robot. Regarding to safety issues, users are given different permissions of operating RoboFlow. One is administrator, who have access to all four functions. The other is operator, who is only allowed to run an existing program and view its statistics, without the authority to create or edit a program, or change settings of the robot in use.

Program Widget

The RoboFlow operating system provides a rich set of features that allow users to perform complex functions with simple operations. To make it easier for users to learn and remember these functions, I designed corresponding icons that highlight the features of each function.

Main Menu

When the login is successful, it will go to the main menu page. On the left side of the main menu, there are four main function options as mentioned before. On the right side of the main menu, the user can see and open the most recently executed program files. It is convenient for users to quickly find the most recently executed program and control the program to run.

Shopping Basket