Skip to content

floodoo/Joy-it-Grab-it-robot02-frontend

Repository files navigation

Joy-it-Grab-it-robot02

An app that controls the GRAB-IT Robot 02 with my flask server.

Installation

Install my python flask server

Follow the server installation guide.

App installation

Android

Go to the installation folder and send the apk to your android phone. After that install the APK and launch it.

iOS

Unfortunately I can not build an iOS app.

Select your API endpoint

Select your API endpoint in the settings page.

How to use the app

Control your servos

You can control the servos via 6 sliders by moving them to the left or right.

Execute, reset and settings

With the execute button on the left side, you can execute the previously learned sequence. With the reset button in the middle, you reset all sliders and servos to their default position. And the settings button on the right is pretty self-explanatory right?

Teach the robot

With the "Start teaching" button you can teach the robot a sequence of movements. But how does it work?

  1. First you have to press the "Start teaching" button.
  2. Second you have to move the robot to the desired position.
  3. Third you have to press the "Stop teaching" button.

Then you have saved a part of the sequence. You can repeat this process as often as you like. If your sequence is finished, you can execute it by pressing the "Execute" button on the home page.

Reset teaching

With the "Reset teaching" button you can reset the learned sequence. So you can start over.

Example sequence

With the "Example sequence" button you can see an example sequence, which is already learned. It moves a tiny object from the right to the left side. Example video.

Customize the app

Add or remove slider

You can increase or decrease the number of sliders by editing the itemCount number in the home.screen.dart file.