Request for Approval

Description

The request for approval (RFA) is the very first step in successfully completing a senior design project. Once you are assigned a project, your team must submit an RFA through PACE under the My Project page. Once submitted, your project will be placed on the Web Board as a "Project Request" post, and you can also access this same post through the My Project page we used before.

Once you have submitted your RFA, the course staff will provide feedback on your idea (which will appear at the bottom of your project's page), or suggest changes in the scope of the project and ask you to re-submit an RFA. Based on your responses, your project will be approved, or in some cases, rejected. If your project is rejected, this does not mean failure! Your team just needs to resubmit an RFA that meets the expectations of the course staff. This can be done by repeating the above steps.

Once your project is approved, your team will be assigned a project number in the Projects list. Once all the projects are approved, you will also be assigned a dedicated Professor and TA. This would be the time to double check that all the information for your project in the My Project page is correct.

Video Lecture

Video, Slides

Requirements and Grading

The RFA is worth 5 points, graded credit/no credit based on whether your RFA was submitted before the deadline. The RFA is submitted through PACE under the My Project page, and should include the following information:

Projects must be legal and ethical. They must have significant scope and complexity commensurate with the size of the team. This is, of course, a subjective assessment of the course staff. To gain some insight into this judgment, please browse projects from previous semesters. The project must involve the design of signficant systems (cannot just be integration).

Submission and Deadlines

The RFA submission deadline may be found on the Course Calendar.

Quick Tips and Helpful Hints

Posting: Some general project ideas that are fraught with pitfalls:

Remote Robot Car Control System with RGBD Camera for 3D Reconstruction

Hao Chen, Yuhao Ge, Junyan Li, Han Yang

Featured Project

## Team Members

- [Yuhao Ge], [yuhaoge2],

- [Hao Chen], [haoc8],

- [Junyan Li], [junyanl3],

- [Han Yang], [hany6].

## Project Title

Remote Robot Car Control System with RGBD Camera for 3D Reconstruction

## Problem

We aim to build a user-friendly control system for assisting users to remotely control a robot car equipped with an RGBD camera in complex indoor environments. The car should be able to build the environment based on the point cloud scanned by the camera, and the remote computer will reconstruct the point cloud to gain the map of the environment.

## Solution Overview

Our solution consists of a Robot Car Subsystem, Camera Subsystem, Remote Control Subsystem, and Human-Robot Interaction Interface. The Robot Car Subsystem includes a robot car and a rotating base for the RGBD camera. The Camera Subsystem captures RGBD images of the surrounding environment and performs real-time 3D reconstruction. The Remote Control Subsystem allows users to control the robot car remotely via a joystick. The Human-Robot Interaction Interface provides a third-person perspective view of the reconstructed environment and allows users to interact with the robot car in real-time.

## Solution Components

- Robot Car Subsystem: Includes a robot car and a rotating base for the RGBD camera.

- Camera Subsystem: Captures RGBD images of the surrounding environment and performs real-time 3D reconstruction using image signal processing software.

- Remote Control Subsystem: Allows users to control the robot car remotely via a joystick.

- Human-Robot Interaction Interface: Provides a third-person perspective view of the reconstructed environment and allows users to interact with the robot car in real-time.

## Criterion for Success

- The remote robot car control system can navigate and avoid obstacles in complex indoor environments.

- The Camera Subsystem can perform real-time 3D reconstruction with high accuracy and reliability.

- The Remote Control Subsystem provides a smooth and responsive control experience for the user.

- The Human-Robot Interaction Interface provides an intuitive and user-friendly way for users to interact with the robot car and view the reconstructed environment.

## Distribution of Work

- Han Yang (EE): Camera Subsystem design and implementation

- Hao Chen (ECE): Remote Control Subsystem design and implementation

- Junyan Li (ECE): Human-Robot Interaction Interface design and implementation

- Yuhao GE (ECE): Robot Car Subsystem design and implementation

## Justification of Complexity

We believe that our team has the necessary skills and knowledge to handle the mechanical and electrical complexity of our project.

Specifically, Han Yang has experience in image signal processing and Hao Chen has experience in remote control systems. Junyan Li has experience in human-robot interaction design, and Yuhao Ge has experience in robotics and mechanical design. Additionally, we plan to use readily available off-the-shelf components and design our system in a modular and scalable way to minimize the complexity and facilitate the development process.