8.5 Game programming
8.6 Robotics systems
8.7 Robotics programming languages and approaches
8.8 Robotics systems
100
Definition of game programming acording to the Vadim's presentation

Subset of game development, is the software development of video games.

100

Definition of a robotic system according to the A. Losev's presentation.

A robotic system is a collection of one or more robots with the necessary components required to operate, control and program them.

100

Some usefull languages for programming robots.

C++

Java

Python

100

What is the type robot?

Aerospace robot

200

What is the type of game.

It is microsoft flight simulator.

200

What are parts of robots?

hardware

software

mechanical components

200

Why programming language Scratch is not usefull for industry.

Sctratch is the simplest language. It can also be used in child's mini projects.

200

Where used humanoid robots.

They can be used in applications such as customer service, education, and entertainment.

300
What are stages of development process? (required 4)

- Prototyping

- Game design

- Production

- Testing

- Maintenance

300

What is the difference between sensors, controllers and actuators in robootics system?

Actuators are responsible for moving the robot's components.

Sensors detect changes in the robot's environment and provide feedback to the robot's control system. 

Controllers are responsible for processing sensor data and sending commands to the robot's actuators.

300

3 approaches for programming robots.

- Pipeline

- Biological

- Mixed

300

What is the type of robot?

Military robot

400

What is it?

Logo of cryengine.


400

What type is it?

Actuator.

It's servomotor.

400

What is the essense of biological approach to programming robots.

Creating neural network and then training it on datasets.

400

What are challenges for robotics system? (4)

1. Cost - robotic systems can be expensive to purchase and maintain.

2. Skills Gap - there may be a shortage of skilled workers who can operate and maintain robotic systems.

3. Ethical Concerns - there are ethical concerns surrounding the use of robotic systems, such as the impact on employment and privacy.

4. Limited flexibility - robots are not as versatile as humans when it comes to adaptability to new or unique situations or to make changes in production process.

500

Necessary areas that need to be understood to develop game.

simulation

computer graphics 

artificial intelligence

physics

audio programming

500

What include mechanical part of robotic system?

Robot's physical structure - skeleton of the robot, provides the framework for attaching the robot's joints and end effectors.

Robot's joints allow the robot to move and perform tasks.

End effectors are tools or devices that are attached to the robot's arms or other limbs and are used to interact with the robot's environment


500

For what type of approach of programming robots paython may be most usefull.

Biological approach.

Python is used to created neural networks.

For programming hardware part of robot python is slow.

500

What are threats of robotic system? (4)

1. Security Risks: Robotic systems can be vulnerable to cyber-attacks.

2. Maintenance: It may be expensive.

3. Job Displacement: Robotic systems may lead to job displacement in some industries, which can have economic and social impacts.

4. Dependence on Technology: There is a risk of becoming too dependent on robotic systems

M
e
n
u