1 / 7

R esearch, I nstruction, S ervice, E ntrepreneurship – Eye in the Sky Research

R esearch, I nstruction, S ervice, E ntrepreneurship – Eye in the Sky Research. RISE Student: Zach Peck Mentor: John Welsh. Background. Introduction to Engineering Design (ENES100) is a course at UMD taken by every freshman engineer

trisha
Download Presentation

R esearch, I nstruction, S ervice, E ntrepreneurship – Eye in the Sky Research

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Research, Instruction, Service, Entrepreneurship – Eye in the Sky Research RISE Student: Zach Peck Mentor: John Welsh

  2. Background • Introduction to Engineering Design (ENES100) is a course at UMD taken by every freshman engineer • Students split into teams and design an autonomously controlled hovercraft that can accomplish a given task • This project has been in place for several years, and the curriculum now needs some revision • New project will require students to construct rovers that traverse a sand arena to accomplish tasks

  3. Objective • Assist in the development of the new ENES100 curriculum • Student built rovers required to accomplish tasks • To be implemented within the next several years • Create an “eye in the sky” webcam-based system • Track locations of student rovers and tasks • Relay coordinates to student rovers A fully constructed arena, including camera (top center) and rover.

  4. Initial Concept • Webcam interfaced with Robot Operating System (ROS) • Linux based • Retrieved webcam images and relayed them to image processing algorithm • Image processing algorithm: ARUCO • Open source in C++ (found online) • Detect coordinates of unique markers An example marker that can be detected by the image processing algorithm

  5. Initial Concept Continued… • Interactive, web-based Graphical User Interface (GUI) • Display live camera feed • Control various camera parameters • Display port statuses on student Arduino • Communication Protocol • Bluetooth link between server computer and Arduino • Automatically packaged data

  6. Problems • ROS • Sharp learning curve – difficult to modify system • Somewhat difficult to interface with Arduino • Single platform – can only run on Linux systems • GUI • Bulky and slow • Runs only on select browsers • Communication Protocol • Bluetooth signal intermittent/inconsistent

  7. Revisions • Eye in the Sky became an entirely C++ based system • Easier to modify • GUI simpler to understand • Cross-platform – can be run on any Windows, Mac, or Linux system • Communication protocol shifted to Radio Frequency (RF) • Much more consistent connection • Ability to communicate with multiple receivers simultaneously

More Related