16
AUTONOMOUS ROBOTIC HEXAPOD with Wireless Transmitter Justin Limb Computer Engineering Program, Engineering Department, Utah Valley University Keywords Autonomous, Range Sensor, PIR sensors, Color Sensor, Robot, RGB LED, Bluetooth Abstract A hexapod robot is a mechanical vehicle that walks on six legs that allow for a great deal of flexibility in how it can move while simultaneously manipulating a payload. Mobile robots are becoming increasingly popular in recent decades and can often be found in many industries and universities for research. Mobile robots have the capability to navigate their environment such as an automated guided vehicle used to transport goods around large facilities, warehouses, container ports, and hospitals. Mobile robots utilize vision sensors and lasers that follow external markers to create internal maps for navigation. Three-dimensional sensors such as time- of-flight or stereovision cameras may be used in complex environments where the conditions and variables may differ on a case by case basis [1]. Although the mobile robot for this project is not useful in regard to productivity, its features of navigating itself and responding to its environment, as that of a real insect, is both entertaining and educational. The objective of this project is to create a mechatronics system that incorporates computer programming, applied electrical theory, and dynamic mechanical design. The same

AUTONOMOUS ROBOTIC HEXAPOD

  • Upload
    others

  • View
    25

  • Download
    1

Embed Size (px)

Citation preview

Page 1: AUTONOMOUS ROBOTIC HEXAPOD

AUTONOMOUS ROBOTIC HEXAPOD

with Wireless Transmitter

Justin Limb

Computer Engineering Program, Engineering Department, Utah Valley University

Keywords – Autonomous, Range Sensor, PIR sensors, Color Sensor, Robot, RGB LED,

Bluetooth

Abstract

A hexapod robot is a mechanical vehicle that walks on six legs that allow for a great deal

of flexibility in how it can move while simultaneously manipulating a payload. Mobile robots

are becoming increasingly popular in recent decades and can often be found in many industries

and universities for research. Mobile robots have the capability to navigate their environment

such as an automated guided vehicle used to transport goods around large facilities, warehouses,

container ports, and hospitals. Mobile robots utilize vision sensors and lasers that follow

external markers to create internal maps for navigation. Three-dimensional sensors such as time-

of-flight or stereovision cameras may be used in complex environments where the conditions and

variables may differ on a case by case basis [1]. Although the mobile robot for this project is not

useful in regard to productivity, its features of navigating itself and responding to its

environment, as that of a real insect, is both entertaining and educational.

The objective of this project is to create a mechatronics system that incorporates

computer programming, applied electrical theory, and dynamic mechanical design. The same

Page 2: AUTONOMOUS ROBOTIC HEXAPOD

design principles applied to complex robots used in industry have been implemented in this

simplistic robot with the use of feedback control to sense its surroundings, process data, and

make decisions for determining its output. The legs of this hexapod include three rotating joints

that have been sourced with sensors embedded in the feet to detect contact with the ground. In

addition, this hexapod is equipped with a moving tail, 3-axis moving head, functioning

mandibles with pressure and range sensors, eyes with PIR sensors to detect motion of threats,

and a color sensor to allow its external shell to camouflage with its environment via RGB LED’s.

Internally, there are sensors to monitor servo thermal overload, battery voltage and amperage

draw. The hexapod functions by one of two modes: manual-mode by means of a Bluetooth

transmitter with navigating buttons, and auto-mode with the aid of sensors to navigate its

surroundings and defend itself from potential threats.

Page 3: AUTONOMOUS ROBOTIC HEXAPOD

Figure-1: Completed Hexapod Robot

Page 4: AUTONOMOUS ROBOTIC HEXAPOD

Figure-2: Top-View Reference

Page 5: AUTONOMOUS ROBOTIC HEXAPOD

Figure-3: Bottom-View Reference

Page 6: AUTONOMOUS ROBOTIC HEXAPOD

Figure-4: Transmitter Reference

Page 7: AUTONOMOUS ROBOTIC HEXAPOD

Figure-5: Walk & Turn Cycle Illustration (Created with SolidWorks)

Page 8: AUTONOMOUS ROBOTIC HEXAPOD

Figure-6: Colored JST-Connectors

Page 9: AUTONOMOUS ROBOTIC HEXAPOD

Figure-7: Base System Power Schematic (Created with Circuit Maker)

Page 10: AUTONOMOUS ROBOTIC HEXAPOD

Figure-8: Simulated Robot Base PCB – FRONT VIEW (MCU Port shown without microcontroller) [7]

Figure-9: Complete Base Schematic w/out Power Circuit (Created with CircuitMaker)

Page 11: AUTONOMOUS ROBOTIC HEXAPOD

Figure-10: Base Sensors Schematic (Created with CircuitMaker)

Page 12: AUTONOMOUS ROBOTIC HEXAPOD

Figure-11: Base RGB LED’s Schematic (Created with CircuitMaker)

Page 13: AUTONOMOUS ROBOTIC HEXAPOD

Figure-12: Base Servo Motor Schematic (Created with CircuitMaker)

Page 14: AUTONOMOUS ROBOTIC HEXAPOD

Figure-13: Base Robot Software Flow Chart (Created with Excel)

Page 15: AUTONOMOUS ROBOTIC HEXAPOD

Figure-14: Transmitter Software Flow Chart (Created with Excel)

Page 16: AUTONOMOUS ROBOTIC HEXAPOD

Figure-15: Oscilloscope screenshot of I2C protocol