Publication Date

Fall 2023

Document Type

Capstone Project

Degree Name

Master of Science

Department

Computer Science

First Advisor

Xueqing Tang

Abstract

Robotics is a combination of Engineering and Computer Science, the study of the design, upkeep, application, and use of robots. Robotics seeks to develop tools that help humans increase efficiency and precision while reducing errors. In healthcare, robots enable minimally invasive surgeries and assist in patient care. Robots are sent to distant planets and moons to gather data. Beyond these applications, robots aid in search and rescue missions, contribute to education and research, and service in numerous other capacities, showcasing their versatility and significance in modern society.

The objective of this project is to build a control system and software system for a robot that will allow drive autonomously. The robot will be able to calculate the distance, identify the color, pick up objects, and know its precise location in the game field by using a wide range of sensors. A mechanical arm is used to perform certain tasks and can lift itself up, it can also hold objects without releasing them until instructed. The robot's arm should have the flexibility to be able to show a drove at the end as far as possible to obtain the highest possible points. The robot will be able to carry a drone in its compartment and not drop it until the end when it is released. When the tasks are at a completion stage the robot should be capable of relocating to its Destin destination where the robot is to be when completed.

The technologies we are going to use our Android Studio to program and use opModes that instruct the robot on its task. We use the hub, which is the main processing unit that communications with the controller and stores the code that will instruct the robot. Optical Studio Sensors in the robot are used to identify the color that is needed to find certain locations and objects. The Ultrasonic Sensor MaxBotix 12C is to be used in robotics to measure the distance between the robot and the object in the game field. This will aid the robot to avoid collapsing into other items or robots. The use of an IMU is important to control the speed and its direction. Using its sensors properly will avoid improper malfunctions.

Share

COinS