Difference between revisions of "Robot kit"
From Fri3d WIKI 2018
								
												
				 (→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 "-"  | + | :# Navigate the servo to the 0 degrees position (left display shows "-")  | 
| − | :# Navigate the servo to the 180 degrees position (left display shows "+"  | + | :# 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 09:22, 18 August 2018
Tijdens de robot presentatie (na de openingsceremonie) wordt uitgelegd hoe je de robot kit kan bouwen
Contents
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
- Robot body can be assembled inside out, with motors oriented wrongly
 - Battery is difficult to fit, but it does fit
 - Careful assembling the feet, don't push in the center, but at the sides or you risk breaking the wood
 - After assembling the feet and hips and before fitting everything together, calibrate the motors
 - Some examples during building:
 
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
 
 
- 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 "-")
 - 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)
 
- 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