Purpose............................................................................................................................................................................................. 88
Device availability of Web App......................................................................................................................................... 88
Platform and browser support.........................................................................................................................................90
User login.........................................................................................................................................................................................90
Web App layout and navigation.......................................................................................................................................92
Robot control panel..................................................................................................................................................................95
Cartesian virtual joystick control..........................................................................................................................95
Angular virtual joystick control............................................................................................................................. 97
Virtual joystick keyboard shortcuts....................................................................................................................98
Admittance modes panel...........................................................................................................................................99
Main pages....................................................................................................................................................................................100
Notifications...................................................................................................................................................................... 100
Camera...................................................................................................................................................................................101
Configurations...................................................................................................................................................................101
Actions.................................................................................................................................................................................. 104
Protection Zones.............................................................................................................................................................110
Controllers........................................................................................................................................................................... 113
Networks...............................................................................................................................................................................114
Users........................................................................................................................................................................................115
System Information.......................................................................................................................................................117
Monitoring............................................................................................................................................................................118
Upgrade................................................................................................................................................................................120
Snapshot tool................................................................................................................................................................................121
KINOVA® KORTEX™ Developer Guide.................................................................................................................. 122
Introduction................................................................................................................................................................................... 122
Devices and services...............................................................................................................................................................122
Available services..................................................................................................................................................................... 123
Users, connections and sessions....................................................................................................................................124
Services, methods, and messages................................................................................................................................ 124
KINOVA® KORTEX™ API and Google Protocol Buffer........................................................................................ 124
Service client-server model...............................................................................................................................................125
Notifications.................................................................................................................................................................................. 125
Blocking and non-blocking calls..................................................................................................................................... 125
Robot servoing modes.......................................................................................................................................................... 126
High-level servoing.......................................................................................................................................................126
Low-level servoing........................................................................................................................................................127
Device routing............................................................................................................................................................................. 128
Error management..................................................................................................................................................................128
KINOVA® KORTEX™ GitHub repository........................................................................................................................128
KINOVA®KORTEX™ ROS and KINOVA® KORTEX™ ROS GitHub overview...............................................129
Working with camera streams using GStreamer............................................................................................... 129
Windows command examples.............................................................................................................................130
Linux command examples......................................................................................................................................130
KINOVA® KORTEX™ Web App User Guide...........................................................................................................88
Introduction.....................................................................................................................................................................................88