Page 180 - CodePilot V5.0 C8
P. 180
TYPES OF VIRTUAL ROBOTS
Depending on their tasks and where they are used, virtual robots can be divided into several
types. The different types of virtual robots are as follows:
Educational robots: Used in schools and online platforms to
teach coding and robotics.
Simulation robots: Help scientists and engineers test machines
before building real ones.
Entertainment robots: Used in games or apps to provide fun and
interactive experiences.
SENSORS IN VIRTUAL ROBOTS
Virtual robots can be equipped with various types of sensors to interact with their environment.
These sensors are designed to simulate real-world perception, similar to those used in physical
robots. Some common types of sensors in virtual robots are as follows:
Distance sensor: Measures the distance between the robot and objects in its path. It helps
the robot avoid obstacles or navigate through spaces.
Gyro sensor: Measures the robot’s rotation and orientation. It helps the robot stay
balanced or turn to a specific angle.
Encoder: Measures the rotation of the wheels or motors to help the robot track its movements
and distance travelled.
Eye sensor: Helps the robot see and process visual information.
• Front Eye sensor: Detects objects and their colours in front of the robot. It also acts as a
distance sensor, reporting the distance to an object in millimetres or inches.
• Down Eye sensor: Points downward and can detect the colour of the surface below the robot.
Bumper sensor: Detects physical contact with objects. It helps robot to avoid obstacles,
prevent collisions or trigger certain actions when they hit or touch something.
Location sensor: Reports the robot’s (X, Y) coordinate position and heading angle, enabling
precise tracking of the robot’s location on the virtual playground.
GETTING STARTED WITH VEXCODE VR
VEXcode VR is an online platform that allows you to learn robotics and programming using virtual
robots, without requiring any physical hardware. With just a computer and an Internet connection,
you can program virtual robots to move, turn, draw and solve puzzles. The platform uses intuitive
block-based coding, making it easy for beginners to get started.
178
CodePilot (V5.0)-VIII

