Skyeye: Optical Localization for Autonomous UAVs in GPS-Denied
Environments
Using machine vision to enable UAVs to navigate without GPS.
The rapid adoption of Unmanned Aerial Vehicles (UAVs) offers
significant advantages in the defense sector, but also exposes
vulnerabilities. Electronic warfare, particularly GPS jamming,
poses a critical threat, rendering many commercial UAVs
inoperable. While inertial navigation systems offer resistance to
jamming, they are prone to drift over time. Optical navigation
emerges as a promising solution, enabling reliable and
jam-resistant navigation.
Vulnerability in Strava Home Address Privacy
The location of a protected address within a hidden zone can be
determined using inference.
This article details an information leakage vulnerability in an
activity-tracking app called Strava. Strava enables users to
record and share their activity metrics, including location
details, in a social media format with friends and the wider
community of over 120 million users. Strava has faced scrutiny
from privacy advocates, notably in 2018 when it inadvertently
exposed the location of secret military bases and again in 2023
when its heatmap feature was found to potentially leak users’ home
address locations.
Vancouver Hammock Map: On the CBC
Building an evening project and ending up on the CBC.
I recently had the pleasure of being invited onto the CBC to join
Stephen Quinn on The Early Edition. The interview was about a recent
project using city-level mapping data to find every location to
hang a hammock in the city of Vancouver. The project was a bit of a
laugh, but the response it received was overwhelming. It was an
interesting experience being featured on the CBC and online.
Building a Robotic Car with Facial Recognition
Our team developed a vehicle designed to search for and navigate
toward humans.
In our embedded systems class, my team and I developed a robotic
car equipped with a camera to scan for people and navigate toward
them. This project combined hardware design, embedded programming,
and computer vision to create a vehicle that could drive
autonomously. Our goal was to create a robotic car that could be
placed on the ground, look around until it saw a human, navigate
toward the person while correcting its path around obstacles, and
finally stop at a set distance at their feet.