ABSTRACT

This chapter examines the technical and practical requirements for introducing and maintaining a robotic system in an educational setting. Nowadays 3D-printing technology has become a convenient solution to acquiring various kinds of robots with basic functionalities. Programmers should have a testing area where the robots can move around almost freely without any obstacles in the way. Robot development should not rest on the shoulders of one individual. While one or several programmers are required, team members increase the potential of robot applications and thus challenge the programmers. Today, the development and programming of digital applications and scenarios also requires the use of social media. Mobile devices such as smartphones or tablet can be utilized to control a robot, like a remote control, but can rarely be used for development purposes. The software development environment running in the background of Choregraphe is programmed in Python, so researchers and users can also program these robots externally to Choregraphe in any Python IDE.