1 of 29

Introduction to Bittle

Robot Dog Family

I‘m Bittle

I like bones and hugs

2 of 29

Mind+ Graphical Programming Course

Summary

Basic Hardware

Basic Blocks

Basic Control Structure

Passive Infrared Reflection Sensor

Single Digital Switch

Touch Sensor

Multiple Digital Switches

Light Sensor

Multiple Analog Switches

Infrared Reflection Sensor

Multiple Analog Switches

Movement Editor

Multi-joint movements

and task sequence

Course Outline

3 of 29

Bionic Robot - Shark

Inspired by the natural movements of underwater predator sharks, the Robo-Shark can travel at high speeds of up to 10 knots with very little noise. Instead of using propellers to generate motion like a normal boat, it uses stealth motion that uses a three-jointed tail fin to maneuver. This also minimizes the use of power. It also has a built-in omnidirectional obstacle avoidance system in order to increase its operational flexibility. The robot shark's battery lasts up to two hours and it can dive up to 300 meters underwater to explore and study Marine life.

4 of 29

Bionic Robot - Ant

BionicANT wanted to test the possibility of cooperative behavior based on natural models. So BionicANT can perform tasks autonomously, just like real ants, or multiple machines can work together to complete complex and large tasks. Ants communicate with each other to coordinate their movements, and groups of "ants" can work together to move objects much larger than themselves by pushing and pulling

5 of 29

Bionic Robot – Humanoid and Dog

Boston Dynamics’ Atlas is the most flexible and agile bionic robot in the world. The goal of Atlas is to develop a research platform that breaks through the extreme mobility of the whole body. Atlas's advanced control system and advanced hardware provide the robot with great strength and balance, achieving a human-like level of agility.

6 of 29

Petoi Bittle Robot Dog Family

In this course, we use Bittle and Bittle X, a family of bionic robots that mimic the shape and movements of a real dog. They adopt the joints of legged animals to reproduce realistic movements. The soft and elastic materials and spring-loaded legs can protect the servos from damage by heavy shocks.

7 of 29

Bittle

8 of 29

Bittle X

9 of 29

  1. Connections between computers and robots
  2. Introduction to Bittle’s microcontroller
  3. Bittle and its on-board hardware
  4. Introduction to the components of sound, motion, and light
  5. Preview of the next chapter

CONTENTS

Video:

Mind+Set up:

10 of 29

11 of 29

Analyze the girl’s behavior

12 of 29

How do we perceive our environment?

13 of 29

Input – Process – Output

14 of 29

Computer I – P – O

  • Input: Information or signals provided to start a process.
  • Process: Organized actions that transform input into output.
  • Output: The presentation and feedback of data processing results by the program

Input Device

Arithmetic Logical

Unit

Memorizer

Control Unit

Output Device

Result

Data

Program

15 of 29

Robots Sense - Think - React

  • Sense

  • Think

  • React

Sensor

Chip

Actuator

Think of some real-life situations that use the sense-think-react model

16 of 29

Introduction to �Bittle’s Microcontroller

17 of 29

NyBoard V1_2� Microcontroller - Front

It uses the PCA9685 to drive 16 PWM channels.

Six-axis motion sensor MPU6050.

The D10 is connected to a WS2812 RGB LED, which acts as a form of output and status indicator

The 4 Grove interface provides 4 digital I/ OS, 2 analog I/0 ports, and a set of I2C buses to connect peripherals

18 of 29

NyBoard V1_2 �Microcontroller - Back

  • The I2C bus is connected to:
  • PCA 9685 module with 16 PWM output
  • 6-axis gyroscope MPU 6050
  • 8KB onboard I2C EEPROM AT24C64 for preserving motor skills

19 of 29

BiBoard - ESP32 Microcontroller

20 of 29

Here's a look at Bittle's body and its associated hardware

Main Controller Board

Movable Jaw Joint

Wireless

connection

Metal Servos

21 of 29

How do people make �all kinds of movements?

22 of 29

Sound, Light, and Motion

23 of 29

Sound

Buzzer

Sound

Institute

24 of 29

Make Bittle Sing

\CODE\1.01_CallBuzzer.mp

25 of 29

Light

Institute of Light

Light

Light Institute

26 of 29

Motion

Sport

Center

Servo

27 of 29

Motion with Remote

28 of 29

Motion with Petoi Coding Blocks

\CODE\1.03_CallAction.mp

29 of 29

Preview of the next section...

Bittle sent me an email that he ran into some troubles, but I need to go out of town for some business.

Will you help Bittle solve them? Don't worry, I will assist you all the time.