EasyManua.ls Logo

Dobot AiStarter User Manual

Dobot AiStarter
41 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
AiStarter User Guide
User Guide
IssueV1
Date2018-12-26
ShenZhen Yuejiang Technology Co., Ltd.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Dobot AiStarter and is the answer not in the manual?

Dobot AiStarter Specifications

General IconGeneral
BrandDobot
ModelAiStarter
CategoryRobotics
LanguageEnglish

Summary

Disclaimer

Preface

Purpose

Describes the manual's purpose of explaining AiStart smart car functions.

Intended Audience

Lists the target users for this document.

Change History

Records the changes made in different versions of the document.

Symbol Conventions

Explains the meaning of symbols used in the document.

1. Safety Precautions

1.1 Service Security

Details security measures for assembling and operating the AiStarter.

1.2 After-sales Service Terms

Outlines the terms and conditions for after-sales services and warranty.

1.2.1 Warranty Regulation

Specifies the warranty period and conditions for the AiStarter.

2. Introduction

2.1 Features

Lists the key features and design aspects of the AiStarter.

2.2 Parts List

Details all the components included in the AiStarter package.

2.3 Technical Parameters

Lists the technical specifications and operating parameters of the AiStarter.

3. Feature Description

3.1 Aistarter Controller

Explains the central control board of the AiStarter and its features.

3.1.1 Overview

Provides a general description of the AiStarter control board.

3.1.2 AT Mega2560 Processor

Details the microcontroller used in the AiStarter control board.

3.1.3 Button

Describes the function of the buttons on the AiStarter controller.

3.1.4 LED

Explains the status indicators (LEDs) on the AiStarter controller.

3.1.5 USB

Covers the USB interface for programming and charging.

3.1.6 Interface Description

Details the various interfaces and connectors on the control board.

3.2 Infrared Sensor

Explains the function and specifications of the infrared sensor.

3.3 Ultrasonic Sensor

Describes the ultrasonic sensors for obstacle detection.

3.4 Color Sensor

Details the color sensors used for task execution based on color.

4. Installation

4.1 Mixly Installation

Details the installation process for the Mixly graphical programming software.

4.2 Arduino IDE

Explains how to use the Arduino IDE for programming the AiStarter.

5. User Operation

5.1 Mixly Introduction

Introduces the Mixly interface and its usage for programming AiStarter.

5.2 Arduino IDE Introduction

Provides an introduction to the Arduino IDE for AiStarter programming.

5.3 Blockly Description

Explains how to use Blockly for programming AiStarter functions.

5.3.1 Setting Direction and Speed

Details how to set the direction and speed of the AiStarter.

5.3.2 Setting Direction\Speed\Time

Describes setting direction, speed, and time for AiStarter movement.

5.3.3 Setting Motor Speed

Explains how to set the speed for individual motors.

5.3.4 Starting AiStarter Sonar

Guides on how to start and use the AiStarter's sonar sensor.

5.3.5 Detecting Barrier

Explains how to detect obstacles using the sonar sensor.

5.3.6 Getting The Detection Distance of Sonar

Details how to retrieve the distance measured by the sonar sensor.

5.3.7 Detecting AiStarter Track

Explains how to detect lines using the infrared sensors.

5.3.8 Getting Infrared Sensor Data

Details how to read data from the infrared sensors.

5.3.9 Getting Geomagnetic Angle

Explains how to get the geomagnetic angle from the sensor.

5.3.10 Setting White Balance

Guides on how to set the white balance for color sensors.

5.3.11 Setting Color Sensor Status

Details how to enable or disable color sensors.

5.3.12 Getting RGB Value

Explains how to retrieve RGB color values from the sensor.

5.3.13 Detecting Color

Describes how to detect specific colors using the color sensor.

5.3.14 Getting Switch Status

Explains how to get the status of the switches.

5.3.15 Detecting Switch Status

Details how to detect the state (pressed or released) of switches.

5.3.16 Getting Photosensitive Value

Explains how to retrieve the value from the photosensitive sensor.

6. AI-Starter Demo

6.1 Line Tracking Demo

Demonstrates how the AiStarter automatically tracks a line.

6.1.1 Description

Explains the functionality of the line tracking demo.

6.1.2 Procedure

Outlines the steps to perform the line tracking demo.

6.1.3 Code Description

Describes the code used for the line tracking demo.

6.2 Obstacle Avoiding Demo

Demonstrates how the AiStarter avoids obstacles automatically.

6.2.1 Description

Explains the functionality of the obstacle avoiding demo.

6.2.2 Procedure

Outlines the steps to perform the obstacle avoiding demo.

6.2.3 Code Description

Describes the code used for the obstacle avoiding demo.

6.3 White Balance Calibration Demo

Demonstrates the process of calibrating the white balance.

6.3.1 Description

Explains the functionality of the white balance calibration demo.

6.3.2 Procedure

Outlines the steps to perform the white balance calibration.

6.3.3 Code Description

Describes the code used for the white balance calibration.

6.4 Color Recogition and Line Tracking Demo

Combines color recognition with line tracking functionality.

6.4.1 Description

Explains the functionality of the color recognition and line tracking demo.

6.4.2 Procedure

Outlines the steps to perform the combined demo.

6.4.3 Code Description

Describes the code used for the combined demo.

6.5 Cooperation Demo

Demonstrates cooperation between AI-Starter and Magician.

6.5.1 Description

Explains the functionality of the cooperation demo.

6.5.2 Procedure

Outlines the steps for the AI-Starter and Magician cooperation demo.

6.5.3 Code Description

Describes the code for the AI-Starter and Magician cooperation demo.

7. API Function

7.1 Initialization

Explains how to initialize the AiStarter system.

7.2 Setting Direction and Speed

Describes functions to set the direction and speed of the AiStarter.

7.3 Setting Direction\Speed\Time

Details functions for setting direction, speed, and movement time.

7.4 Setting Motor Speed

Explains functions for setting the speed of individual motors.

7.5 Setting Motor Parameter

Details functions for setting motor control parameters (KP, KI).

7.6 Getting Motor Pose

Describes functions to retrieve the current pose or position of motors.

7.7 Initializing Ultrasonic Sensor

Explains how to initialize the ultrasonic sensors.

7.8 Getting the Detection Distance of Ultrasonic Sensor

Details functions to get the distance measured by ultrasonic sensors.

7.9 Detecting obstacle

Describes functions to detect obstacles using sensors.

7.10 Getting Infrared Sensor Data

Explains how to retrieve data from infrared sensors.

7.11 Getting Geomagnetic Angle

Details functions to get the geomagnetic angle.

7.12 Geomagnetic Calibration

Describes the process for calibrating the geomagnetic sensor.

7.13 Setting White Balance

Explains how to set white balance for color sensors.

7.14 Setting Color Sensor Status

Details functions to set the status (on/off) of color sensors.

7.15 Detecting Color

Describes functions to detect specific colors with sensors.

7.16 Getting RGB Value

Explains how to retrieve RGB values from color sensors.

7.17 Initializing Switch

Explains how to initialize the switches.

7.18 Getting Switch Status

Details functions to get the current status of switches.

7.19 Setting LED Status

Describes functions to set the status of LEDs.

7.20 Getting Photosensitive Value

Explains how to retrieve the value from the photosensitive sensor.

7.21 Setting Ultrasonic Threshold

Details how to set the detection threshold for ultrasonic sensors.

Related product manuals