Kyle Noble

Electrical and Computer Engineering

  Resume

About

I am a computer engineering undergraduate student at Oregon State University. My focus is on embedded systems. What I hope to get from my degree is an understanding of how electrical/computer systems so that I am able to design and/or test such systems in industry. Ideally, I will be able to work on a mix of hardware and software engineering problems in embedded systems. Throughout my coursework and extracurricular activities, I have greatly enjoyed optimizing software algorithms, RTL design using SystemVerilog, progamming microcontrollers in C or assembly, and, more generally, participating in group projects. I like to work with a wide scope of software and hardware tools as it helps me explore more areas of electrical and computer engineering. I am currently working on a wireless charging system for a swarm robotics system for Senior Design. This system will support charging up to 10 robots simultaneously. The robots will be able to charge wirelessly through a free-positioning coil array so that there is some leniency in how accurately the robots position themselves near the charging dock.

Projects

2 Axis Robotic Arm with ...

A SCARA (Selective Compliance Articulated Robot Arm) which attempts to draw images using GCode generated from OpenCV contour generation. This arm was 3D-printed and uses a custom PCB for the motor drivers. Additionally, the inv...

Python
Computer Vision
3D Printing
PCB
FPGA
Robotics
Hardware Verification
Hardware
Details
AVR Remote Controlled Fr...

A set of AVR programs which includes a remote program and a robot program. Each microcontroller is either loaded with the remote program or the robot program. The remote sends movement commands to the robot via USART over an in...

AVR Microcontrollers
Assembly
Details
OSU Robotics Club: Under...

A PCB design to house power supply for remote operated vehicle for OSURC's Underwater Team. Steps down 48 V to 12 V at upwards of 10 A per module. Includes current sensing circuit to prevent over current.

PCB
Robotics
Hardware
Details
PS/2 Keyboard Controller

A simulated hardware design that should be able to interface with PS/2 keyboard using the PS/2 portal communication protocol. Intended to be programmed on a DE-10 Lite FPGA.

FPGA
Hardware Verification
Details
Power Management for Col...

Oregon State University houses the Human Machine Teaming Lab and its Collective Robotics Testbed, which serves as a source of academic research and innovation. In order to support the infrastructure of this lab and to provide u...

Drones
Robotics
Details
Swarm Robotics Charging ...

A Qi wireless charging system that supports 10 concurrent wireless receivers at 5W each. The system consists of 10 arrays of 4 coils. Each receiver coil just needs to be somewhere along the coil array and the transmitter will t...

System Design
PCB
Robotics
Hardware
Details
smallsh

A simple Unix shell implementation that includes some basic shell features. These features are: built-in cd (change directory) and status commands, support for running processes in foreground or background, foreground only mode...

  Add a Project
Feedback