SlideShare a Scribd company logo
1 of 16
Otto Servo
Calibration
guide
Do you
really
need to
calibrate?
● Also called “centering” or “homing”
● It is in the hardware a
“mechanical alignment”
● Most 180 degrees servo motors
have the rotation mechanically
limited
● Align the servos close to 90
degrees angle it is a requirement
in Otto to be able to walk or dance.
● If Otto is falling is because of bad
alignment in the servos, re-
assemble again
● “to Increase accuracy”
● It is made with software,
“electronic calibration”
● Calibration is ONLY required for
precise movements like "straight
walk" or standing in one leg.
(is optional not required)
● In any case you MUST align
servos as close as possible to the
center before calibrating. (+- 6
degrees)
Align Servos Calibrate Servos
Why is it not walking straight?
If you have carefully followed the instructions on how to build Otto
and have made sure that all the servos are aligned(set at 90
degrees) before you attach the arms good job you have a functional
robot that you can use for dancing and interactions.
Otto will move ok but not perfect.
😞 What happened?
Why Otto doesn’t walk straight and doesn’t move smoothly in certain
movements?
Otto needs
adjustments
Do not be disappointed and do not worry! This is completely normal
and happens in every Otto or robot built. This is the stage where you
need to adjust the central positions of the servos using a process
called “calibration”. This will only need to be done once per robot and
then the correct positions will be remembered every time you turn on
your Otto.
Download
the Servo
Calibration
App
Install
Let’s
do a
Perfect
walk
Proper Otto
Calibration
1. Click the open icon and
select the example file
included in the folder, make
sure your robot is connected
to the usb and then click
upload.
Servo Calibration
2. After successfully upload
Unplug the USB connection.
3. Unzip and Run the app file
according to your OS
contained in its relevant
folder.
Leave the file in its folder -
the program will not run if it
does not have access to the
data files.
Servo Calibration
4. Plug the USB again into Otto
and the red cross should turn
into a green tick when the
program has recognised that
the USB connection has been
made.
If you forgot to unplug the USB,
you will need to close the
program, unplug the USB and
start the program again.
Servo Calibration
5. Now calibrate the servo
positions so the the legs and
feet are correctly aligned in the
robot on your table.
The slider allows for large
changes in the angle and the +
and - buttons much finer
control on the position of each
servo.
Servo Calibration
6. When the servos on Otto are
correctly aligned, click on 'Walk
Test' to see how Otto moves.
If further fine adjustments are
required, they should be done
now and the walk test repeated.
Be careful that the USB cable
does not interfere with Otto's
movement and do not
disconnect.
Servo Calibration
7. Once you are happy with the
calibration, click 'Save'.
A tick and properly aligned Otto
will appear on the interface.
Your Otto will produce a happy
sound (if you have connected
the buzzer) and a short dance.
Now you can disconnect and
let Otto run freely calibrated.
CONGRATULATIONS!
You have successfully calibrated Otto's servos. The positions
have been saved to Otto and will not need to be calibrated
again unless you change the Nano or any of the servos.
Did you have problems?
ask in our community
🤔
join now!

More Related Content

Similar to Otto Servo Calibration guide.pptx

Lander L-Desk with SteadyType Installation Manual
Lander L-Desk with SteadyType Installation ManualLander L-Desk with SteadyType Installation Manual
Lander L-Desk with SteadyType Installation ManualiMovR
 
How to set up and use Automatic Tool Zero feature by MASSO
How to set up and use Automatic Tool Zero feature by MASSO How to set up and use Automatic Tool Zero feature by MASSO
How to set up and use Automatic Tool Zero feature by MASSO massocnc
 
Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321
Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321
Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321Son Huong Medical Equipment
 
IRJET- Voice Controlled Reclining Wheelchair
IRJET-  	  Voice Controlled Reclining WheelchairIRJET-  	  Voice Controlled Reclining Wheelchair
IRJET- Voice Controlled Reclining WheelchairIRJET Journal
 
