0% found this document useful (0 votes)
39 views3 pages

Sem QP 2023

Uploaded by

ajuthkumar3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views3 pages

Sem QP 2023

Uploaded by

ajuthkumar3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Two marks

What are the two primary methods of robot programming?

How does the VAL differ from high-level computer languages in the context of robot programming?

What are the three types of data in RAIL language?

How are computations and operations used in robot programming to perform tasks and make
decisions?

What is the role of configuration control in robot programming?

Write a code in VAL language to open a gripper to 100 mm and grab the object by closing it to 50
mm.

What are some common progranuming languages and frameworks used for interfacing robot
sensors?

Write an AML command to move the joints AX and AY to their coordinate values of 8 mm and 4 mm
respectively.

Write any two applications of teleoperated robots.

A spray painting robot has a maximum spray pressure of 30 psi, a spray angle of 45 degrees, and a
paint flow rate of 50 ml/min. Can this robot achieve a paint thickness of 20 micrometers on small
metal parts with these specifications?

Answer ALL questions PART-B (5 x 16 = 80 Marks)

(a) (i) Explain the structure and components of the VAL used in robot programming.

(ii) A robotics company is in the process of developing a highly versatile robotic system. The robots
need to perform a wide range of tasks, such as precision assembly in manufacturing, patient care in
healthcare settings, and autonomous navigation and crop harvesting in agriculture. Suggest a
suitable programming language and explain the process.

(OR)

(b) (i) Explain the steps in the generation of robot programming language.

(ii) Explore the concept of machine control language in the context of robots. How does it interact
with a robotic system's hardware and software components?

(a)

12a.(i) Describe how constant and variable data objects are used in motion interpolation to achieve
smooth and precise robot movements.

12a.(ii) Develop a program in VAL II to command a PUMA robot to pick up a box weighing 5 kg from
a conveyor belt and place it ton on a as a shelf. The robot's end- effector has a gripper for handling
the box. The robot's maximum speed is 30 in/s, but it should slow down to 10 in's when approaching
the conveyor belt or the shelf. Ensure that the robot accounts for the weight of the box during the
lifting and placing operations.

(OR)

12b.i.Explain the role of motion commands in robot programming and provide examples of their
application in controlling a robot's movement in manufacturing.

A robotics start-up is developing a new robot language for its latest product. The language is
designed to be highly flexible and adaptable to a wide range of robotic applications. In which way
would the language's structure be designed to achieve this level of flexibility?

Explain the types of hand control commands and their applications in controlling robots in real-time
situations.

Two plates of 5 mm thickness are to be welded with a square butt joint. The welding is straight weld.
The welding torch should start from position A, move to B, continue with continuous arc welding
along BC in a straight line, and then move to position D. Write a VAL program in world coordinates.

(OR)

Explain the concept of configuration control in robotics.

How do input/output control commands in VAL programming enable robots to adapt to dynamic
conditions in real time and ensure precise, safe, and high-quality task execution?

Discuss the elements and functions of AML Language.

Create a robot program using RAIL language for a part inspection machine that loads and unloads
parts, signals the machine for loading and inspection completion, and receives signals for part
quality (e.g., Good, Fair, Poor). Implement an algorithm to count and print the proportion of each
quality category after inspecting 1000 parts.

(OR)

Write short notes on robot motion statements and its types.

Create an AML program for welding two 10 mm thick plates with a square butt joint using a straight
weld. The welding torch should initiate at point A, traverse to point B, perform continuous arc
welding along line BC, and conclude by moving to point D.

Describe the use of joystick technology in controlling teleoperated robots and explain the
advantages of employing joystick control for teleoperation.

In a robotic welding system for an aerospace application, welding a vertical cylinder to a horizontal
one at a right angle. How would you ensure precision, efficiency, and safety in this setup?

(OR)

Compare and contrast automated single-pass welding and automated multi- pass welding
techniques.
In the development of an autonomous robot for a warehouse with a maze-like, rectangular layout,
where the robot's primary task is to transport goods from one end of the warehouse to the other,
what obstacle avoidance technology or methods would you recommend for this application, and
why?

You might also like