Across
- 2. The branch of robotics that deals with the motion of robots and their components, without considering the forces that cause the motion.
- 4. A named storage location in computer memory that holds data and can be changed during program execution.
- 7. Language. A formal language comprising a set of instructions that produce various kinds of output. Examples include Python, Java, JavaScript, and Scratch.
- 8. A small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. They are commonly used in robotics to control the behaviour of robots.
- 10. The branch of technology that deals with the design, construction, operation, and application of robots.
- 12. A sequence of steps or instructions designed to solve a specific problem or perform a specific task.
- 13. A component of a robot that is responsible for controlling or moving a mechanism or system. Examples include motors, servos, and pneumatic cylinders.
Down
- 1. The process of identifying and fixing errors or bugs in code to make it run correctly.
- 3. The process of writing instructions in a programming language to create software, applications, or websites.
- 5. Programming: A programming paradigm where code is represented as visual blocks that can be dragged and dropped to create programs. Examples include Scratch and Blockly, which are commonly used in introductory coding and robotics education.
- 6. A device that detects or measures physical properties and converts them into signals that can be read by a computer. In robotics, _______ provide information about the robot's environment.
- 9. A reusable block of code that performs a specific task. They help in organizing code and promoting code reusability.
- 11. A programming construct that repeats a block of code until a certain condition is met. Common types include for -----, while -----, and do-while -----.
