iRobot Create 2 is a mobile robot platform built from remanufactured Roomba robots and designed for use by educators, developers and high-school and college-age students. Features include:
Serial cable sends commands from a computer or other microcontroller to the robot.
Preprogrammed behaviors can be controlled via Open Interface Commands
Built-in sensors allow the robot to react to its environment
https://edu.irobot.com/learning-library/getting-started-with-create-2
Horváth, I., Autonomous Robot Control in AR/VR Environment. (2018), BSc Thesis, (supervisor: Vidács, A.)
Makó, D., IoT Based Mobile Robot Development. (2017), BSc Thesis, (supervisor: Fehér, G.)