PLC Programming Example - Conveyor Reject (Shift Register)
PLC Programming Example - Conveyor Reject  (Shift Register)PLC Programming Example - Conveyor Reject  (Shift Register)
PLC Programming Example - Conveyor Reject (Shift Register)ACC Automation
 
Programming with sensors bumper switch 1
Programming with sensors   bumper switch 1Programming with sensors   bumper switch 1
Programming with sensors bumper switch 1David Young
 
Alchemy for Creative Loop Manipulation
Alchemy for Creative Loop ManipulationAlchemy for Creative Loop Manipulation
Alchemy for Creative Loop ManipulationMagic Finger Lounge
 
Lander L-Desk Installation Manual
Lander L-Desk Installation Manual Lander L-Desk Installation Manual
Lander L-Desk Installation Manual iMovR
 
Longshot Marksman Target Cameras Instruction Manual | Optics Trade
Longshot Marksman Target Cameras Instruction Manual | Optics TradeLongshot Marksman Target Cameras Instruction Manual | Optics Trade
Longshot Marksman Target Cameras Instruction Manual | Optics TradeOptics-Trade
 
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...Pedro Jose Pastrana Marin
 
Segway self balancing scooter
Segway self balancing scooterSegway self balancing scooter
Segway self balancing scooteritfakash
 
Blocos command reference_pdf_78474
Blocos command reference_pdf_78474Blocos command reference_pdf_78474
Blocos command reference_pdf_78474Industrial N°6
 
Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...
Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...
Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...smartwash world
 
The Ensign's Standing Desk Installation and User Manual
The Ensign's Standing Desk Installation and User ManualThe Ensign's Standing Desk Installation and User Manual
The Ensign's Standing Desk Installation and User ManualiMovR
 
Rv1 a2aj instruction manual.bfp-a8052e
Rv1 a2aj instruction manual.bfp-a8052eRv1 a2aj instruction manual.bfp-a8052e
Rv1 a2aj instruction manual.bfp-a8052eAbe Paih
 

Similar to Otto Servo Calibration guide.pptx (20)

Lander L-Desk with SteadyType Installation Manual
Lander L-Desk with SteadyType Installation ManualLander L-Desk with SteadyType Installation Manual
Lander L-Desk with SteadyType Installation Manual
 
How to set up and use Automatic Tool Zero feature by MASSO
How to set up and use Automatic Tool Zero feature by MASSO How to set up and use Automatic Tool Zero feature by MASSO
How to set up and use Automatic Tool Zero feature by MASSO
 
Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321
Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321
Ytesonhuong huong-dan-su-dung-may-dem-buoc-omron hj-321
 
IRJET- Voice Controlled Reclining Wheelchair
IRJET-  	  Voice Controlled Reclining WheelchairIRJET-  	  Voice Controlled Reclining Wheelchair
IRJET- Voice Controlled Reclining Wheelchair
 
PLC Programming Example - Conveyor Reject (Shift Register)
PLC Programming Example - Conveyor Reject  (Shift Register)PLC Programming Example - Conveyor Reject  (Shift Register)
PLC Programming Example - Conveyor Reject (Shift Register)
 
Programming with sensors bumper switch 1
Programming with sensors   bumper switch 1Programming with sensors   bumper switch 1
Programming with sensors bumper switch 1
 
Alchemy for Creative Loop Manipulation
Alchemy for Creative Loop ManipulationAlchemy for Creative Loop Manipulation
Alchemy for Creative Loop Manipulation
 
Lander L-Desk Installation Manual
Lander L-Desk Installation Manual Lander L-Desk Installation Manual
Lander L-Desk Installation Manual
 
Fadal Keyboard User Manual
Fadal Keyboard User ManualFadal Keyboard User Manual
Fadal Keyboard User Manual
 
Fadal keyboard user manual
Fadal keyboard user manualFadal keyboard user manual
Fadal keyboard user manual
 
Longshot Marksman Target Cameras Instruction Manual | Optics Trade
Longshot Marksman Target Cameras Instruction Manual | Optics TradeLongshot Marksman Target Cameras Instruction Manual | Optics Trade
Longshot Marksman Target Cameras Instruction Manual | Optics Trade
 
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
 
