Using Tinkercad Arduino, I created a theoretical simulation of a working Roomba (Vaccum Robot)
What it does:
The robot is designed in a way that it can navigate the entirety of a room with complete furniture. The design enables the roomba to drive forward, backwards, turn, sense objects/walls/floors, and be able to navigate away from staricases, and a change of surfaces. Additionally, manual control is provided for the user through the help of an IR Remote.
To view a copy of the project and edit through the software, click here: https://www.tinkercad.com/things/7t5W28i1Spm-copy-of-definitely-not-a-roomba-arduino-project/editel?sharecode=bc5I3BMH3CTyuSaQz4xmu6N8UwhxEwa4I_urOIvbCmY
Note: The link may be expired by the time you are viewing this, in this case you will have to resort to the code posted in this repository, or feel free to reach me at mohitbhavsar707@gmail.com.
Thanks!