Robotics Flashcards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/68

flashcard set

Earn XP

Description and Tags

Flashcards reviewing key concepts in Robotics, including programming, robot operation, and software interfaces.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

69 Terms

1
New cards

Programming

The methodology or steps necessary to build a program, including writing, testing, installing, and maintaining the program.

2
New cards

Program

A set of instructions called commands that, written in a specific syntax, result in a computer or robot performing a certain task correctly and quickly.

3
New cards

Programming Language

A set of symbols, words, and rules (syntax) that allows a programmer to specify the data that will be processed and stored in a computer.

4
New cards

Block-structured Programming Language

Languages that contain a section of code that allows a group of statements to be handled as one, focusing on programming logic.

5
New cards

Algorithm

A systematic and ordered set of logical steps designed to solve a specific problem or perform a specific task.

6
New cards

Flowchart

A graphic representation that facilitates the visualization and comprehension of an algorithm, used to efficiently design and debug solutions.

7
New cards

Coding

The phase where an algorithm or flowchart is translated into a specific programming language, respecting its grammar and syntax rules.

8
New cards

Variables

Used for storing and manipulating data to control a robot’s behavior and actions, classified into different types for different data.

9
New cards

Integer (int)

Whole numbers, positive or negative.

10
New cards

Sensors

A robot identifies its environment and sends information to the controller.

11
New cards

Controllers

Processes the information received from sensors and transforms it into actions.

12
New cards

Actuators

Mechanisms that allow the robot to communicate and interact with its environment.

13
New cards

Input Devices

Devices that generate input through sensors.

14
New cards

Processing Devices

In computers, it is the CPU; in robots, they are called controllers.

15
New cards

Output Devices

Actuators, motors, servomotors, LED lights, horns, etc.

16
New cards

Kinematics

The study of the movements of mechanisms in space and the magnitude used in displacement.

17
New cards

Joints

Mechanical structures that allow the movement of different parts of a robot.

18
New cards

Rotational Joints

Allow an angular movement, usually produced by servomotors, measured in degrees or radians.

19
New cards

Linear Joints

Allow displacement in only one direction, measured in units of distance.

20
New cards

Links

Rigid structures that give amplitude to the movements of the joints.

21
New cards

Degrees of Freedom (DOF)

The number of independent movements a robot can have, often equal to the number of joints.

22
New cards

Rogic Software

An educational tool with an intuitive graphic environment using instruction blocks to build code and download it into robots.

23
New cards

Programming Area (Rogic)

The blue squared area in Rogic where programming is carried out by placing and nesting programming blocks.

24
New cards

Delete Commands (Rogic)

Area in Rogic where programming blocks are placed to be deleted.

25
New cards

Navigation Bars (Rogic)

Used to navigate the programming screen in Rogic.

26
New cards

Commands Area

The Rogic software screen has a set of commands that are useful to give the robots precise structure and instructions through programming.

27
New cards

Function (Rogic)

A group of orders to which we assign a name, necessary to call the function during the execution of the program.

28
New cards

Chips (Rogic)

Allows programming of different output interfaces in robots, declaring variables, and performing calculations.

29
New cards

Delay (Rogic)

Command that gives the instruction to wait for a specified time before executing the next instruction, ranging from 0.1 to 25 seconds.

30
New cards

While (Rogic)

Presents repeat control commands: While, Break, and Loop.

31
New cards

While (Command)

Evaluates a condition; if true, repeats instructions inside.

32
New cards

Break (Command)

Used to exit a cycle; the program control goes to the next instruction.

33
New cards

Loop (Command)

Orders the robot to repeat the instructions within it a specified number of times.

34
New cards

If Else (Rogic)

Presents programming commands that allow conditioning of the actions of a robot based on sensor input.

35
New cards

Sensor

A device that detects events or changes in its physical or chemical environment, measures magnitudes, and sends this information to a processor.

36
New cards

IR Sensor

Emits a beam of light that is interrupted or reflected by the object to be detected.

37
New cards

Magnetic Sensor

A pair of metallic sheets that attract each other in the presence of a magnetic field, closing the circuit.

38
New cards

PIR Sensor

Measures the radiated infrared light from objects in its vision field.

39
New cards

Tilt Sensor

Detects the inclination of an object when reaching a certain angle.

40
New cards

Color Sensor

Emits RGB light on objects, calculates the color coordinates, and compares them with a saved reference value.

41
New cards

Sequential Programming

Telling the robot, step by step, the actions that will be executed.

42
New cards

DC Motor

It is a machine that converts electrical energy into mechanical energy, causing a rotary movement due to the action of a magnetic field.

43
New cards

Operating Voltage (DC Motor)

Refers to the voltage with which the motor must work.

44
New cards

Operating Current (DC Motor)

The amount of current required by the motor.

45
New cards

Speed (DC Motor)

The speed with which the motor shaft rotates, given in revolutions per minute (rpm).

46
New cards

Torque (DC Motor)

The force that the motor exerts on the load.

47
New cards

Speed Control (DC Motor)

Controlled through a PWM (Pulse-Width Modulation) signal composed by a series of pulses.

48
New cards

Servomotor

A continuous current motor with the ability to be controlled and kept stable in any position within its operating range, generally 180 degrees.

49
New cards

Delay

A function that makes the processor wait for a defined time before executing the next instruction.

50
New cards

LED

Light Emitting Diode consists of a semiconductor material with two terminals that emit electromagnetic radiation in the form of light when activated.

51
New cards

Buzzer

An electroacoustic transducer that produces a 'beep' sound, continuously or intermittently, in the same tone.

52
New cards

ON Command

Command used to turn on devices connected to the CPU output ports.

53
New cards

OFF Command

Command used to indicate the end of an action.

54
New cards

Tinkercad

A platform where you can make electronic circuits.

55
New cards

Resistors

Control the quantity of current that passes through the circuit, adjustable to different resistance values.

56
New cards

LED (light emitting diode) in Tinkercad

Emit light when current passes through them, available in different colors.

57
New cards

Pushbuttons and Switches (Tinkercad)

Used to manually control the current flow.

58
New cards

Arduino Microcontrollers (Tinkercad)

Small computers that can be programmed to perform specific tasks, common is the Arduino UNO.

59
New cards

Sensors (Tinkercad)

Detect changes in the environment, such as light, temperature, or humidity.

60
New cards

Cyclic Programming Structure

Also known as loop structure, it allows a set of instructions to repeat themselves several times.

61
New cards

Previous executions of all the instructions contained in the loop are called iterations

Loops

62
New cards

While Block

A conditional loop control command which allows to repeatedly execute a series of commands “while” the condition is true; this generates a loop.

63
New cards

Break (Operation)

Ends the repetitive cycle without analyzing the cycle’s condition

64
New cards

Tinkercad

Programming based on text, offers an intuitive way to program Arduino through visual code blocks

65
New cards

Resistors

They control the quantity of current that passes through the circuit. They can be adjusted to different resistance values

66
New cards

Input/Output Blocks

Programming blocks. Digital write : It sends a HIGH or LOW value to a digital pin . Example: digital write pin 0 to HIGH (turn on pin 0)

67
New cards

Sensors blocks - Analog Pin

i reads the value of an analog pin, which can vary between 0 and 1023 Example: read analog pin A0(read the value of analog pin A0) read analog pin

68
New cards

Remote control (IR)

It sends signals that can be detected by the device to be operated.

69
New cards

Conditional programming structures

Allow us to alter the normal sequence of steps to create two alternatives of execution blocks independent of each other, in other words, only one of the two blocks will be executed.