Robot kit
From Fri3d WIKI 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)
- The servo moves to the 0 degrees position (left display shows "-") -> mount your leg/foot accordingly, or press BTN0/1 to adjust.
- The servo moves to the 180 degrees position (left display shows "+") -> mount your leg/foot accordingly, or press BTN0/1 to adjust.
- Save your changes (with buttons select "V" on right display instead of "X" on left display)
- Questions to be answered in this wiki
- 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?
- Do I lose my calibration if I install another application on my Fri3d Badge?
- Can I calibrate an assembled robot?
Connecting the motor wires
- G
- Brown
- +
- Red
- S
- Orange
- 0
- Linker Enkel
- 1
- Rechter Enkel
- 2
- Linker Heup
- 3
- Rechter Heup