Segway self balancing scooter
Segway self balancing scooterSegway self balancing scooter
Segway self balancing scooter
 
Scorebot manual
Scorebot manualScorebot manual
Scorebot manual
 
Blocos command reference_pdf_78474
Blocos command reference_pdf_78474Blocos command reference_pdf_78474
Blocos command reference_pdf_78474
 
7FG_D35-50 CAT
7FG_D35-50 CAT7FG_D35-50 CAT
7FG_D35-50 CAT
 
Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...
Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...
Smartwash | Smart Toilets | Buy Online Bathroom Accessories | Smartwash-UserM...
 
The Ensign's Standing Desk Installation and User Manual
The Ensign's Standing Desk Installation and User ManualThe Ensign's Standing Desk Installation and User Manual
The Ensign's Standing Desk Installation and User Manual
 
160324796897.docx
160324796897.docx160324796897.docx
160324796897.docx
 
Rv1 a2aj instruction manual.bfp-a8052e
Rv1 a2aj instruction manual.bfp-a8052eRv1 a2aj instruction manual.bfp-a8052e
Rv1 a2aj instruction manual.bfp-a8052e
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Otto Servo Calibration guide.pptx

  • 3. ● Also called “centering” or “homing” ● It is in the hardware a “mechanical alignment” ● Most 180 degrees servo motors have the rotation mechanically limited ● Align the servos close to 90 degrees angle it is a requirement in Otto to be able to walk or dance. ● If Otto is falling is because of bad alignment in the servos, re- assemble again ● “to Increase accuracy” ● It is made with software, “electronic calibration” ● Calibration is ONLY required for precise movements like "straight walk" or standing in one leg. (is optional not required) ● In any case you MUST align servos as close as possible to the center before calibrating. (+- 6 degrees) Align Servos Calibrate Servos
  • 4. Why is it not walking straight? If you have carefully followed the instructions on how to build Otto and have made sure that all the servos are aligned(set at 90 degrees) before you attach the arms good job you have a functional robot that you can use for dancing and interactions. Otto will move ok but not perfect. 😞 What happened? Why Otto doesn’t walk straight and doesn’t move smoothly in certain movements?
  • 5. Otto needs adjustments Do not be disappointed and do not worry! This is completely normal and happens in every Otto or robot built. This is the stage where you need to adjust the central positions of the servos using a process called “calibration”. This will only need to be done once per robot and then the correct positions will be remembered every time you turn on your Otto.
  • 9. Proper Otto Calibration 1. Click the open icon and select the example file included in the folder, make sure your robot is connected to the usb and then click upload.
  • 10. Servo Calibration 2. After successfully upload Unplug the USB connection. 3. Unzip and Run the app file according to your OS contained in its relevant folder. Leave the file in its folder - the program will not run if it does not have access to the data files.
  • 11. Servo Calibration 4. Plug the USB again into Otto and the red cross should turn into a green tick when the program has recognised that the USB connection has been made. If you forgot to unplug the USB, you will need to close the program, unplug the USB and start the program again.
  • 12. Servo Calibration 5. Now calibrate the servo positions so the the legs and feet are correctly aligned in the robot on your table. The slider allows for large changes in the angle and the + and - buttons much finer control on the position of each servo.
  • 13. Servo Calibration 6. When the servos on Otto are correctly aligned, click on 'Walk Test' to see how Otto moves. If further fine adjustments are required, they should be done now and the walk test repeated. Be careful that the USB cable does not interfere with Otto's movement and do not disconnect.
  • 14. Servo Calibration 7. Once you are happy with the calibration, click 'Save'. A tick and properly aligned Otto will appear on the interface. Your Otto will produce a happy sound (if you have connected the buzzer) and a short dance. Now you can disconnect and let Otto run freely calibrated.
  • 15. CONGRATULATIONS! You have successfully calibrated Otto's servos. The positions have been saved to Otto and will not need to be calibrated again unless you change the Nano or any of the servos.
  • 16. Did you have problems? ask in our community 🤔 join now!