Difference between revisions of "Robot kit"

From Fri3d WIKI 2018
Jump to: navigation, search
(Calibrate motors)
Line 42: Line 42:
  
 
;how to calibrate the servo's?
 
;how to calibrate the servo's?
:Once the calibration program has been flashed on the badge, you will be able to calibrate the servo's.
+
:Once the calibration program has been flashed on the badge (use USB port of Badge, not on motor controller), you will be able to calibrate the servo's.
 
:
 
:
 
:The following buttons can be used to navigate and manipulate the application:
 
:The following buttons can be used to navigate and manipulate the application:
Line 54: Line 54:
  
 
:# Choose the servo to calibrate (S0/S1/S2/S3 is shown on right display)
 
:# Choose the servo to calibrate (S0/S1/S2/S3 is shown on right display)
:# Navigate the servo to the 0 degrees position (left display shows "-", description of activity needed here!)
+
:# Navigate the servo to the 0 degrees position (left display shows "-")
:# Navigate the servo to the 180 degrees position (left display shows "+", description of activity needed here!)
+
:# Navigate the servo to the 180 degrees position (left display shows "+")
 
:# Save your changes (with buttons select "V" on right display instead of "X" on left display)
 
:# Save your changes (with buttons select "V" on right display instead of "X" on left display)
 +
 +
;Questions
 +
: Need for detailed description for physical manipulations during calibration, for each motor:
 +
:: what is 0/180 degree reference (left or right, direction w.r.t. robot, mirrored or same for left and right motors?)
 +
:: what is best assembled, what unassembled or temporary assembled during calibration?
 +
:: what to do w.r.t. the physical range of the motor, which is only slightly larger than 180 degrees?
 +
:: how to continue calibration when motor starts vibrating at end of range?
  
 
== Bedrading van de motoren ==
 
== Bedrading van de motoren ==

Revision as of 10:22, 18 August 2018

Tijdens de robot presentatie (na de openingsceremonie) wordt uitgelegd hoe je de robot kit kan bouwen

Software pre-requisites

USB UART Driver https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Arduino IDE - https://www.arduino.cc/en/Main/Software

Visit https://github.com/Fri3dCamp/Fri3dBadge

Save as zip

In Arduino IDE: Sketch > Include Library > Add .ZIP Library ...

Also read the README in this zip for tips on how to configure Arduino IDE for the Fri3d Badge.

Build instructions

YouTube video met bouwinstructies: https://www.youtube.com/watch?v=ZcMtFPezIq0

Calibrate motors

Install calibration program

where do I find the calibration program?
If you have installed the Fri3dcamp library inside the arduino IDE, you can find the calibration under the following menu item:
File > Example > Fri3d Camp Badge > 4.Kits > RobotKit > MotorCalibratie
how to calibrate the servo's?
Once the calibration program has been flashed on the badge (use USB port of Badge, not on motor controller), you will be able to calibrate the servo's.
The following buttons can be used to navigate and manipulate the application:
BOOT
Go to the next step in the progress (the step you are in is visible as the number of LEDs lit in left displays)
BTN0
Up
BTN1
Down
  1. Choose the servo to calibrate (S0/S1/S2/S3 is shown on right display)
  2. Navigate the servo to the 0 degrees position (left display shows "-")
  3. Navigate the servo to the 180 degrees position (left display shows "+")
  4. Save your changes (with buttons select "V" on right display instead of "X" on left display)
Questions
Need for detailed description for physical manipulations during calibration, for each motor:
what is 0/180 degree reference (left or right, direction w.r.t. robot, mirrored or same for left and right motors?)
what is best assembled, what unassembled or temporary assembled during calibration?
what to do w.r.t. the physical range of the motor, which is only slightly larger than 180 degrees?
how to continue calibration when motor starts vibrating at end of range?

Bedrading van de motoren

G
Bruin
+
Rood
S
Oranje


0
Linker Enkel
1
Rechter Enkel
2
Linker Heup
3
Rechter Heup