Tiago Lite robot
For this project I programmed a Tiago-Lite robot to dynamically grab jars off one table and put them on a different table. This was done using Python and the WeBots simulator. This project involved writing functions for a behavior tree to drive the robot’s decision making, using camera input to detect the jars and their position, and lidar to map the environment and determine where the robot is able to move. I worked on this alone, some code and guidance was provided by the professor, but all of the code and robot logic was written by me. This took a lot of understanding of how robots function, and how the data received by the sensors could be turned into something the robot can understand. It also required a good understanding of behavior trees and how they can simulate artificial intelligence and decision making.