hardware robot
When it Comes to Bot Design Form Follows Function
If you were about to build a physical, hardware robot, how do you go about it? Probably (if you are not insane), you will start by asking yourself, "What it's for?" What is the purpose of the thing? This functional requirement starts the process of the design and answers most of the upcoming problems that you'll have, whether you're building a hardware robot, a chatbot, a voice assistant or even a full-duplex multimodal videobot. I've had dozens of executives tell me that they want to build a chatbot or to use AI (or VR or blockchain or whatever), but they don't know why.
The Crawler, A Class Room Demonstrator for Reinforcement Learning
Tokic, Michel (University of Applied Sciences Ravensburg-Weingarten) | Ertel, Wolfgang (University of Applied Sciences Ravensburg-Weingarten) | Fessler, Joachim (University of Applied Sciences Ravensburg-Weingarten)
We present a little crawling robot with a two DOF arm that learns to move forward within about 15 seconds in real time. Due to its small size and weight the robot is ideally suited for classroom demonstrations as well as for talks to the public. Students who want to practice their knowledge about reinforcement learning and value iteration can use a wireless connection to a PC and monitor the internal state of the robot such as the value function or the reward table. Due to its adaptivity, depending on the surface properties of the underground the robot may surprise its audience with unexpected but efficient walking policies. The GUI is open source and the robot hardware is available as a kit from the authors.