Hi there!
I’m a researcher and project team lead from Cornell University who enjoys leveraging math and software to tackle tough engineering problems in fields like robotics, signal processing, and computer graphics.
I've had the pleasure of researching under professors Joshua Smith, Abe Davis, and Yotam Gingold, and also leading the autonomy subteam of the Cornell Electric Vehicles (CEV) project team on our quest to build a self-driving car.
When not working, you might find me rock climbing, playing (bass) guitar, soldering synthesizers, or getting completely nerd sniped!
Updates
-
Selected as a Cornell nominee for the Barry Goldwater Scholarship -
Received Honorable Mention for the CRA Outstanding Undergrad Researcher Award -
Hired as course staff for CS 4220 (Numerical Analysis: Linear/Nonlinear Problems) -
Presented my summer research at the IEEE Workshop on Interplanetary Communication -
Won Silver Prize at the 2024 AES Saul Walker Design Competition -
Attended the WAD and CCD workshops at CVPR 2024 -
Represented CEV at a dinner with the Cornell Trustees -
Accepted into the competitive UW Center for Neurotechnology REU -
Won Best In Category for Physical Sciences at the CURB Fall Forum -
Interviewed for Cornell Maker Club Alumni Affairs Video -
Presented and served on panel at ACSU Research Night -
Promoted to CEV Autonomy Subteam Lead -
Fielded questions about ColorfulCurves at SIGGRAPH 2023 -
Interviewed for an article about the Cornell BURE program
Research
Peer-reviewed publications and workshop presentations.
- Planning for Communication: Model Predictive Control of Rover Trajectories Using Predicted Wireless Signals. Paolo Torrado, Jason Klein, Joshua Smith. Presented at the IEEE Workshop on Interplanetary Communication, 2024
- ColorfulCurves: Palette-Aware Lightness Control and Color Editing via Sparse Optimization. Cheng-Kang Ted Chao, Jason Klein, Jianchao Tan, Jose Echevarria, Yotam Gingold. ACM Transactions on Graphics (TOG). Presented at SIGGRAPH North America, 2023
- LoCoPalettes: Local Control for Palette-based Image Editing. Cheng-Kang Ted Chao, Jason Klein, Jianchao Tan, Jose Echevarria, Yotam Gingold. Computer Graphics Forum (CGF). Presented at Eurographics Symposium on Rendering (EGSR), 2023
Projects
Here are some highlights. See more on the projects page!
Sionna Terrain Coverage Maps10/2024 - now researchdigicommgraphicsMitsubaPython NVIDIA Sionna, a GPU-accelerated (and differentiable) RF path tracer, cannot currently compute path loss coverage maps for non-flat terrain. Other researchers are interested in this feature too, so I’m working on modifications to Sionna that will hopefully get merged into a future release!
Mini Cars2/2023 - now CEVroboticsROSPythonC++ Building a fleet of small-scale prototyping vehicles for testing our projects like neural lane segmentation, CUDA-accelerated stereo vision, LiDAR point cloud filtering and alignment, EKF sensor fusion, and MPC local planning. I help with math and ROS debugging in addition to planning for a larger vehicle.
Quadrature Encoder11/2024 - 12/2024 CEVCAD3d printingFusion360 Designed mechanical and electrical aspects of a custom quadrature encoder to measure wheel velocity of our autonomous vehicle using a pair of optical interruption sensors. Its design constraints required a unique press-fit solution that took several iterations to get right.
Racetrack Coords10/2024 CEVGISSciPyPython Wrote a short python script to help one of our mechanical leads with steering geometry calculations by finding the minimum turning radius of our competition track. Converts track lat/lon GPS data into local tangent plane coordinates and then fits an interpolating spline to determine curvature.
WiROS Rewrite6/2024 - 8/2024 researchroboticsdigicommROSSciPyPython Completely rewrote WiROS, a ROS package for Direction of Arrival estimation from WiFi CSI, which involved improving preprocessing algorithms and fixing a bugged MUSIC algorithm. I also helped integrate it into a demo with a modified MuSHR RC car, where a local planner guides the vehicle toward a router.
People
Personal websites of some friends/acquaintances you might find interesting: