Projects
I am interested in all kinds of computer-related stuff, so below is a bunch of projects and various interesting things that I did at some point in time.
![]() |
Laser Simulation This is something Dave Mowatt and I did as our final project for our Physically Based Modeling class. Instead of using some simplistic ad-hoc approach, we decided to create a physically sound model of a laser. We also wrote a simple game as a testbed for this project. Here is a publication about it. |
![]() |
SC-Ray Street Crossing Ray algorithm - it is a solution to the street crossing problem such as in the old computer game Frogger. The program can solve any arbitrary configuration, including rather interesting corner cases. See this for more details. |
![]() |
RRT Rapidly expanding Random Trees algorithm for path planning. I implemented the algorithm to deal with obstacle avoidance and plan a path for a holonomic robot. The next step is to add holonomic constraints for a 4 wheel diff-drive robot. |
| Frankencritters This is a software project Chris Smoak and I did for our AI class, but are planning to continue working on it. The goal was to simulate a real-time artificial life and hopefully to observe some "intelligent" emergent behaviors. We used neural network algorithms, distributed architecture, OpenGL graphics, and other cool stuff. Right now the code is almost 10,000 lines long. Here is a screenshot. And here is a presentation about it. |
|
![]() |
Snowflakes and trees Something that I did for one 15-212 Principles of Programming assignment. Given language specification for the Turtle language we had to implement a lexer, parser, type checker, and evaluator for it. More details here. |
![]() |
Palm Pilot Robot Kit A robot that is controlled by a Palm Pilot PDA -- inventented it along with professors Matthew Mason and Illah Nourbakhsh. This project was presented in front of hundreds of developers at Palm Source 2000 national conference in California. It was also featured in lots of newspapers. I also created a website for it. Take a look. |
![]() |
Mobipulator This is one of the main research areas of The Manipulation Lab at CMU. I have worked on software as well as hardware aspects of that robot for a long time. The robot combines manipulation and locomotion. More. |
![]() |
PCB Backplane A printed circuit board that I designed in EagleCAD. More. |
![]() |
RoboLeap I worked as a Teaching Assistant for Andrew's Leap summer program for 3 years. It's a very fun program for gifted high school students interested in wonders of computer science and robotics. Here is the website. |
![]() |
US FIRST I was a member and captain of my high school's US FIRST Robotics Team #117. Our team was sponsored by Carnegie Mellon's Robotics Institute. |
Copyright © 2002 by Greg Reshko.