Computer Science is a field that deals primarily with software systems, from their design to development to application. Programmers often start a project with pseudo-code, essentially code written in a language that humans understand, to plan out their project before writing it in a software program that the computer can understand. Artificial intelligence is an extension of computer science in which a program is written to learn to think for itself based on data and previous experience. Computer science can be used in the real world by providing more efficient ways to do certain task through programming and software.
Robotics is an intersection of computer science and engineering that aims to create intelligent machines to complete human tasks more efficiently. Robots are programmed with feedback loops to react to sensory inputs. Most move in two dimensions, where each degree of freedom is controlled by an actuator like a motor that drives an effector, such as an arm or wheel. UAVs or unmanned aerial vehicles move in 3 dimensions because they fly and can achieve great altitudes to observe a wide scope of ground with their cameras. Similar to computer science, robots can be used for trivial tasks like making coffee or food, or by helping rescue survivors from wildfires, buildings, and natural disasters.
PSEUDO-CODE (FLOWCHART)
It essentially is focused on moving until it finds a wall, turning left to check if there is a wall and moving that way if there is no obstacle. If there is a wall it will turn to the right side and continue moving that way if it is open. If the area is not open that means the robot is in a dead end and must get out of that area.
ROBOT VIDEO
LEFT COUNTER (implemented into original code so the robot doesn't trap itself in an endless loop by turning left again and again)
LINK TO PROJECT EVALUATION QUESTIONS:
https://docs.google.com/document/d/1vjhp6pOA7ciIDACX9kf8xSoQQ5wObUVBReALR610cB4/edit?usp=sharing
LINK TO RESEARCH PAPER: https://docs.google.com/document/d/1sevl4ylBTx1T9uML_sNBVdA4Wsl5mV37/edit