2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

24
2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION

Transcript of 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

Page 1: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

2014-2015 Infosession

UNIVERSITY OF TORONTOMECHATRONICS DESIGN

ASSOCIATION

Page 2: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

WHO ARE WE?

• Design autonomous underwater vehicle/robotic submarine

• Compete at annual International RoboSub competition in San Diego

Page 3: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

ROBOSUB COMPETITION?

• Underwater obstacle course in an anechoic sonar testing pool – TRANSDEC

• Hosted by AUVSI + RoboNation in San Diego

• Held in a military naval base

• Universities and engineering companies from all over the world

Page 4: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

AUV DECOMMISSIONING

• Our Legacy AUV – AquaTux

Page 5: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

AQUATUX SPECS AND KNOWN ISSUES

• Hull – hard to balance (ballasts)

• PVC-pipe frame

• 5 thrusters – 1 less degree of freedom

• Field Programmable Gate Array (FPGA)

• No automatic leak detection

• Netbook

Page 6: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

TEAM BREAKDOWN

Page 7: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

0. EXECUTIVE TEAM• Administration, logistics, organization

1. MECHANICAL TEAM• Hull, frame, component positioning/encasing

2. ELECTRONICS TEAM• Design electronic components to drive the submarine

and accomplish required tasks

3. SOFTWARE TEAM• Design high level task algorithms and low level vision

algorithms

Page 8: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

MECHANICAL TEAMTeam Breakdown

Page 9: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

WHAT THE TEAM COVERS

• Positioning of motors

• Placement of electronics within the submarine

• Framework for attaching additional peripherals

• Etc.

Page 10: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

WHAT THE TEAM COVERS

SUBMARINE HULL

TORPEDO LAUNCHER

• Attached to the frame (or implemented to the hull)

• Objective: launch projectile to hit designated target

Page 11: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

WHAT THE TEAM COVERS

MARKER DROPPER

• Drop markers into a target area

GRABBER

• Remove pegs from a board and put them back

Page 12: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

HOW THE TEAM WORKS

WEEKLY MEETINGS

• Scheduled at the most convenient time

• Main goal: Brainstorming ideas and presenting progress

DESIGN SESSIONS/TUTORIALS (for people who are interested)

• CAD software – Solidworks, ANSYS, etc.

• 3D Printing

• Basic machining skills for submarine construction

Page 13: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

ELECTRONICS TEAMTeam Breakdown

Page 14: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

WHAT THE TEAM COVERS

ALL ELECTRONIC COMPONENTS INSIDE SUB

• Printed Circuit Boards (PCBs)

• Batteries and Power Management Circuits

• Motor Driver Circuits

• Instrumentation and Acquisition Circuits

• Field Programmable Gate Array (FPGA) and Interfacing Circuits

• Internal Wiring and Connectors

Page 15: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

THE FPGA

• Interfaces sensors with software

• Determines signals to send to thrusters with a low-level control system to stabilize motion

• Communicates with high-level software with simple commands like get/set attitude

• Implements signal processing algorithms for triangulating SONAR pinger

Page 16: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

PLANNED PROJECTS

ANALOG

• Complete/fabricate SONAR acquisition board

• Debug and iterate upon design

• Modify motor driver board

• Design wiring system for new hull

DIGITAL

• Complete High-Speed Serial Peripheral Interface (SPI)

• Design SONAR signal processing system

• Integrate and debug with analog SONAR system

• Begin design of new control system

Page 17: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

SKILLS YOU WILL DEVELOP

USE INDUSTRY-LEVEL CAD TOOLS FOR:

• Circuit Simulation and Schematic Capture

• PCB Layout

• Digital Logic design with Verilog HDL

HANDS-ON SKILLS

• Soldering surface mount components

• The art of circuit debugging

• Signal processing basics

• Digital logic debugging

Page 18: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

SOFTWARE TEAMTeam Breakdown

Page 19: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

WHAT THE TEAM COVERS

• Program onboard Linux netbook with C++

• Work with real-time data input from FPGA

• Image processing algorithms and procedures

• Artificial Intelligence

• Simulator

Page 20: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

NEW CODE ARCHITECTURE

• Logging

• Unit testing

• Design patterns

• MVC

• New simulator

• GUIs

• New vision algorithms

• OpenCV

• Graphics Card acceleration

THE PLAN

Page 21: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

HOW THIS TEAM WORKS

• GitHub Repository

• Fork and Pull Method

• Weekly meetings in an agile, scrum-like environment

Page 22: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

MEMBER EXPECTATIONS

• Attend weekly and team-wide meetings

• Commit to the tasks you set out to do

• Communication

• Communication

• Communication

Page 23: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

WHY JOIN?

• Apply in-class theory to real-life applications

• Learn lots of new and interesting technologies that fit perfectly on your resume

• Interact with other universities and companies

• Talk to Alumni and PEY students

• Make new friends and expand your network!

Page 24: 2014-2015 Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.

QUESTIONS?Stay around and check out our club room