11
Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Embed Size (px)

Citation preview

Page 1: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Long Range Vehicle Control (Super Tank)

Jason HolmesMatt WickesbergMatt GuenetteMichael Piercy

Page 2: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Project Overview

• “Battery Powered”• “Remote Controlled”• “Super Tank”

• Tank to be controlled wirelessly over the internet

• Major constraints: Power, real-time video

Page 3: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

PSSC

• An ability to send/receive/decode commands from a controller wirelessly

• An ability to control direction/firing capability of a vehicle

• An ability to autonomously avoid obstacles encountered by the tank

• An ability to provide sensor feedback to a wireless controller

• An ability to monitor a battery and prevent signal disconnection due to power loss.

Page 4: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Hardware Diagram

Page 5: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

System Diagram

LRVC Server

Controller 1 Controller 2 Controller N

Vehicle 1 Vehicle 2 Vehicle M

FIRE

Android Tablet – “Virtual” Controller

Feedback/Error Text Box

Live Video Stream

Common GUI Components

Common GUI Components

Common LRVC Protocol Provides Services for Android Controller App.

Specific Vehicle Protocols

All communications (Vehicle and/or LRVC Protocols) aremade with TCP off of a TCP/IP stack through WIFI.

Page 6: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Tank Diagram

Fig. 1 – Vision

Front

Back

Fig. 2 – Drop Off Detection Fig. 3 – Wall Detection

Front

Back

Front

Back

Short Range IR Sensors Long Range IR Sensors attached to Stepper MotorsFor 180 degree rotation.

USB Camera

Sens

or P

lace

men

tSe

nsor

s

Page 7: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Computation Requirements

• Obstacle avoidance algorithm– Stepper/IR coordination– IR voltage translation

• Battery management algorithm

• Real-time video transmission

Page 8: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Peripherals and GPIO

• GPIO :– 8 (2 drive motors, 1 stepper, one firing)

• Peripherals– 4 channels of 10 bit ATD (IR sensors)– 3 channels of PWM (Switching Regs., Stepper)– 1 channel UART (RS232 connection)

Page 9: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Power ConstraintsPower Calculation Voltage (V) Current (mA) Power (W)

Pandaboard 5 800 4

STM32F103ZGT6 3.3 50 0.165

Drive Motors A 12 1100 13.2

Drive Motor B 12 1100 13.2

Stepper Motor 12 330 3.96

Turret Motor 6 200 1.2

Total 3580 35.725

Total with 10% loss 39.2975

Page 11: Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy

Microcontroller Choice

STMicroelectronics STM32F103ZG– ARM 32-bit Cortex-M3– 72MHz– 1MB Flash– 4 16-bit Timers with PWM– 2 I2C– 5 USART– 3 12-bit 16-ch A/D Converter– Plethora of GPIO