wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz 2 TC2343

Total questions: 8

Worksheet time: 18mins

Name
Class
Date
1.

"Simple request/response interaction, as asking a question about a node's state" is example of ___________

a)

ROS Action

b)

ROS Service

c)

ROS Topic

2.

Which of the following is not correct about ROS TOPICS?

a)

Topics implement a publish/subscribe communication mechanism

b)

All messages on the same topic must be of the same data type

c)

Nodes that want to receive messages on a topic can publish to that topic by making a request to roscore

d)

Before nodes start to transmit data over topics, they must first announce, or advertise topic and types.

3.

ros::Subscriber sub = node.subscribe("chatter", 1000, messageCallback);


Which of the following is a CORRECT.

a)

1st parameter is the node name

b)

2nd parameter is the duration time

c)

3rd parameter is the function to handle the message

d)

All the above

4.

Which of the following is INCORRECT?

a)

rqt_graph creates a dynamic graph of what's going on in the system

b)

rosinfo to debug and see what the nodes are doing

c)

roslaunch launching multiple ROS nodes as well as setting parameters

5.

ros::spin()

a)

will not return until the node has been shutdown

b)

calls the callbacks waiting to be called at that point in time

6.

Which of the following is TRUE on Gazebo simulator?

a)

Client: Provides user interaction and visualization of a simulation

b)

Server: Runs the physics loop and generates sensor data

c)

active development at the OSRF (Open Source Robotics Foundation

d)

All the above

7.

World description file in Gazebo ______________

a)

found within the /gazebo directory

b)

contains all the elements in a simulation, including robots, lights, sensors, and static objects

c)

is formatted using YAML and has a .world extension

8.

Component of model definition below are true EXCEPT __________

a)

Collision: A collision element encapsulates a geometry that is used to collision checking

b)

Link: A visual element is used to visualize parts of a link.

c)

Plugins: A shared library created by a 3D party to control a model

d)

Inertial: The inertial element describes the dynamic properties of the link, such as mass and rotational inertia matrix