Page 74 - Ai Robogenius
P. 74
Pen: Allows the robot to draw lines, shapes and patterns on the playground surface when
programmed.
Electromagnet: Used to pick up or drop magnetic disks in specific playgrounds.
Down Eye: Detects the colour or brightness of the surface directly below the robot.
50 mm Diameter Wheels: Provide smooth movement and help the robot drive precisely in
any direction.
Front Eye + Distance Sensor: Detects objects ahead and measures their distance to prevent
collisions.
Built-in Gyro + Location Sensing: Tracks the robot’s direction and position on the grid for
accurate navigation.
Right Bumper Sensor: Detects contact with obstacles on the robot’s right side.
Left Bumper Sensor: Detects contact with obstacles on the robot’s left side.
Humanoid robots like ASIMO by Honda
SMART
SPARK use gyroscopes and accelerometers to
maintain balance.
TYPES OF BLOCKS
In VEXcode VR, blocks are the building blocks of your program. Each block controls different
actions or functions of the robot. Below are the main types of blocks:
Drivetrain blocks: These blocks control the movement of the robot. They include commands
for driving forward, turning or reversing, allowing the robot to navigate through the virtual
environment.
Magnet blocks: These blocks help control the robot’s magnetic sensor. They allow the robot to
interact with magnetic objects or detect magnetic fields within the simulation.
Drawing blocks: These blocks are used to control the Pen tool on the robot. You can use them
to make the robot draw shapes, lines or patterns on the playground surface.
Sensing blocks: These blocks control the sensors on the robot, such as the Eye, Distance and
Gyro sensors. They allow the robot to detect objects, measure distances or track its rotation.
Console blocks: These blocks allow you to send and display messages to the console. It’s
useful for debugging or showing the status of your program in the simulation.
Logic blocks: These blocks are used to add conditions and control the flow of your program.
They include commands like if, else and repeat, helping you create decision-based behaviours
and loops.
A robot in public spaces uses cameras and sensors to assist people, but some worry
about their data being collected. Should the robot's sensors be turned off in certain
areas to protect privacy or should it keep collecting data for improved performance?
AI RoboGenius - VII
72

