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

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

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

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