Self Balancing Robot

From Terasic Wiki

(Difference between revisions)
Jump to: navigation, search
(Key Control Board in the Self-Balancing Robot)
(Document)
Line 32: Line 32:
== Document ==
== Document ==
 +
{| align="center" style="border-spacing:0;width:14.651cm;"
 +
|-
 +
| style="background-color:#bfbfbf;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | '''Document Name'''
 +
| style="background-color:#bfbfbf;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | '''Battery_Package_Version'''
 +
| style="background-color:#bfbfbf;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | '''Battery_Package_Version'''
 +
|-
 +
| style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | Quick Start Guide
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
|-
 +
| style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | Battery_Installation_Guide
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | '''None'''
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
|-
 +
| style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | Getting_Start_Guide
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
|-
 +
| style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | Hardware_Manual
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
|-
 +
| style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | User_Guide
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
| style="border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;color:#000000;" | 2
 +
|-
 +
|}

Revision as of 11:46, 13 June 2018

Balance robot typeB 04.jpg

Contents

Overview

Terasic's Self-Balancing Robot is a multi-functional robot designed and manufacturered by Terasic robtic exeperts. Built on Terasic's DE10-Nano, a light-weighted SoC platform ideal for embedded solution, and equipped with the state-of-the-art control algorithm, the Robot offers developers a perfect starting point to create your own robotic innovations.

This Robot can perform posture recognition in real time through the acceleration sensor and the gyroscope, and achieve the balance by controlling the motors to adjust the posture. The Robot can implement attitude algorithm, perform motion control, and execute movements autonomously, such as moving forward, turning right & left, object following and obstacle avoidance.

Block Diagram

Two Robot Version

2018-05-21 16-26-17.jpg

For battery shipping consideration, the robot has two versions, one is battery_package version, and the other one is battery_case version (users need to buy three 18650-lithium batteries when using this version), the differences in accessories and appearance between the two versions are listed below link :

Key Control Board in the Self-Balancing Robot

DE10-Nano and Motor Driver Board.png

Familiar with the Terasic DE10-Nano

De10 nano top.jpg

平衡車上的主要控制板為 DE10-Nano , 這個Kit上擁有一個 內嵌ARM Cortex A9 CPU 的 Intel Cyclone V SoC FPGA. 使用者若要對平衡車入手, 需要先開始學會了解與使用這塊板子. 相關的學習資源如下:

Document

Document Name Battery_Package_Version Battery_Package_Version
Quick Start Guide 2 2
Battery_Installation_Guide None 2
Getting_Start_Guide 2 2
Hardware_Manual 2 2
User_Guide 2 2