Engineering Portfolio

Cooper Cole


Table of Contents

Table of Contents

Robot Localization using Stereovision

SpinStop

Spikeball Net Model

Steel Billet Exchange Assembly

Robot Cell Part Nest

Autonomous Checkers Robot

Website Development

Relevant Coursework


Robot Localization using Stereovision

Jan 2024 - April 2024

Project Overview:

Design Process:

Results and Achievements:

See images below and checkout the full baseball pitching robot localization report for more

System Schematic

Stereovision Measurement Diagram

Figure 5: Localization Target


SpinStop

Aug 2023 - April 2024

Project Overview:

The Problem:

Our Solution:

See the images below and checkout https://spinstop.ca/ for more.

SpinStop Device CAD

Isometric view of complete system (Top); Top view (Left); Inside view (Right).


Spikeball Net Model

Oct - Dec 2023

Project Overview:

Design Process:

Results and Achievements:

See the images below, and checkout the full spikeball net model report for more

Tracked Frame and Mask

Incoming and Outgoing Trajectories

PyBullet Model


Steel Billet Exchange Assembly

Feb - Apr 2022

Project Overview:

Design Process:

Results and Achievements:

See images below.

 

Steel Billet Exchange Assembly

Steel Billet Exchange Assembly Rear View

Pallet Dolly

Automation Cell Model

Automation Cell Front View


Robot Cell Part Nest

Feb 2022

Project Overview:

Design Process:

Results and Achievements:

Robot Cell Part Reject Nest


Autonomous Checkers Robot

Nov - Dec 2019

Project Overview:

Design Process:

Results and Achievements:

Check out the demo video.

Autonomous Checkers Robot


Website Development

I have done a bit of web dev for myself and some projects. I am a fan of lightweight websites with simple and clean designs. Check them out below.

https://coopercole.ca/ 

https://spinstop.ca/

https://engnews.ca/

Relevant Coursework

Studying mechatronics engineering, I get to learn a multidisciplinary blend of topics, from mechanical and electrical design to computer programming and automation technology. Through my courses, I have learned technical skills in CAD, Design, Programming, and more.

Relevant Courses include:

SYDE 522 Foundations of Artificial Intelligence

This course focuses on fundamental concepts of Artificial Intelligence. Covering various learning schemes such as supervised and unsupervised algorithms. Key topics include dimensionality reduction, clustering, classification, deep and shallow artificial neural networks, and reinforcement learning. Additionally, ethical considerations in artificial intelligence are discussed.

ECE 484 Digital Control Applications

Dynamic system modeling: linear, nonlinear, state-space, sample data systems, computer simulation, system identification. Discrete system stability and dynamic performance. Nonlinear system analysis, limit cycles. Digital control system design: emulation methods, z-domain, frequency domain, pole placement. Implementation of digital controllers. Laboratory projects in computer control of mechatronic and other systems.

SYDE 575 Image Processing

Beginning with a discussion of quantitative models of imaging systems, this course moves on to apply methods of linear systems theory and signal processing to image processing. Simple spatial domain techniques as well as spatial frequency domain methods, and digital filter design for image enhancement and restoration are discussed. The key methods and problems are surveyed; edge detection, image denoising, image segmentation, image enhancement, image compression, image registration, and feature detection. Applications to machine vision, remote sensing, and medical imaging will be emphasized.

BME 550 Sports Engineering

This course focuses on the application of engineering principles to the analysis of sports equipment and their effects on athletic performance. Principles of mechanics are used to understand the motion and forces arising in sports equipment, and their interaction with the musculoskeletal dynamics of athletes.

MTE 325 Microprocessor Systems and Interfacing for Mechatronics Engineering

Synchronization and data flow; interfacing to sensors and actuators; microprocessor system architecture, parallel, serial, and analog interfacing; buses; direct memory access (DMA); interfacing considerations.

MTE 360 Automatic Control Systems

Feedback control design and analysis for linear dynamic systems with emphasis on mechanical engineering applications; transient and frequency response; stability; system performance; control modes; state space techniques; Introduction to digital control systems.