Skip to content
This repository was archived by the owner on Aug 5, 2022. It is now read-only.

Commit 21029b7

Browse files
author
Dmitry Rozhkov
committed
intel-iot-refkit: add doc for industrial profile
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
1 parent 83e2878 commit 21029b7

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

doc/industrial-profile.rst

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
Industrial Robotics profile
2+
###########################
3+
4+
Introduction
5+
============
6+
7+
The purpose of the industrial profile is to provide a solid base for
8+
developing robotics applications that can be used for labour automation in
9+
manufacturing, logistics and other domains.
10+
11+
Target audience
12+
===============
13+
14+
The profile is for anybody who is interested in developing such applications
15+
on top of Intel hardware. The main use cases are:
16+
17+
#. Welding/Soldering;
18+
#. Material handling;
19+
#. Dispensing/Coating;
20+
#. Pick and place.
21+
22+
However combined with the computer vision profile they can be extended to
23+
other applications like drones, self-driving cars, agricultural robots etc.
24+
25+
Value proposition
26+
=================
27+
28+
Industrial Robotics profile is made to simplify creation of products using
29+
robotics technologies and is tailored for embedded hardware. Being a part of
30+
Yocto layer it provides full control over build configuration. Unlike
31+
other robotics projects the profile is independent from external binary
32+
package streams.
33+
34+
Key components
35+
==============
36+
37+
So far the `ROS Industrial`_ (ROS-I) project has been identified as a starting
38+
point for the base and this profile includes core packages from the project
39+
and their direct dependencies.
40+
41+
ROS-I is a layer between `ROS`_ (a set of software libraries and tools used
42+
in robot applications) and industrial hardware equipment converting
43+
messages in ROS formats to something understandable by actual hardware.
44+
Although no vendor specific packages are included at the moment.
45+
46+
Currently the profile includes:
47+
48+
- core ROS components,
49+
- libraries for handling geometry and kinematics models of robots in
50+
the URDF format,
51+
- components from the `MoveIt!`_ framework responsible for a robot's
52+
joints movement planning,
53+
- core ROS-I components used for interfacing with real robot hardware.
54+
55+
Due to the embedded nature of IoT Refkit no GUI components have been included
56+
in the profile. Users are expected to run ROS GUI nodes (e.g. Rviz) on
57+
their workstations if there's such a need.
58+
59+
For detailed usage instructions please refer `ROS Industrial tutorials`_
60+
61+
The ``meta-refkit-extra`` layer contains example ROS applications and
62+
detailed instructions on how to run them.
63+
64+
.. _ROS Industrial: http://rosindustrial.org
65+
.. _ROS: http://ros.org
66+
.. _MoveIt!: http://moveit.ros.org
67+
.. _ROS Industrial tutorials: http://wiki.ros.org/Industrial/Tutorials

0 commit comments

Comments
 (0)