About this document............................................................................................................................................... 6
Normal use definition..............................................................................................................................................6
EU Declaration of Incorporation.......................................................................................................................... 7
FCC Declaration of Comformity........................................................................................................................... 8
Safety directives and warnings......................................................................................................................... 10
Acronyms and abbreviations.............................................................................................................................. 13
What's in the case?................................................................................................................................................27
Manipulating the robot joints when the robot is powered off...............................................................28
Mounting the robot on a tabletop......................................................................................................... 28
Mounting the robot on a horizontal surface without the table clamp...................................... 30
Mounting the robot on a wall or ceiling...............................................................................................32
Robot power adapter and E-stop.....................................................................................................................34
Powering on the robot..........................................................................................................................................35
Power-up, booting, and initialization sequence.......................................................................................... 35
Resetting the robot to factory settings......................................................................................................... 36
Operating the robot...............................................................................................................................................36
Base readings available............................................................................................................................. 53
Maximum payload vs. workspace.................................................................................................................... 56
Interface, expansion, and vision........................................................................................................................57
Interface module expansion - tips for installing tools............................................................................. 57
End effector reference design................................................................................................................. 58
Removing end cap from Interface module...........................................................................................61
Accessing Vision module color and depth streams................................................................................... 67
Concepts and terminology..................................................................................................................................69
High-level and low-level robot control.......................................................................................................... 75
High-level and low-level robot control methods overview.................................................................... 75
Control features...................................................................................................................................................... 77
Control modes overview..................................................................................................................................... 80
Trajectory control modes........................................................................................................................... 81
Joystick control modes...............................................................................................................................82
Configurations and safeties...............................................................................................................................84
Control library configuration................................................................................................................... 84
Base configuration.......................................................................................................................................85
Device availability of Web App..........................................................................................................................93
Platform and browser support..........................................................................................................................95
User login.................................................................................................................................................................. 95
Web App layout and navigation........................................................................................................................96
Robot control panel..............................................................................................................................................101
Camera panel............................................................................................................................................... 106
Main pages..............................................................................................................................................................106
Systems page group...................................................................................................................................121
Devices and services...........................................................................................................................................128
Available services.................................................................................................................................................129
Users, connections and sessions....................................................................................................................129
Services, methods, and messages................................................................................................................. 130
KINOVA® KORTEX™ API and Google Protocol Buffer................................................................................130
Service client-server model..............................................................................................................................130
Blocking and non-blocking calls...................................................................................................................... 131
KINOVA® KORTEX™ ROS packages and GitHub repository overview..................................................134
KINOVA® KORTEX™ MATLAB® API and GitHub repository overview................................................... 134
Working with camera streams using GStreamer...................................................................................... 134
Windows command examples............................................................................................................... 135
Linux command examples.......................................................................................................................135
KINOVA® KORTEX™ ROS vision module package and Github overview..............................................136
Guidance for advanced users........................................................................................................................... 137
Base controller LEDs................................................................................................................................. 152
How to respond to safety warnings and errors.............................................................................. 152
Welcome to the KINOVA® Gen3 Ultra lightweight robot.
Thank you for choosing our robot as a tool for your pathbreaking research needs.
This document is meant to provide you with all the information you need to get up and running with your
new robot and get the most out of it.
We are here to help you in your journey. If you need any help or have any questions about how to get to
where you're going with the robot, please feel free to contact our support team:
www.kinovarobotics.com/support
About this document
User Guide contents and warnings.
Read all instructions before using this product and any third-party options.
Read all warnings on the product and in this guide.
This document contains information regarding product setup and operation. It is intended for Kinova
product end users.
All third-party product names, logos, and brands appearing herein are the property of their respective
owners and are for identification purposes only. Their use in this document is not meant to imply
endorsement by Kinova.
Kinova has made every effort to ensure that this document is accurate, accessible and complete. As
part of our commitment to continuous improvement, we welcome any comments or suggestions at
www.kinovarobotics.com/support.
From time to time, Kinova will make udpates to this document. To download the most up to date version
of this document, visit the product technical resources page at www.kinovarobotics.com/knowledge-hub/
gen3-ultra-lightweight-robot.
For general inquiries please contact us at +1 (514) 277-3777
Normal use definition
This section describes the normal use of the robot.
The definition of normal use includes lifting, pushing, pulling, or manipulating (without a gripper or other
end effector attached) a maximum load of:
•mid-range, continuous: 4 kg
•full-reach, temporary: 4.5 kg
•full-reach, continuous 1.1 kg
The robot is designed to hold, move, and manipulate objects in the user environment. However, for some
loads in certain positions (near maximum load and reach), holding an object for an extended period of time
may result in heating. To protect the robot hardware from excessive heat, safety thresholds shut down the
robot if the temperature rises above a certain threshold. Before this is reached, an API notification will be
rendered as a user alert on the KINOVA® KORTEX™ Web App.
The robot includes a number of temperature-related safeties:
•base - CPU core and ambient temperatures
•actuators - CPU core and motor temperatures
•interface module - CPU core and gripper motor temperatures
If you receive any temperature warnings, put down any object as soon as is practical and place the robot
into a stable rest position to allow it to cool down.
KINOVA® Gen3 Ultra lightweight robot User Guide7
During normal operation, the robot joints are subject to heating. The joints are normally covered in plastic
rings to protect the user from the metal surfaces which may become hot.
Risk assessment
Before proceeding it is imperative that a risk assessment be performed (note that this is required by law
in many countries). As it is a machine, the safety of the robot depends on how well it is integrated with its
environment and with other machines.
The recommended international standards for conducting a risk assessment are as follows:
•ISO 12100
•ISO 10218-2
The risk assessment should take into consideration all activities carried out in the context of the robot
application, including (but not limited to):
•teaching the robot (during set-up)
•development of the robot installation
•robot troubleshooting
•robot maintenance
•everyday robot operation
The risk assessment must be completed before integration of the robot in an application and should address
configuration settings as well as the need for any additional emergency stop buttons.
EU Declaration of Incorporation
The Declaration of Conformity is a self-declared assessment produced and signed by a manufacturer of a
product to assert that the product meets all of the requirements of the applicable directives.
In the case of KINOVA® Gen3 Ultra lightweight robot KR L53 0007, the applicable directives that are eligible
for CE declaration are the following:
The Machinery Directive 2006/42/EC Article 2 (g) states that:
‘Partly completed machinery’ means an assembly which is almost machinery but which cannot in
itself perform a specific application. A drive system is partly completed machinery. Partly completed
machinery is only intended to be incorporated into or assembled with other machinery or other
partly completed machinery or equipment, thereby forming machinery to which this Directive
applies; is not eligible to CE marking by its own because it is an “incomplete machine.”
Based on this definition, our product Gen3 Ultra lightweight robot KR L53 0007 is considered partly
completed machinery because it has no specific application. The robot application is determined when it is
incorporated in a system, given an end-effector and expected workpieces. Once the product is incorporated
into a complete system and the system complies to all applicable directives, then the integrator is permitted
to issue a Declaration of Conformity and affix a CE marking to the completed machine. For incomplete
machinery, a Declaration of Incorporation (DoI) is required from the manufacturer. The Declaration of
Incorporation for the robot is inserted below.
KINOVA® Gen3 Ultra lightweight robot User Guide8
EU DECLARATION OF INCORPORATION (In accordance with ISO/IEC 17050-1:2004)
Manufacturer:
Kinova Robotics
4333 Boulevard de la Grande-Allée,
Boisbriand, QC J7H 1M7, Canada
Telephone: +1 514-277-3777
Manufacturer’s authorized EU representative :
Kinova Europe GmbH
Grosskitzighofer. Str. 7a,
86853 Langerringen
Telephone: +49 8248 8887-928
Description and identification of the partially completed machine(s):
Product and function :Robot (Multi-axis manipulator)
Models :
KINOVA® Gen3 Ultra lightweight robot L53 0007
KINOVA® Gen3 Ultra lightweight robot L53 0006
KINOVA® Gen3 Ultra lightweight robot shall only be put into service upon being integrated into a
final complete machine (robot system, cell or application), which conforms with the provisions of the
Machinery Directive and other applicable Directives.
When this incomplete machine is integrated and becomes a complete machine, the integrator is
responsible for determining that the completed machine fulfils all applicable directives and updating the
relevant harmonized standards, other standards and documents.
It is declared that the above products, for what is supplied, fulfil the following directives as detailed
below:
•Machinery Directive 2006/42/ECThe following essential health and safety requirements are
applied and fulfilled :
The partly completed machinery is also compliant with the following relevant standards:
•IEC 62368-1:2014/AC:2015Audio/video, information and communication technology
equipment - Part 1: Safety requirements
•ISO 12100:2010Safety of machinery - General principles for design - Risk
assessment and risk reduction
•IEC 61000-6-1:2016Electromagnetic compatibility (EMC) - Part 6-1: Generic
standards - Immunity for residential, commercial and lightindustrial environments
•IEC 61000-6-3:2016Electromagnetic compatibility (EMC) - Part 6-3: Generic
standards - Emission standard for residential, commercial and
light-industrial environments
The manufacturer or its authorised representative will undertake to transmit, in response to a reasoned
request by the national authorities, relevant information on the partly completed machinery.
The Technical Construction File is kept and maintained at the corporate headquarters of Kinova
Robotics located at 4333 Boulevard de la Grande-Allée, Boisbriand, QC J7H 1M7, Canada.
Louis-Joseph Caron L'Écuyer
Chief Operaon Officer & Co-Founder
Boisbriand Canada, 08 August 2019
KINOVA® Gen3 Ultra lightweight robot User Guide9
FCC Declaration of Comformity
FCC Regulatory Disclosures: This equipment has been tested and found to comply with the limits for a
Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable
protection against harmful interference in a residential installation. This equipment generates, uses and can
radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause
harmful interference to radio communications. However, there is no guarantee that interference will not
occur in a particular installation. If this equipment does cause harmful interference to radio or television
reception, which can be determined by turning the equipment off and on, the user is encouraged to try to
correct the interference by one or more of the following measures:
•Reorient or relocate the receiving antenna
•Increase the separation between the equipment and receiver
•Connect the equipment into an outlet on a circuit different from that to which the receiver is
connected
•Consult the dealer or an experienced radio/TV technician for help
The Declaration of Conformity for the robot is inserted below.
FCC SUPPLIER'S DECLARATION OF CONFORMITY
Manufacturer:
Kinova Robotics
4333 Boulevard de la Grande-Allée,
Boisbriand, QC J7H 1M7, Canada
Telephone: +1 514-277-3777
Description and identification of the devices:
Product and function :Robot (Multi-axis manipulator)
Models :
KINOVA® Gen3 Ultra lightweight robot L53 0007
KINOVA® Gen3 Ultra lightweight robot L53 0006
These devices contains the following certified modular transmitter : FCC ID A3LSIP007AFS00
These devices comply with Part 15 of the FCC Rules and Regulations for Information Technology
Equipment :
•FCC 47 CFR Part 15, Subpart B – Verification
Operation is subject to the following two conditions:
(1) these devices may not cause harmful interference, and
(2) these devices must accept any interference received, including interference that may cause undesired
operation.
We, the responsible party Kinova Robotics, declare that the products Gen3 Ultra lightweight robot KR
L53 0007 and Gen3 Ultra lightweight robot KR L53 0006 are to conform to the applicable FCC rules and
regulations. The method of testing was in accordance with the appropriate measurement standards, and
all necessary steps have been taken to ensure that all production units of these devices will continue to
comply with the Federal Communications Commission's requirements.
Boisbriand Canada, 11 October 2019
Louis-Joseph Caron L'Écuyer
Chief Operaon Officer & Co-Founder
KINOVA® Gen3 Ultra lightweight robot User Guide10
Safety directives and warnings
Directives, warnings and safety considerations for the KINOVA®Gen3 Ultra lightweight
robot.
IMPORTANT
Before operating the robot for the first time, ensure that you have read, completely understood and
complied with all of the following directives, warnings and cautionary notes. Failure to do so may result in
serious injury or death to the user, damage to the robot, or a reduction in its useful life.
Table 1: Safety
There is no mechanical brake on the robot. If the power supply is cut or an unrecoverable error
occurs, be aware that the robot will fall. However, mechanisms are in place within the actuators will
slow the descent in the absence of external power.
For your personal
safety, and that of others, it is
strongly recommended that
the following be carried out:
For your personal
safety, and that of others,
never:
- risk assessment, before integration of the robot into a given application.
- hazard analysis, before integration into an environment which includes
atomized flammable dust / particles or explosive / flammable gases, etc.
- use the robot near a flame or source of heat.
- use the robot to submerge objects in water.
- exceed the maximum specified payload.
- attempt to stop the robot or prevent its movement by holding it (except
in admittance mode).
- install the robot base within 20 cm of your body (base contains a Wi-Fi
transmitter).
- power up and boot, reboot, or update the firmware of the robot unless
the robot is in a stable position.
- the robot does not encounter any obstacles (persons or objects).
Although inherently safe in its default configuration, disabling the robot
safeties requires that the user be responsible for ensuring a secure
working space.
- the end effector never collides with a hard surface.
For your personal
safety, and that of others,
always ensure that:
- the grasping of objects by gripper fingers is stable, to prevent the risk of
dropped or thrown objects (if using a gripper).
- the wrist is supported before turning the power off (otherwise it may fall
and cause damage).
- eye protection is worn when manipulating fragile objects with the robot.
- the working area is safe when containers of hot (or extremely cold)
liquids are to be manipulated with the robot.
- the robot working area is safe if sharp objects are to be handled by the
robot
- the robot has its base securely fixed to the work surface when in
operation.
- before using the robot, it is confirmed that there are no warnings.
- the robot is protected adequately before being used near any messy
process (e.g. welding or painting).
KINOVA® Gen3 Ultra lightweight robot User Guide11
When using a tool and payload with the robot, ensure that the robot is configured with the
parameters of the tool and payload using the Web App or robot Kinova.Api.ControlConfig API.
For more details, see the API documentation on GitHub and the "Interface, expansion, and vision"
section of the robot User Guide. The robot may behave in an unexpected manner if the tool and payload
parameters are not properly configured.
When mounting the robot in a wall or ceiling mount, ensure that special considerations and
configurations set out in the user guide are followed, including analysis of the mounting surface, use of
the base locking screw, orientation of the base connector panel, and configuration of the gravity vector.
High-level force control is supported as an experimental feature. Users should exercise caution.
Low-level torque control is for advanced users only and should only be used by users who
know what they are doing. It is very important to carefully monitor the torque commands sent to the
actuators to ensure that excessive values are not sent. Incorrect use can lead to rapid movements that
can be dangerous for people and equipment. Make sure that the area around the robot is clear before
experimenting with torque control.
Do not power on the product if any external damage to the vision module is apparent.
Do not attempt to open the vision module.
To avoid eyesight injury from wide angle infrared laser light, do not view the front-facing surface of
the vision module through magnifying optical elements.
The robot should not be used without the provided emergency stop connected.
Do not operate the robot when the relative humidity exceeds the maximum specified limit. In
such a case, put down any object in the gripper, bring the robot to a resting position and wait until the
humidity decreases to an allowable value.
The robot is not certified for use in applications in sterile environments (e.g. food production,
pharmaceuticals, medical, surgical).
Table 2: General
Do not connect the USB ports on the base to one another.
It is recommended that surge protection be used to protect the robot against external surges on
the main AC line which might be caused by lightning or other abnormal conditions.
The base must be mounted as specified in the installation section, with particular attention to the
bolt pattern, strength requirements and any table or tripod-specific mounting.
Any end effector must be mounted as specified in the installation section (including bolt pattern,
power requirements, etc.).
Table 3: Maintenance
Do not use the robot in heavy rain. If this happens, contact Kinova support to schedule
maintenance by an authorized Kinova technician.
KINOVA® Gen3 Ultra lightweight robot User Guide12
Immediately following exposure to saline air conditions, contact Kinova support to schedule
maintenance by authorized Kinova technician.
The controller mating interface must be kept free of dust and moisture to protect the electrical
contacts. Wipe down the surface with a soft dry cloth to keep the surface of the interface clean.
Warranty
This section describes the Kinova warranty terms.
Subject to the terms of this clause, Kinova warrants to End User that the Products are free of defects in
materials and workmanship that materially affect their performance for a period of two (2) years from the
date Kinova ships the Products to the End User ("Delivery Date").
Kinova agrees to repair or replace (at Kinova's option) all Products which fail to conform to the relevant
warranty provided that:
1. notification of the defect is received by Kinova within the warranty period specified above;
2. allegedly defective Products are returned to Kinova, (at the End User’s expense, with Kinova's prior
authorization) within thirty (30) days of the defect becoming apparent;
3. the Products have not been altered, modified or subject to misuse, incorrect installation, maintenance,
neglect, accident or damage caused by excessive current or used with incompatible parts;
4. the End User is not in default under any of its obligations under this Agreement;
5. replacement Products must have the benefit of the applicable warranty for the remainder of the
applicable warranty period.
If Kinova diligently repairs or replaces the Products in accordance with this section, it will be deemed to
have no further liability for a breach of the relevant warranty.
Allegedly defective Products returned to Kinova in accordance with this contract will, if found by Kinova
on examination not to be defective, be returned to the End User. Kinova may charge a fee for examination
and testing.
The warranty cannot be assigned or transferred and is to the sole benefit of the End User.
Where the Products have been manufactured and supplied to Kinova by a third party, any warranty granted
to Kinova in respect of the Products may be passed on to the End User.
Kinova is entitled in its absolute discretion to refund the price of the defective Products in the event that
such price has already been paid.
Disclaimer
KINOVA® and the Kinova logo are registered trademarks of Kinova inc., herein referred to as Kinova.
KORTEX™ is a trademark of Kinova inc.
All other brand and product names are trademarks or registered trademarks of their respective owners.
The mention of a product name does not necessarily imply an endorsement by Kinova. This manual is
furnished under a lease agreement and may only be copied or used in accordance with the terms of
such lease agreement. Except as permitted by the lease agreement, no part of this publication may be
reproduced, stored in any retrieval system, or transmitted, modified in any form or by any means, electronic,
mechanical, recording, or otherwise, without prior written consent of Kinova.
The content of this manual is furnished for informational use only and is subject to change without notice.
It should not be construed as a commitment by Kinova. Kinova assumes no responsibility or liability for any
errors or inaccuracies that may appear in this document.
Changes are periodically made to the information herein and will be incorporated into new editions of this
publication. Kinova may make improvements and/or changes to the products and/or software programs
described in this publication at any time.
Any questions or comments concerning this document, the information it contains or the product it
describes may be addressed through the support page on the Kinova website:
KINOVA® Gen3 Ultra lightweight robot User Guide13
www.kinovarobotics.com/support
Kinova would like to thank you for your contribution, while retaining the right to use or distribute whatever
information you supply in any way it believes appropriate (without incurring any obligations to you).
Acronyms and abbreviations
API
Application Programming Interface
CIDR
Classless Inter-Domain Routing
CISPR
Comité International Spécial des Perturbations Radioélectriques
EE
End Effector
EMI
Electromagnetic Interference
FOV
Field of View
fps
frames per second
GPIO
General-Purpose Input/Output
HDMI
High-Definition Multimedia Interface
IC
Integrated Circuit
IEEE
Institute of Electrical and Electronics Engineers
I2C
Inter-Integrated Circuit (bus)
I/O
Input / Output
IP
Ingress Protection or Internet Protocol
IT
Information Technology
ISO
International Organization for Standardization
KINOVA® Gen3 Ultra lightweight robot User Guide14
LED
Light-Emitting Diode
n/c
no connection
NVRAM
Non-Volatile Random-Access Memory
PC
Personal Computer
ROS
Robot Operating System
RPC
Remote Procedure Call
RPM
Revolutions Per Minute
RS
Recommended Standard
Rx
Receiver
SSID
Service Set IDentifier
TCP
Transmission Control Protocol
Tx
Transmitter
UART
Universal Asynchronous Receiver-Transmitter
UDP
User Datagram Protocol
USB
Universal Serial Bus
UL
Underwriters Laboratory
UV
Ultraviolet light
VLAN
Virtual Local Area Network
KINOVA® Gen3 Ultra lightweight robot User Guide15
WEEE
Waste of Electrical and Electronic Equipment
KINOVA® Gen3 Ultra lightweight robot User Guide16
Robot components
Overview
This section describes the main components of the KINOVA® Gen3 Ultra lightweight robot.
The robot consists of:
•base (base shell and controller)
•actuators
•interface module
•vision module
The following image shows the main components of the robot.
Figure 1: Robot main components (7 DoF model shown)
Base
This section describes the purpose, components, and functionalities of the robot base.
The Gen3 Ultra lightweight robot base features a quick connect base.
Figure 2: Quick connect base
KINOVA® Gen3 Ultra lightweight robot User Guide17
The base is a two-part structure securing the robot onto its physical mounting point and connecting the
robot to power and control signals. This consists of:
•controller
•base shell
The controller is the "brains" of the robot. The internal components of the controller include:
•CPU
•Wi-Fi / Bluetooth adapter (Only Wi-Fi is used at present)
•Ethernet switch
•USB hub
•temperature sensor
•accelerometer/gyroscope
A Linux web server runs on the controller and manages connectivity between the controller and the arm
devices, and between the controller and an external computer.
The controller includes a connector panel at the rear for connecting to power and external devices.
The controller has four mounting holes (M6) on its underside. The controller is shipped connected with
screws to a circular mounting plate with through holes for mounting to surfaces and a slot to put a clamp
between the robot and the plate for quick setup and takedown tabletop mounting.
Figure 3: Mounting plate
The mounting plate can also be removed from the controller by removing the screws, giving access to the
four mounting holes and allowing the controller to be mounted directly on the surface.
The base shell, meanwhile, is the bottom part of the robotic arm shell connected to the first actuator. It
mounts onto the controller and is secured in place with an integrated clamp.
A mating interface on the top of the controller provides an electrical connection between the base shell
and the controller.
Note: The controller mating interface needs to be kept free of dust and moisture to protect the electrical
contacts. Wipe down with a soft dry cloth to keep the interface clean.
The clamping mechanism and mating interface allow the robot to be quickly and easily removed from the
controller while leaving the controller mounted in place with cables still connected.
Controller quick connect system
This section describes the controller quick connect system.
The base of the robot is equipped with a quick connect system that allows for simple connect / disconnect
of the base shell and controller. This allows the arm to be quickly detached from the mounting point of the
arm without disconnecting any cables. This can be useful for transport, for removal of the arm for servicing
or for convenient re-siting of the arm between multiple installation sites.
Note: Be careful to avoid damage to the electrical contacts on the mating interface of the controller when
the base shell is disconnected. Make sure to keep the surface dry and free from dust.
KINOVA® Gen3 Ultra lightweight robot User Guide18
Clamp
Figure 4: Controller quick connect
The base shell slides over and onto the controller, establishing an electrical connection with the arm. The
base shell is secured in place on the controller by closing the front clamp.
Figure 5: Base shell installation
To remove the arm from the controller, flip open the clamp and slide off the base shell.
KINOVA® Gen3 Ultra lightweight robot User Guide19
Figure 6: Base shell and arm removal
The controller features a locking screw within the mounting hole on the front bottom left (from the
perspective of an observer behind the connector panel). Turning the locking screw with a 3 mm hex key
clockwise will cause the screw to go forward and protrude through a hole above the top surface of the
controller a few mm until it reaches the end of its travel. If the base shell is already clamped onto the
controller when this is done, the set screw will interface with a mechanism on the clamp and prevent the
clamp from opening until the set screw is withdrawn. This serves as a safety mechanism. There is a hole on
the clamp where the end of the lock screw can be seen when it is fully engaged. Confirm visually that the
lock screw is not engaged before trying to open the clamp.
Figure 7: Lock screw mechanism
KINOVA® Gen3 Ultra lightweight robot User Guide20
Controller connector panel
This section describes the controller connector panel of the robotic arm.
The controller connector panel is located at the rear of the controller. It features the following elements:
•On / Off power switch
•blue power LED indicator
•red / amber / green status LED indicator
•HDMI Out (camera video*)
•Micro USB (internal use)
•USB 2.0, type A - qty 2 - for wired controller. Top port 1 A for charging. Bottom port 500 mA max, for
peripherals.
Note: Cables connected to the base controller must be less than 3 m in length. If not, you must perform a
risk analysis. Cables longer than 3 m can potentially have an effect on radio frequency emissions and the
immunity of the product.
Figure 8: Controller connector panel
* to be implemented in future software release
Actuators
This section provides an overview of the robot actuators.
The rotational motion at each of the joints of the robot is powered by rotary actuators. There is one actuator
for each joint. Each actuator allows for potentially unlimited rotation in either direction (There are software
limits however on some joints however to avoid collisions between robot shell segments).
There are two sizes of actuator:
•small
•large
KINOVA® Gen3 Ultra lightweight robot User Guide21
Each actuator has:
•torque sensing
•current and temperature sensing on each motor phase
Wrist joints use small actuators, while large actuators are used for other joints. All actuators are equipped
with a 100:1 strain wave gear for smooth motion.
The actuators are connected to each other and to the interconnect board using a series of 41-pin flex cables.
These cables convey:
•power
•2 x full-duplex 100 Mbps Ethernet
ºone for 1 kHz control
ºone for vision / expansion data traffic
The interface module provides an interface for connecting a gripper or other tools at the end of the arm.
The interface module also provides a mounting point and connection for the vision module.
The interface module has a connection interface at the end of the arm, and is surrounded on the sides by a
bracelet shell. The vision module is mounted on the top of the bracelet.
The bracelet includes two buttons used to activate admittance modes to interact with the robot. By default
the button on the right hand side (viewed from behind) puts the arm into Cartesian admittance while the
button on the left puts the arm into null space admittance. The two buttons can be distinguished easily by
touch without looking; the Cartesian admittance mode button sticks out from the surface in the center,
while the null admittance mode button is slightly indented in in the center and ring-shaped.
Note: Only one of the buttons can be active at any given time. If you press the two buttons together or in
close succession, the button pressed later will take effect.
The bracelet also includes two amber LEDs.
The interface module takes a 41-pin input from the last actuator of the robot.
KINOVA® Gen3 Ultra lightweight robot User Guide22
The interface exposes connectors that allow different tools to be integrated with the robot. It features:
•Kinova internal end-effector interface
•10-pin spring-loaded connector with RS-485 (compatible with Robotiq Adaptive Grippers)
•20-pin user expansion interface
Figure 9: Interface module
The interface also includes four mounting holes for physical mounting of a tool and a position key hole used
for alignment of the tool in the right orientation.
Figure 10: Mounting holes and positioning key hole
The interface module includes a 6-axis accelerometer / gyroscope. The module also includes an Ethernet
switch to route connectivity and control data between the interface module and the vision module and any
connected tool (e.g. gripper).
KINOVA® Gen3 Ultra lightweight robot User Guide23
Note: The printed circuit board (PCB) of the interface module is partially covered with a touch shield
with holes to expose only the output connectors - 10-pin spring loaded connector, 20-pin user expansion
connector, and Kinova internal end effector interface.
Note: When there is no tool present, an end cap needs to be installed over the face of the interface module
to ensure compliance with EMI/EMC. Kinova provides an end cap with the robot. This end cap is attached
to the interface with screws using the mounting holes on the interface. The end cap needs to be removed
to attach a tool to the robot.
Figure 11: End cap
Vision module
This section describes the Vision module.
The vision module is a module provided by Kinova to enable robotic computer vision applications.
The vision module is included as part of the interface module. A housing containing sensors protrudes from
the top of the Interface module. The sensors are contained on the front face of the housing, facing out
parallel to the axis of the last actuator.
The Vision module is used to capture and stream image data captured looking in the direction the end of
the arm / end effector is pointed. The Vision module includes both a color camera (Omnivision OV5640)
and a stereo depth sensor (Intel® RealSense™ Depth Module D410).
KINOVA® Gen3 Ultra lightweight robot User Guide24
Figure 12: Vision module sensors
The color sensor captures a 2D array of RGB pixel data representating the field of view from the perspective
of the sensor.
The depth sensor includes an IR projector and two stereo imagers - left and right. Here left and right are
from the perspective of an observer looking out from the sensor toward the imaged region. The depth
sensor captures a 2D array of pixels and the depth for each pixel within the field of view of the sensor.
Together, the two sensors allow the capture of RGBD (color and depth) data. Both camera sensors can be
configured using the KINOVA® KORTEX™ VisionConfig interface.
Note that performance for the Vision module depth sensor may be degraded at temperatures below 0° C.
For more details, please consult the depth sensor data sheet.
The color and depth sensors data streams are made accessible to developers through a computer with a
connection to the robot. For more information on accessing these data streams programatically, see here.
Vision module specifications
Color sensor:
•resolution, frame rates (fps), and fields of view (FOV):
º1920 x 1080 (16:9) @ 30, 15 fps; FOV 47 ± 3° (diagonal)
º1280 x 720 (16:9) @ 30, 15 fps; FOV 60 ± 3° (diagonal)
º640 x 480 (4:3) @ 30, 15 fps; FOV 65 ± 3° (diagonal)
º320 x 240 (4:3)@ 30, 15 fps; FOV 65 ± 3° (diagonal)
•focusing range - 30 cm to ∞
Depth sensor:
•resolution, frame rates (fps), and fields of view (FOV):
º480 x 270 (16:9) @ 30, 15, 6 fps; FOV 72 ± 3° (diagonal)
º424 x 240 (16:9) @ 30, 15, 6 fps; FOV 72 ± 3° (diagonal)
•minimum depth distance (min-Z) - 18 cm
Robot communications and network interfaces
This section describes communications and network interfaces within the robot.
KINOVA® Gen3 Ultra lightweight robot User Guide25
The devices in the robot, from the base of the arm through the chain of actuators, to the interface
module at the end of the arm, are daisy chained together using 41-pin flex cables which carry power and
communications.
The base, actuators, and interface module each contain an Ethernet switch. The Ethernet port on the
connector panel of the base controller allows an external computer to connect to the Ethernet switch of
the base.
The Kinova vision module and any 3rd party tool that makes use of Ethernet communications user
expansion pins in the interface connect directly to the interface module Ethernet switch. Other tools (for
example any gripper interfacing using the 10-pin spring loaded connector on the interface) will interface
instead with the interface module CPU (which is connected to the Ethernet switch).
Together, this enables dual Ethernet networks between all the devices (base, actuators, interface, Vision
module, and end effector tools) with data carried between the base and interface over the 41-pin flex cables.
This is accessible from a client computer via the 1 Gbps Ethernet port on the base controller connector
panel.
The flex cables carry two distinct 100 Mbps Ethernet communications channels.
•one is for control and monitoring of actuators, interface module, and gripper (if present)
•the other is for data transmission for the vision module and expansion.
Each device connected to one of the Ethernet switches has an IP address to allow routing of
communications, transmitted using UDP.
The actuators and interface module have the following default IP addresses:
The expansion devices (Vision module and expansion tool peripherals) have the following IP addresses:
Table 5: Expansion IP addresses
Expansion DevicesIP address
Vision module10.20.0.100
Expansion device10.20.0.200/24*
The robot Ethernet network features three VLANs:
•VLAN 10 : control
•VLAN 20 : expansion
•VLAN 30 : external
The base has network interfaces to all three of these VLANs:
KINOVA® Gen3 Ultra lightweight robot User Guide26
Table 6: Base network interface IP addresses
VLANIP address
CTRL interface IP address10.10.0.1/24*
EXP interface IP address10.20.0.1/24*
EXT interface IP address192.168.1.10/24*
The graphic below illustrates the topology of the networks.
* CIDR notation
KINOVA® Gen3 Ultra lightweight robot User Guide27
Getting started
Overview
This section describes how to get started with the arm.
The pages that follow lead you through getting started with the robot. This includes:
•unboxing
•physically mounting the robot securely
•provisioning electrical power
•controlling the robot using an Xbox gamepad
•moving the robot in admittance using physical buttons
•connecting a computer to the robot
•
connecting to the KINOVA® KORTEX™ Web App
What's in the case?
This section describes the KINOVA® Gen3 Ultra lightweight robot shipping case contents.
Figure 13: Gen3 Ultra lightweight robot shipping case contents
The shipping case contains the following contents.
At the top of the interior of the box, you will find the Quick Start Guide. The Quick Start Guide is a large
printed visual guide.
The Quick Start guide provides a handy reference for first steps, and should have you up and running within
30 minutes. Make sure to keep the Quick Start Guide as a reference for people in your team or organization
getting newly acquainted with your robot. The Quick Start Guide is also available on the Kinova website:
The contents of the box are arranged in three layers from top to bottom. These packing layers can be
removed from the box to unpack the contents.
KINOVA® Gen3 Ultra lightweight robot User Guide28
In the top layer:
•Robot
In the second layer:
•Power adapter and cable with integrated emergency stop (E-stop) button
•Table clamp
•Mounting plate and robot controller
The bottom area contains:
•Ethernet (RJ-45) cable
•Power cable
•Bag with useful tools and fasteners
ºhex keys: 3, 4 and 5 mm
ºM5 screws (qty. 4)
An Xbox gamepad and cable are shipped with the robot, but packaged separately.
There is also space for storage of papers and other items.
Note: The shipping case is also useful for transportation and storage of the robot. Make sure to save it and
the packing layers within for future use.
Manipulating the robot joints when the robot is powered off
This describes how to manipulate the robot joints when the robot is powered off.
When the robot is powered on, the actuators will hold their position and prevent the joints from moving
in response to external forces and torques. When the power is on, the arm will not move except when
commanded. The arm joints are stiff and you will not be able to rotate the joints with your hands.
When the robot is powered off, as it is when you first receive the robot, the joints can be moved by hand
slowly.
Note: If you move the joints too quickly, mechanisms within the joints will limit the speed.
This moveability of the joints when the robot is unpowered is useful when taking the robot out of the box
and setting it up to get started. This lets you arrange the joints of the robot into a stable, balanced position
prior to mounting and powering on the robot.
Robot mounting options
This section describes the physical mounting options for the robot.
The first step to getting started with the arm after unboxing is to physically mount the arm in a stable
manner so that the robot can be connected and used.
The most basic mounting option uses the mounting plate and a table clamp to quickly mount the robot on
a tabletop in a "right side up," vertical orientation.
However, if is also possible to mount the robot in different ways, as well as different orientations, depending
on the needs of your particular application. The sections that follow will describe this in more detail.
Mounting the robot on a tabletop
This section describes the procedure for mounting the robot oriented vertically on the edge
of a tabletop using the clamp.
Before you begin
The robot should have the joints of the robot unfolded so that it is in a stable, balanced
position ready for mounting.
About this task
The robot is mounted to a tabletop using the base mounting plate and a table clamp.
Note: The table must be large and sturdy to support a tabletop edge mounting. If the table is too small or
too flimsy, the weight of the robot at the table edge combined with the movement vibrations may render
it unstable.
KINOVA® Gen3 Ultra lightweight robot User Guide29
Procedure
1. Place the base controller and mounting plate on the tabletop, next to the edge.
Note: You can place the controller in one of two orientations. Either with the connector panel facing out
toward the edge of the table, or with the front side of the base controller facing out.
2. Turn the tightening knob on the table clamp to open up the clamp and then slide the clamp into the slot
between the mounting plate and the bottom of the base controller.
3. Turn the tightening knob by hand until the mounting plant is firmly clamped to the table top.
Note: Do not overtorque.
4. Make sure that the clamp at the bottom of the robot base shell is opened. While holding the robot, you can
now lower the base shell of the robot onto and over the base controller.
5. Once the robot is fully lowered onto the base controller, close the clamp to secure the robot in place on
the base controller.
Note: The clamp must be properly closed to ensure stability of the robot. Damage can potentially be done
to the robot if it is operated while unstable.
Results
The robot is now mounted on the tabletop.
KINOVA® Gen3 Ultra lightweight robot User Guide30
What to do next
You can now proceed to connect the robot to the power supply and E-stop.
Mounting the robot on a horizontal surface without the table clamp
This section describes how to mount the robot on a horizontal surface without the table
clamp..
About this task
Here, we describe mounting the robot in a vertical orientation on a flat, horizontal surface,
affixing the mounting plate or controller base to the surface using screws and sunk holes in
the surface.
Procedure
1. Choose whether to mount the robot base controller directly onto the surface, or whether to use the
mounting plate.
2. Using either the mounting plate bolting pattern or the controller bolting pattern or as a guide, drill holes
into the surface. If the controller is to be mounted directly to the surface, the holes will have to be drilled
all the way through the mounting surface.
3. Use appropriate screws to mount either the base controller or the mounting plate to the surface. If the
base controller is mounted directly, the screws will need to go through the mounting surface from the
other side.
Controller mounting plate bolting pattern
This section describes the bolting pattern of the mounting plate. This is useful when
mounting the robot to a surface using the mounting plate.
Overview
The mounting plate is attached to the bottom of the base controller. The mounting plate has two sets of M8
screw holes (4) and one set of counter-sunk M6 screw holes (4) available for mounting the plate to a surface.
Loading...
+ 125 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.