How to read


1 The target of reading the book

The book is designed to help you reach the following targets.

Main targets

  • Understand the basic use of mechanisms, electronics and software related to robot arms.
  • Understand the basic principle, joints, coordinates, terms, control and other information of the robot arm. Able to do simple forward and inverse kinematics calculations.
  • Understand the basic operations of API-controlled robot arms and the robot arms controlled by myBlockly graphical programing language.

Extended targets

  • Understand the image recognition algorithms related to machine vision.
  • Understand the building of robot vision scenes and the methods and strategies of coordination between vision and robot arm.
  • Grasp all skills of artificial intelligence (AI) packages.

2 Division of your background

You should read the book based on your background. We divide the background and related knowledge into three degrees:

Degree Background Skills Estimated time of learning Recommended platform
Beginner Specialty related to information, electronics and automation Understand a kind of programming language and the basic knowledge related to electronics 100 hours myBlockly
Advanced Understand Arduino or similar hardwares, servo and programming, IO interface, etc Able to debug API and interfaces, and understand communication 50 hours Arduino
Professional The readers used at least one industrial or consumer robot arms, and have the ability to develop hardware and software Understand the Cartesian coordinate system, joint control, and basic use of robots 30 hours Random

3 Learning Steps and Time

No. Target knowledge points Theory Practice Estimated hours of learning
1 Quick unpacking 1 Drag teaching 1. The accessories for myCobot
2. drive the robot to perform drag teaching
1 hour
2 Background knowledge learning 1. Use background of industrial robots;
2. coordinate and space learning, and Cartesian 3D coordinate and rotation, xyz;
3. joint and coordinate control of industrial robots
1. Joint control and recurrence of robot joints
2. speed control of robots
3. control and cycle of robot coordinate points
5 hours
3 Hardware learning 1. Principles and operations of embedded electronics
2. the principle and knowledge of servo and motor
3. actuator learning
1. Basic/atom control and driving
2. driving and motion of servo
3. robot accessory learning
5 hours
4 Software and firmware and their updating 1. Identify different software platforms and their use
2. firmware loading and adaptation principle
1. Select the developing platform suitable for you
2. load and update the corresponding firmware.
2 hours
5 Building of software development environment 1. Build Arduino platform
2. load and update of Arduino library file
3. understand serial communication
1. Familiar with Arduino platform
2. load a library
3. operate and run the first line of codes
2 hours
6 Learning and development of robot library 1. Basic communication and operation types of robots
2. common operating methods of robots
3. control of direction and coordinate modes
1. Communicate with the robot
2. control the robot to move
3. operate the IO interface, gripper, etc. of the robot;
5 hours
7 myBlockly operation robot arm 1. Understand the basic architecture and relation of graphical programing language interfaces: sensor, actuator and procedure
2. variable, cycle and judgment
3. control method of robot arm
1. Display different fonts in the basic
2. make the robot arm move to different positions using three buttons of the basic
3. control the robot arm to make it move to several positions circularly
10 hours
8 The use of roboFlow 1. Learn the industrial operating systems commonly used for robots
2. learn the common modules for roboFlow: point, quick movement, IO control and output
3. learn the advanced modules of roboFlow: cycle, judgment, and pallet program
1. Control the movement of the robot arm
2. basic control of IO input and output
3. cycle control and judgmen
5 hours
9 Algorithms related to image recognition 1. Common color recognition methods and strategies
2. common shape recognition methods and strategies
3. common area recognition methods and strategies
1. Building of a ROS environment
2. reading of different colors
3. recognition of different shapes
20 hours
10 Vision and the joint debugging of the robot 1. Connect the world with a camera coordinate system
2. QR code image calibration
3. movement and correction
1. Operate the robot arm to the camera coordinate system
2. the robot arm moves in the camera coordinate system
3. recalibrate and set
10 hours
11 Artificial intelligence (AI) package 1. Flow chart learning and making
2. electrical connection diagram learning and making
3. operation strategies such as image recognition and classification, etc
1. Sensor connection
2. gripper actuator connection and driving
3. robot arm driving and visual joint debugging
20 hours

4 Additional problems

If the above learning contents cannot meet your actual use needs, you can contact Elephant Robotics helper for further communication. We provide customized services for software and hardware, and the service fee is based on the actual cost.

results matching ""

    No results matching ""