PiBot: An Open Low-Cost Robotic Platform with Camera for STEM Education

  title={PiBot: An Open Low-Cost Robotic Platform with Camera for STEM Education},
  author={Julio Vega and Jos{\'e} Mar{\'i}a Ca{\~n}as},
This paper presents a robotic platform, PiBot, which was developed to improve the teaching of robotics with vision to secondary students. Its computational core is the Raspberry Pi 3 controller board, and the greatest novelty of this prototype is the support developed for the powerful camera mounted on board, the PiCamera. An open software infrastructure written in Python language was implemented so that the student may use this camera as the main sensor of the robotic platform. Furthermore… 
PyBoKids: An Innovative Python-Based Educational Framework Using Real and Simulated Arduino Robots
The PyBoKids framework for teaching robotics in secondary school is presented, based on the Python programming language and robots using an Arduino microprocessor, where its aim is to improve pre-university robotics education.
Development of an Onboard Robotic Platform for Embedded Programming Education
The results showed that the proposed platform negatively affects students’ intellectual ability (performance) and satisfaction in programming education, while the developed platform provided practical content in mechatronics classes and the capability to operate a robot with a high level of embedded programming.
PlatypOUs—A Mobile Robot Platform and Demonstration Tool Supporting STEM Education
The early development process of an open-source mobile robot platform—named PlatypOUs—which can be remotely controlled via an electromyography appliance using the MindRove brain–computer interface (BCI) headset as a sensor for the purpose of signal acquisition is presented.
LearnBlock: A Robot-Agnostic Educational Programming Tool
LearnBlock provides an integrated educational programming environment that facilitates a progressive transition from a visual to a general-purpose programming language, and is the first robot-agnostic educational tool.
Pre-robot: an open-source educational robotics platform for preschoolers
This work describes prototyping specifications for a novel open-source robot aimed to foster computational thinking abilities on preschool children, including a first approach involved on the built platform, with an embedded processing unit for not requiring any further equipment, and work on development for minimizing costs.
Gesture-Based Teleoperated Grasping for Educational Robotics
  • A. Koenig, F. Baena, R. Secoli
  • Computer Science
    2021 30th IEEE International Conference on Robot & Human Interactive Communication (RO-MAN)
  • 2021
The teleoperation method uses the Leap Motion optical gesture tracker to simultaneously control each of the four degrees-of-freedom (DOF) of a robotic hand and the six-DOF tool pose of a serial manipulator.
Simulators in Educational Robotics: A Review
A literature review on educational robotics simulators with Graphical User Interfaces (GUIs) is carried out and seventeen simulators emphasizing key features such as: user’s age, robot’'s type and programming language, development platform, capabilities, and scope of the simulator are presented.
What’s in the Box: Design of an Open Didactic Robot Environment
Even though the primary purpose of the new control environment for robot PUMA 560 was research, it was established that it is a viable lab resource that allows for the connection between theoretical and industrial robotics.
Creating Educational Robots
  • Martin Fislake
  • Education
    Designing, Constructing, and Programming Robots for Learning
  • 2022
After more than 30 years of development, the designing, constructing, and programming of educational robots is still enjoying increasing popularity in formal, non-formal, and informal educational
Developing Pre-Service Teachers' STEM Skills With Raspberry Pi Activities
The aim of this study was to explore the development of pre-service primary school teachers' STEM skills with Raspberry Pi activities. Data were collected from 16 pre-service teachers through


Bringing Robotics to Formal Education: The Thymio Open-Source Hardware Robot
The Thymio project proposes a mature mass-produced open-hardware robot, at a low price, with a multiage and gender-neutral feature set, and with a design promoting creativity, facilitating learning, and providing a wide range of interaction possibilities from built-in behaviors to text programming.
A New Open Source 3D-Printable Mobile Robotic Platform for Education
The Miniskybot, the new mobile robot aimed for educational purposes, has three new important features: 3D-printable on low cost reprap-like machines, fully open source (including mechanics and electronics), and designed exclusively with open source tools.
A Low-Cost and Simple Arduino-Based Educational Robotics Kit
A low cost educational robotics kit based on the UNO Arduino platform that offers all the steps for evolving in the construction of a robot, and it employs a block-structured environment to allow easier programming.
Scratch as Educational Tool to Introduce Robotics
The aim of this paper is to present the use of Scratch - a widely-used tool - in order to guide educational robotics as the first step in introducing students into robotics.
Integrating Arduino-Based Educational Mobile Robots in ROS
The full integration of compact educational mobile robotic platforms built around an Arduino controller board in the Robot Operating System (ROS) enables the use of several tools for data analysis, easiness of interaction between multiple robots, use of different sensors and teleoperation devices, thereby targeting engineering education.
Collaborative robotic educational tool based on programmable logic and Arduino
The current existing development platforms are reviewed in order to present one alternative for students as part as an Educational environment and several applications based on different development platforms used currently are covered.
eBug - An open robotics platform for teaching and research
Hardware and software of the eBug, a low-cost and open robotics platform designed for undergraduate teaching and academic research in areas such as multimedia smart sensor networks, distributed control, mobile wireless communication algorithms and swarm robotics, are described.
AdMoVeo: A Robotic Platform for Teaching Creative Programming to Designers
The AdMoVeo robotic platform is designed, purely for the purpose of teaching the industrial design students basic skills of programming, and is aimed at a platform that motivates and encourages the design students to explore their creativity with their passions in graphical and behavioral design.
Teaching Programming in Secondary Education Through Embodied Computing Platforms
It is found that students were more engaged by and had a higher intention of learning programming with the robotic rather than the desktop computer, and tangible computing platforms, either robot or wearable, did not affect the students’ performance in learning basic computational concepts.