Laser Odometry Verification System
CompletedUses distance sensors, filtering, and synchronization to verify robot position against a primary tracking system.
Things I’ve built, tested, and learned from.
A responsive personal website for my projects, coursework, résumé, and contact information.
Uses distance sensors, filtering, and synchronization to verify robot position against a primary tracking system.
Builds recursive templated binary-search-tree and map abstractions with traversal, iterators, copying, and memory management.
Implements a linked-list-backed text buffer with cursor movement, insertion, deletion, and row and column tracking.
Trains a probabilistic text classifier with sets, maps, label priors, word likelihoods, and log-probability scoring.
Models cards, packs, players, dealing, trump selection, trick scoring, and automated player strategies.
Resizes PPM images with seam carving by computing pixel energy, cost paths, and removable seams.
This robotics system uses distance-sensor measurements to independently verify a robot’s estimated position against its primary tracking system. The readings are filtered and synchronized before comparison, reducing the effect of noisy sensor data.
The project combines sensor integration, data filtering, and robot control to provide a secondary position check when evaluating odometry performance.
This C++ text classifier trains on labeled CSV discussion posts and learns how strongly each unique word is associated with a topic. It treats each post as a bag of words, so word order and repeated terms do not affect the result.
Sets and maps store the vocabulary, label totals, and word frequencies. For a new post, the classifier combines label priors and word likelihoods into a log-probability score, then chooses the highest-scoring label. Fallback estimates handle unseen words when the input contains unfamiliar vocabulary.