R4 Programmable Robot Set for S.T.E.M. Secondary Education

The R4 robotic mechanism is a sophisticated 4WD robotics model building set designed for educational purposes. It combines the functionalities of a four-wheel-drive vehicle and a 4-degrees-of-motion robotic arm with a grabber, providing a versatile platform for excelling in robotics, programming, and sensor integration.

It is selected as a suitable educational material in secondary STEM-Robotics education in School (grades 1-3) by the Hellenic Ministry of Education.

The R4 robotic mechanism set offers a comprehensive educational platform for learning robotics, microcontroller programming, and sensor integration. Its combination of a 4WD base and a 4-degrees-of-motion robotic arm provides a versatile tool for exploring various aspects of robotics and automation, making it an excellent choice for students and educators looking to enhance their STEM curriculum.

The R4 robot can be combined with the basic SMART:Blox programming STEM sets S1 and S2.

Mechanical and Drive System

  • 4-Degrees-of-Motion Robotic Arm
    • Allows for precise manipulation with four degrees of freedom.
    • Equipped with a grabber arm for picking up and handling objects.
  • 4-Wheel Drive (4WD) System
    • Provides robust mobility and stability on various surfaces.
    • Ensures the robot can perform a range of movements and motions.
  • Power
    • Operates on 6 AA, 1.5 Volt batteries (not included)

Microcontroller and Programming

  • Arduino Microcontroller
    • Open architecture for extensive customization and programming.
    • Programmable using a tile language with an icon-based GUI, making it accessible for beginners.
  • Programming Environment
    • Supports basic programming in C language.
    • Offers a user-friendly interface for developing control algorithms and integrating sensors.

Peripheral and Sensor Units

  • Obstacle Avoidance Function
    • Uses sensors to detect and avoid obstacles autonomously.
  • Ultrasonic Object Tracking Function
    • Employs ultrasonic sensors to track objects and navigate accordingly.
  • Line Tracking
    • Follows pre-defined paths using line tracking sensors.
    • Ideal for learning about automation and guided navigation.
  • Analog sound sensor (Microphone)
  • Light sensor (LDR)
  • Color sensor
  • Red LED

Remote Control and Expandability

  • Multiple Remote Control Modes
    • Bluetooth Control: Allows for wireless control using a smartphone or tablet.
    • Infrared Remote Control: Includes an infrared receiver for short-range wireless control.
  • Expandable Design
    • High-strength car base with acrylic mechanical arm for durability.
    • RJ11 type connections for easy addition of other sensors and modules.
    • Open-type microcomputer development unit, facilitating the integration of additional peripherals.
  • Software control via Bluetooth
    • R4.bit app for Android tablet
    • Polytech ARD:icon app for Windows

The entire R4 robotic set is stored in a durable plastic case along with all its supporting hardware for added safety.

The R4 robotic set is designed to be easy to build, with no complex assembly circuits, making it suitable for students and hobbyists. It aims to provide hands-on experience in:

  • Robotics and Automation:
    • Combining the mechanical arm and 4WD car to create a smart mechanical arm car.
    • Learning the principles of robotic movement and control.
  • Microcontroller Programming:
    • Programming the Arduino ARDmicrocontroller using tile language and icon GUI.
    • Basic C language programming for more advanced control and customization.
  • Sensor Integration:
    • Implementing and programming obstacle avoidance and line tracking functions.
    • Using ultrasonic sensors for object tracking and navigation.

ARD:icon activities

  1. Programming Robot Motion Combinations
  2. Programming Robotic Arm Motion Combinations
  3. Programming Robot Speed
  4. Combination of motors and robot arm movements
  5. Combination of motors and robot arm movements II
  6. Start Robot Operation with Sound
  7. Start Robot Operation with Sound II
  8. Start Robot Operation based on Lighting level
  9. Start Robot Operation based on Lighting level II
  10. Programming robot movements with the angle sensor
  11. Manual robot speed control
  12. Manual speed and item collection control
  13. Emergency switch programming
  14. Emergency switch programming II
  15. Start Robot Operation with Sound (“for” iteration)
  16. Start Robot Operation with light and stop it with sound
  17. Programming object collection according to object color
  18. Emergency switch programming III

R4.bit activities

  1. Programming a LED light
  2. Programming Flashing LED light
  3. LED Brightness adjustment
  4. Programming Base Servo Motor Control (Servo 3)
  5. Programming Base Servo Motor Control (Servo 3) with libraries
  6. Programming Arm Servo Motor Control (Servo Motor 2)
  7. Programming Arm Servo Motor Control (Servo Motor 2) with libraries
  8. Programming Clamp Servo Motor Control (Servo Motor 1)
  9. Programming Clamp Servo Motor Control (Servo Motor 1) with libraries
  10. Ultrasonic sensor programming
  11. Ultrasonic sensor programming and LED activation
  12. Ultrasonic sensor programming with LED and buzzer activation
  13. Line tracking sensor programming
  14. Line tracking sensor programming and visual notification
  15. Line tracking sensor programming and visual notification (2 LEDs)
  16. Line tracking sensor programming and sound notification
  17. Programming IR remote control
  18. IR remote control programming and visual notification
  19. IR remote programming and LED control
  20. Programming of IR remote and buzzer sound frequency
  21. Bluetooth remote control programming
  22. Bluetooth remote control programming and LED control (2 LEDs)
  23. Bluetooth remote control programming and buzzer control

R4.bit activities

  1. Motor Driver Programming Code Motor and Motion Control Driver
  2. Motor and Motion Control Driver
  3. Engine driver and audible notification
  4. Anti-drop control
  5. Anti-drop control and sound notification
  6. Programming smart car line tracking
  7. Smart car line tracking programming and sound notification
  8. Programming obstacle tracking
  9. Programming obstacle tracking and sound notification
  10. Programming obstacle tracking and simultaneous visual and sound notification
  11. Smart car obstacle avoidance and sound notification
  12. Smart car Obstacle Avoidance II
  13. Smart car control via R4 app
  14. Smart car control via R4 app II
  15. Smart car control via R4 app III
  16. Smart car control via R4 app (4)
  17. Smart car control via R4 app (5)
  18. Smart Car control with IR remote
  19. Smart Car control with IR remote (2)
  20. Smart Car control with IR remote (3)
  21. Smart Car control with IR remote (4)
  22. Smart Car control with IR remote (5)
  23. Smart Car Speed ​​Control (1)
  24. Smart Car Speed ​​Control (2)
  25. Servo Motor Control via Bluetooth (1)
  26. Servo Motor Control via Bluetooth (2)
  27. Servo Motor Control via Bluetooth (3)
  28. Arm Servo Motor Control via Bluetooth.
  29. Memory Mode (1)
  30. Memory Mode (2)
  31. Memory Mode (3)
  32. Memory Mode (4)
  33. Smart robot arm control car