| mailto:HTMB | |||
|---|---|---|---|
| Hyoungsuk Kong | Taeho Kim | Mina Jeong | Bo Jin |
| kong@cs.utah.edu | taek@cs.utah.edu | jeong@cs.utah.edu | bojin@cs.utah.edu |
1.1 Desired Projects2.0 Qualifications and Tradeoffs
1.2 Discussion of Eliminated Projects
3.0 GPS Coordinate Correction Based Upon Map Data
3.1 Proposed Approach4.0 Field of View Coordinate Correction
3.2 Implementation Considerations
4.1 Proposed Approach5.0 Home Automation System Web Interface
4.2 Implementation Considerations
5.1 Proposed ApproachChange Log
5.2 Implementation Considerations
1.1 Desired Projects
- GPS Coordinate Correction Based Upon Map Data
- Field of View Coordinate Correction
- Home Automation System Web Interface
1.2 Discussion of Eliminated Projects
- Coordinate Database: It was interesting, it seems like doing manipulation of the data stored. But We are more interested in other GPS projects(#1 and #2).
- Single Frame Alignment: It was also interesting, it might involve receiving a series of images providing a correction of alignment from image to image. But it's little more complicated than we expected.
- Tomax: It didn't really appeal and we didn't find the subject material interesting.
- RevU: It was interesting but it is based on web interface and no special equipment.
- All of our team members are familiar with both Linux, and Window environment.
- Our team has a strong experience in C++, C, Java, C#, Dr.Scheme, HTML, Javascript, CSS, Servlet, JSP, MVC, JDBC, PHP, ColdFusion, Flash, MySQL, Oracle, Photoshop, CG, and OpenGL.
- We are interested in Networking, Security, and GPS technology, so we are modivated to have a GPS project.
- Everyone in our team is all quick learners, motivated to learn, and creative thinkers.
3.1 Proposed ApproachThis project requires reading a GPS coordinate in real time and then determine the closest vector on the map. This will require some parsing GPS data from the satellite, and calculate the closest vector on the map. Then we will relocate the position of the object in real time on the map.
3.2 Implementation ConsiderationsTo achieve this project, real time GPS coordinate need to be read correctly when we do parsing GPS data from the satellite, and get the closest vector. This will require to calculate with 3D global coordinates.Then the current position need to be updated on the map correctly.
4.1 Proposed ApproachSince we need to draw path on screen and convert to coordinate list. We will start with reading live GPS, compass and inclination signals. Then laying a coordinate system over a live video image.
4.2 Implementation ConsiderationsGathering all the information we need for laying a coordinate system over a live video image is the key point. Also magnetic declination will be taken into account. As mentioned in the ppt, a flat plane in the field of view is assumed. The live image is looking in the same direction as the compass heading and the GPS coordinate is the location of the camera.
5.1 Proposed ApproachBuild HTML front-end to our system that could be used from web browsers, cell phones, and PDAs. The interface sends data hence alliances at home could be controlled audio, video, TV, lighting, security, and so on. Enable home control and programming from anywhere give access to vastly expanded media content and dynamic system enhancement. Securely log in and monitor and control their home from anywhere, using the control navigation interface they are used to at home.
5.2 Implementation ConsiderationsThis program involves C++, HTML, Sockets, XML, C#, etc. Implementation of the website would require use of Java and connect to serveral control machines at home. There would be also use of C++ to control those machines.
| Version | Release Date | Modification |
|---|---|---|
| 1.0 | 01/05/05 | Initial release of Project Bid |
| 1.1 | 01/14/05 | Update some of the documents according to the feedback received from the CEO of DesignJug |
Back to cs4500 Back to Home Back to Top Maintained by Taeho Kim |