Abstract
This paper describes the development of a convolutional neural network for the control of a home monitoring robot (FumeBot). The robot is fitted with a Raspberry Pi for on board control and a Raspberry Pi camera is used as the data feed for the neural network. A wireless connection between the robot and a graphical user interface running on a laptop allows for the diagnostics and development of the neural network. The neural network, running on the laptop, was trained using a supervised training method. The robot was put through a series of obstacle courses to test its robustness, with the tests demonstrating that the controller has learned to navigate the obstacles to a reasonable level. The main problem identified in this work was that the neural controller did not have memory of past actions it took and a past state of the world resulting in obstacle collisions. Options to rectify this issue are suggested.
Subject
Artificial Intelligence,Control and Optimization,Mechanical Engineering
Reference38 articles.
1. Roomba Robot Modelshttps://www.irobot.co.uk/home-robots/vacuuming
2. Dyson 360 Eye robothttps://www.dyson.co.uk/robot-vacuums/dyson-360-eye-overview.html
3. Bosch Indegohttps://www.bosch-garden.com/gb/en/garden-tools/garden-tools/robotic-lawnmowers-209530.jsp
4. Flymo Robot Lawn Mowershttps://www.flymo.com/uk/products/robot-lawn-mowers/
5. Robot-enabled support of daily activities in smart home environments
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献