DEVICES

Presentation of the Hardware

Platform:

Hardware

Description

Four independent axes of motions (motors/wheels).

Defines  the installment of motors to every wheel of the robot, 4 in total. This enables 4WD differential drive kinematic model support.

2 or 4 motor controllers

Implementation of the 4WD differential drive kinematic model. In order to achieve cost reduction the motors will be controlled in couples, at each side of the platform.

Robotic base platform.

Integration of embedded boards, sensors, effectors, and power management circuits

Integration of position/velocity encoders to the motors.

The platform will support position/velocity encoders for every motor in order to  be able to correct the errors in the robot motion.

 

Sensors:

Sensor

Number

Description

Distance Sensor (ultrasonic): HC-SR04 Ultrasonic Range Finder.

       2

Two ultrasonic distance sensors with at least 2 meter measurement range.

Distance Sensor (InfraRed): Infrared Proximity Sensor Short Range – Sharp GP2Y0A41SK0F.

       4

Two IR sensors for short and two for long distance measurements.

Distance sensor laser time-of-flight: VL53L1X Time of Flight (ToF) Sensor.

       1

One distance sensor time-of-flight, with high frequency measurements capability.

Environment temperature sensor: BME680 Air Quality, Temperature, Pressure, Humidity Sensor Breakout Board.

       1

One temperature sensor for indoors  environment temperature measurements.

Pressure sensor: BME680 Air Quality, Temperature, Pressure, Humidity Sensor Breakout Board.

       1

One pressure measurement sensor.

Humidity Sensor: BME680 Air Quality, Temperature, Pressure, Humidity Sensor Breakout Board.

       1

One humidity sensor for indoors environment.

3D Compass: SparkFun 9-DoF Sensor Stick.

       1

One 3D compass to measure the angle of the robot’s in the 3D space so as  to enable changes in the robot’s orientation.

3-axis accelerometer: SparkFun 9-DoF Sensor Stick.

       1

One accelerometer sensor to measure the acceleration of the TekTrain device.

3-axis gyroscope: SparkFun 9-DoF Sensor Stick.

       1

One gyroscope to measure the angular velocity and for orientation assessment.

Microphone system: Adafruit Mini USB Microphone

       1

One system of microphones to capture sounds from the robot’s environment.

RGB Camera: Raspberry Pi 8MP Camera board v2

       1

One RGB camera with appropriate resolution capabilities for the required machine learning algorithms of the project.

Tact sensor: Tact Switch 12x12mm 7.3mm + Cap for Tact Button

      10

Ten tact sensors that will be used either as state changing buttons or for collision detection.

Line following sensor (line following): Cytron Line Sensor.

       1

One line following sensor that will be integrated beneath the platform, which enables the robot to follow lines in the floor.

Position/velocity encoders on the wheels

       4

Four position/velocity encoders on the wheels in order to enable position errors detection and provide odometry data.

 

Effectors:

Effector

Number

Description

Platform motors: DFRobot 6V,180rpm Micro DC Geared Motor with Back Shaft.

      4

Four motors, each integrated in every wheel.

RGB Leds: NeoPixel Digital RGB LED.

     20

Programmable LEDs with adjustable color and luminous intensity.

Sound speaker: Adafruit Mini External USB Stereo Speaker.

      1

One sound speaker for robot sounds and messages.

Screen: Pi Display 4″ HDMI 800x480 IPS Resistive

      1

One screen for videos and robot emotion illustration.

Pan-Tilt mechanism: Pan/Tilt Bracket Kit.

      1

One Pan-Tilt mechanism to enable camera motion.