jmagine
PhD CS student at UCSD, with interests in autonomous vehicles, distributed sensing, mapping/localization, and Chess.
San Diego
Pinned Repositories
AerialLidarPP
Aerial Lidar path planner, has utilities for rasterizing raw point clouds, extracting a bare earth model from the surface model, and flying at an appropriate height to facilitate LiDAR surveying.
ChessClock
Android Chess clock app with high configurability.
GroupScheduleCoordinator
multiuav-rf
Phouse
Phouse, also known as the phone mouse, is an android application which can connect to a computer running a phouse server over Wi-Fi and act as a mouse.
sdr101-vision
Adaptive resolution object detector for Robosub 2019. Uses darknet yolov3-tiny CNN and works with raspberry pi cameras. Capable of playing back image streams, integrated with DSM.
SonarSim
Generates realistic hydrophone receiver times given specified multiple object placement. This allows for testing of algorithms and visualization of possible object locations given receiver locations.
svt-rs
ProjectDrive16_17
UCSD IEEE Project Drive (Sparkfun AVC) for 2016/17. This repository includes codes for programming a fully autonomous obstacle avoiding race car that can map and navigate any given flat environment through the implementation of ROS and OpenCV.
ROS_Multidrone
ROS/PX4 flight controller configured to run in either Gazebo simulation or on Raspberry Pi 3 + Navio 2 hardware.
jmagine's Repositories
jmagine/AerialLidarPP
Aerial Lidar path planner, has utilities for rasterizing raw point clouds, extracting a bare earth model from the surface model, and flying at an appropriate height to facilitate LiDAR surveying.
jmagine/svt-rs
jmagine/GroupScheduleCoordinator
jmagine/ChessClock
Android Chess clock app with high configurability.
jmagine/multiuav-rf
jmagine/Phouse
Phouse, also known as the phone mouse, is an android application which can connect to a computer running a phouse server over Wi-Fi and act as a mouse.
jmagine/SonarSim
Generates realistic hydrophone receiver times given specified multiple object placement. This allows for testing of algorithms and visualization of possible object locations given receiver locations.
jmagine/sdr101-vision
Adaptive resolution object detector for Robosub 2019. Uses darknet yolov3-tiny CNN and works with raspberry pi cameras. Capable of playing back image streams, integrated with DSM.
jmagine/gr-bladerf-utils
jmagine/HeaderGen
Generates a file containing an ASCII art header using an alphabet, message, and output path. All of these are specifiable using command line arguments.
jmagine/Micromouse
Simulates a Micromouse maze for debugging and visualization of maze-solving algorithms. 2 spaces in each cell are used to display corresponding array values, and any part of the maze can be colored separately.
jmagine/MyoDraw
Uses the Myo armband's IMU and EKG sensor to detect arm orientation and hand gestures, which are used to draw onto a screen using SDL2. The colors change automatically.
jmagine/NumGame
jmagine/SDLGame
2D engine for rendering game along with its images, texts, a camera relative to global grid, and mouse/keybaord input event handling.
jmagine/StatusMon
Visualizes status of RoboSub including computer vision targets, sonar targets, mission planner targets, thruster heatmaps, 3D position, 3D velocity, and a model of the robot alongside 3D rotation information.
jmagine/utils-configs
Config files and quick setup scripts.
jmagine/Xpression
Machine Learning application using AWS Rekognition and Teradata Aster used to classify drivers into one of ten categories, each representing different levels of distraction.