jmagine
PhD CS student at UCSD, with interests in autonomous vehicles, distributed sensing, mapping/localization, and Chess.
San Diego
Pinned Repositories
ROS_Multidrone
ROS/PX4 flight controller configured to run in either Gazebo simulation or on Raspberry Pi 3 + Navio 2 hardware.
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.
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.
ChessClock
Android Chess clock app with high configurability.
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.
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.
svt-rs
GroupScheduleCoordinator
multiuav-rf
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's Repositories
jmagine/svt-rs
jmagine/multiuav-rf
jmagine/ChessClock
Android Chess clock app with high configurability.
jmagine/utils-configs
Config files and quick setup scripts.
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/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/NumGame
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/SDLGame
2D engine for rendering game along with its images, texts, a camera relative to global grid, and mouse/keybaord input event handling.
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.
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/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/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/gr-bladerf-utils
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/GroupScheduleCoordinator
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.