Work So Far

The purpose of this lab is for you to setup and become familiar with the Arduino IDE and the Artemis board. After this lab, you should be able to program your board, blink the LED, read/write serial messages over USB, display the output from the onboard temperature sensor, measure the loudest frequency recorded by the Pulse Density Microphone, and run the board using a battery instead of your computer.

Read More

Lab 2

Bluetooth

The Artemis board and a computer are capable of low-latency, moderate-throughput wireless communication via Bluetooth LE. In this lab, you will expand a basic application for wireless communication over a Generic Attribute (GATT) framework on top of robust BLE stacks.

Read More

Before taking apart the RC car and plugging in software to change its motion, we need to understand its physical constraints and be able to simulate action virtually.

Read More

The purpose of this lab is for you to change from manual to open loop control of the car.

Read More

The purpose of this lab is to enable your robot to perform obstacle avoidance.

Read More

The purpose of this lab is to setup your IMU and attempt PID control.

Read More

The lab serves as a precursor to the next lab where you will be implementing grid localization using Bayes Filter.

Read More

The Bayes Filter code takes in sensor data, calculates probabilities, and plots the belief of the robot as it moves around its environment.

Read More

After defining a map of our physical environment in lab 7, this lab is meant to localize the robot within that map.

Read More

The purpose of this lab was to implement linear feedback control through a simulation in order to balance an inverted pendulum on the back of a virtual robot.

Read More

There are many forms of control when looking at any system, including that of an inverted pendulum, and this lab explored one of them: the Kalman filter.

Read More

About me

Circuitry

Programming

Writing

Collaboration

Ideation

Hello! I'm
Caitlin Stanton

I am a Masters of Engineering student in Electrical and Computer Engineering at Cornell, after graduating with my Bachelor of Science in the same major from Cornell last spring. My focus is in robotics and embedded systems, as I enjoy the intersection and interfacing of hardware and software. My skills range technically (from coding to soldering) and in soft skills (from team management to public speaking).

On campus I was the founding president of the Beta Chi chapter of the engineering sorority Alpha Omega Epsilon, and am currently an executive board member for Women in Computing at Cornell and a teaching assistant for the ECE department. I've interned at places including Microsoft and Qualcomm, and was most recently a hardware engineering intern at Lyft Level 5 in their autonomous vehicles division. I'm an advocate for diversity in tech through her public speaking and social media initiatives, and thoroughly enjoys opening up all kinds of students to the power of technology.