KINOVA
®
Gen3 Ultra lightweight robot
User Guide
69
Concepts and terminology
Robot key concepts
This section describes some important concepts related to the robot.
Actions
An action is something that the user wants the robot to do. This can include (but is not limited
to):
• a command to control the robot
• toggling a mode
• replaying a predefined movement
• changing a position or motion parameter
• setting a limitation
• adding a delay
The full set of action types is defined in the Base API.
Control modes
A control mode is one of several modalities of controlling the motion of the robot while it is in
run mode. Different modes provide different means to describe or guide the desired motion.
The control modes for the arm are:
• angular joystick
• angular trajectory
• vision joystick
• Cartesian joystick
• Cartesian trajectory
• Cartesian admittance
• joint admittance
• null space admittance
Controller
A controller is a device or interface through which a user can produce actions on the robot.
Factory settings
Factory settings are the configuration settings of the robot as they were when the robot arrived
from the manufacturer. A robot can be returned to factory settings, which includes the base
configuration and the network settings.
Mappings
A mapping is a one-to-one correspondance between an input on a controller and a resulting
action on the robot.
Notifications
A notification is a log of an event that happens related to the robot while a user is using the
robot. Events are of different types, including (but not limited to):
• user login
• controller input
• safety
• action or sequence
• connection / disconnection of arm, controller, or end effector
• configuration change or backup