IO1: Nitro Edutainment Platform
Start Date
2020-11-01
End Date
2021-07-30
NITRO platform is a set of software tools for programming and remote control of educational robots.
Having as a base the cost oriented educational mobile robot equipped with Arduino compatible microcontroller and different sensors (ultrasound, infrared etc.), we will develop software platform for performing different edutainment (education by entertainment) task such as:
Line Following mobile robot
Control algorithms and control parameters of educational mobile robot for line following. Line following is a discipline where an educational mobile robot autonomously follows black line on a white surface.
Maze Solving mobile robot
Control algorithms, control parameters and decision-making algorithms for maze solving with the educational mobile robot. 3D maze is a discipline where an educational mobile robot is autonomously solving a 3D Maze, which has many junctions, but only one entrance and exit.
Obstacle Avoidance mobile robot
Control algorithms and methods for detection and avoiding obstacles with educational mobile robot using ultrasound and infrared sensors.
Remote-control of Mobile Robot
Development of application for remote control of the mobile robot trough Wi-Fi. Development methods, programming, algorithms and data management. It will be used in applications, where educational mobile robot will be controlled via, either Virtual joystick or keyboard, by WEB page on the mobile phone, laptop, and/or tablet.
Remote infrared control of Mobile Robot
Development of application for remote control of the mobile robot via TV style IR remote control (infrared transmitter and receiver).
The purpose of this product is to provide students and teachers with ready-made programs, packages and libraries that they can use. All of these products will be used for teaching as well as for programming and testing the robots for competitions.
Activity 1:
Development of software packages for line following competitions:
- Research, analysis and choosing particular sensors for application in line following discipline;
- Research and analysis of the existing algorithms and methods for line following
- Development of control software, implementing the chosen algorithms and methods in software packages and libraries;
- Experiments and tuning of parameters and sensors.
Activity 2:
Development of software packages for maze solving competition:
- Research, analysis and choosing particular sensors for measurement of the distance;
- Research and analysis of algorithms and methods for maze solving;
- Development of control software, implementing the chosen algorithms and methods in software packages and libraries;
- Experiments and tuning of parameters and sensors.
Activity 3:
Development of software packages for obstacle avoidance competition:
- Research, analysis and choosing particular sensors for measurement of distance and obstacle detection;
- Research and analysis of algorithms and methods for obstacle recognition and obstacle avoidance;
- Development of control software, implementing the chosen algorithms and methods in software packages and libraries;
- Experiments and tuning of parameters and sensors.
Activity 4:
Development of software packages for remote control competition:
- Research and analysis of communication modules: IR, Wi-Fi, Bluetooth, X-bee;
- Research and analysis of methods and algorithms for data transition;
- Development of manual control packages for remote control by gamepad/joystick, virtual joystick and TV style IR remote control;
- Development of control software, implementing the algorithms and methods in software packages and libraries;
- Experiments and tuning of parameters, modules and joystick.