Академический Документы
Профессиональный Документы
Культура Документы
Master-Thesis
Gardening Robotics
Design of a Seed-Planting Robot for the
Creation of Large-Scale Growing Flower
Images
Supervised by:
Dr. Cedric Pradalier, ASL
Dr. Paul Beardsley, DRZ
Dr. Wojciech Matusik, DRZ
Authors:
Stefan Riesen
Linus Rohrer
Contents
Abstract
iii
Abstract (German)
List of Figures
vii
List of Tables
ix
Preface
xi
1 Introduction
1.1 Project Goals and Requirements .
1.1.1 Organization . . . . . . . .
1
........
. . . . . . . . . . .
1
........
. . . . . . . . . . .
11.1.2 Seed properties . . . . . . . ........
.
. . . . . . . . . . 2
........
. . . . . . . . . . .
3
Horticulture
. . . . . . . . . . .
31.2.2 Seed Delivery Systems . . . ........
.
. . . . . . . . . . 31.2.3
........
. . . . . . . . . . .
4
5
. . . . . . . . . . . . . . .
5
. . . . . . . . . . . . . . .
52.1.2 Delivery Principles . . . . .
. . . . . . . . . . . . . . .
62.1.3 Placement Principles . . . .
. . . . . . . . . . . . . . .
7
. . . . . . . . . . . . . . .
8
. . . . . . . . . . . . . . .
82.2.2 Ejection Mechanism . . . .
. . . . . . . . . . . . . . .
9
. . . . . . . . . . . . . . . 10
. . . . . . . . . . . . . . . 10
. . . . . . . . . . . . . . . 10
. . . . . . . . . . . . . . . 14
. . . . . . . . . . . . . . . 14
. . . . . . . . . . . . . . . 14
....
....
2.2 Concept . . . . . . . . . . . . . . . . . . .
2.2.1 Seed Selection Mechanism . . . . .
....
2.3 Engineering . . . . . . . . . . . . . . . . .
2.3.1 Selection Mechanism . . . . . . . .
2.3.2 Ejection . . . . . . . . . . . . . . .
2.4 Extendability and Possible Improvements
2.4.1 More Seed Types . . . . . . . . . .
2.4.2 Sensors on the Sliders . . . . . . .
3 XY-Table for Tiling
3.1 Concept . . . . . . . . . . . . .
3.1.1 Substrate . . . . . . . .
3.1.2 Glue . . . . . . . . . . .
3.2 Engineering . . . . . . . . . . .
3.2.1 Mechanical Design . . .
3.2.2 Electronic System . . .
3.3 Software . . . . . . . . . . . . .
3.3.1 Graphical User Interface
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
15
15
17
17
18
20
20
3.3.2
3.3.3
Arduino Microcontroller . . . . . . . . . . . . . . . . . . . . .
Planting Process . . . . . . . . . . . . . . . . . . . . . . . . .
4 Testing
4.1 Setup . . . . . . . . . . . . .
4.2 Number of Ejected Seeds . .
4.3 Seeding Precision . . . . . . .
4.4 Ejection Sensor Performance
21
21
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
25
25
25
26
26
5 Mobile Platform
5.1 Requirements . . . . . . . . . . . . . . . . .
5.1.1 Terrain Form Constraints . . . . . .
5.1.2 Obstacle Avoidance . . . . . . . . .
5.1.3 Precision . . . . . . . . . . . . . . .
5.1.4 Seeding Constraints . . . . . . . . .
5.2 Locomotion Concept . . . . . . . . . . . . .
5.2.1 Evaluation . . . . . . . . . . . . . .
5.2.2 Selection . . . . . . . . . . . . . . .
5.2.3 Wheel Configuration . . . . . . . . .
5.3 Localization . . . . . . . . . . . . . . . . . .
5.3.1 Evaluation . . . . . . . . . . . . . .
5.3.2 Selection . . . . . . . . . . . . . . .
5.4 Required Components and Size Estimation
5.4.1 Overview . . . . . . . . . . . . . . .
5.4.2 Manipulator . . . . . . . . . . . . . .
5.5 Control . . . . . . . . . . . . . . . . . . . .
5.5.1 Pose Estimation . . . . . . . . . . .
5.5.2 Planting . . . . . . . . . . . . . . . .
5.5.3 Path Planning . . . . . . . . . . . .
5.6 Available Platforms . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
31
31
31
33
33
33
33
34
34
35
35
37
37
37
40
40
40
40
42
44
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
45
45
45
45
46
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A Datasheets
47
B Test Results
57
67
Bibliography
69
ii
Abstract
This project deals with the development of a robot that is able to plant a small number of
seeds of diferent species at predefined positions for the creation of grow- ing ower images.
For this purpose a seed delivery system that is able to select, deliver and place the seeds was
engineered. This mechanism has been integrated into a Cartesian robot which can plant a tile
of one square meter on a transportable substrate. It yields the possibility to prepare the ower
images independently of the time and location of the final deployment.
The seed delivery system consists of five dispenser modules that can select a specified amount
of seeds from a seedbox. Each module is adaptable to the seed form and size through an
exchangeable opening mechanism. More modules can be added easily to further increase the
performance. An air pressure based delivery shoots the seeds from the dispenser modules to
the ejection subsystem through a plastic tube. A sensor system was added at the outlet to
detect whether a seed has been placed correctly or not in order to close the control loop.
The Cartesian stage is assembled as an H-configuration with tooth-belted axes and electrical
motors operated at 24VDC. As the manipulator only needs to carry the ejection subsystem
and the delivery tube, the power demands on the motors are relatively low. Further a control
software and user interface was written for both Microsoft Windows and Linux. For the
Linux software a node in the robot operating system (ROS) framework has been
implemented.
The performance of the system has been tested extensively for reliability, precision and
repeatability with seeds of diferent sizes and forms. It has been observed that the number of
ejected seeds varies only within the specified tolerance. Concerning the precision, the
requirements were also fulfilled: 67% of all seeds were placed within one centimetre and
85% were detected in a radius of 1.5cm from the reference point. Further the performance of
the ejection sensor has also been evaluated. All seeds were reliably detected, especially for
large seed sizes or high numbers of ejected seeds.
Finally, a concept for a mobile robot which can plant ower images autonomously was
developed. A similar manipulator as in the static solution is intended to be used. Several
locomotion and localization concepts have been evaluated and it is proposed to use a
diferential drive platform combined with laser based triangula- tion. As observed in first
simulations, the precision of the pose estimate could be further increased by adding a
compass.
Keywords: Gardening Robotics, Flower Images, Seed Delivery System, Cartesian
Robot, Autonomous Mobile Robot
iii
iv
Abstract
Das Ziel dieser Arbeit ist die Entwicklung eines Bepanzungsroboters, der Blumen- samen
verschiedener Arten in einem vordefinierten Muster setzen kann. Dadurch
wird es erm ht ein beliebig grosses Blumenbild zu erstellen. Ein Mechanismus, oglic
der einzelne Samen aus einem Beh alter ausw ahlen und zu einem Auslass transportieren kann, wurde dazu entworfen. Um die Blumenbilder unabh angig von Zeit
und Ort der endg ultigen Bepanzung vorbereiten zu k onnen, wurde der Mechanismus in einen XY-Tisch integriert, wobei die Samen auf eine wasserl he Folie von oslic
je einem Quadratmeter Fl he platziert werden. Die Folie kann danach auf dem ac
Feld ausgelegt und bew assert werden.
Das System besteht aus f Dispenser-Modulen, die jeweils eine bestimmte Menge unf
an Samen aus einem Beh alter ausgeben. Die Module k onnen der Form und Gr osse
der zu panzenden Samen angepasst werden, indem der Ofnungsmechanismus aus-
gewechselt wird. Weitere Module k onnen leicht hinzugef werden, um die Funk- ugt
tionalit zu erweitern. Die Samen werden durch ein Luftdrucksystem von den at
Dispenser-Modulen zu einem Auslassmechanismus bef ordert, wo ein Sensorsystem
angebracht wurde, um die korrekte Ausgabe zu erpr
ub
ufen und dadurch den Regelkreis zu schliessen.
Der kartesische Roboter wurde als H-Portal, bestehend aus Zahnriemenachsen und 24V
Gleichstrommotoren, realisiert. Da die bewegte Masse nur aus dem Auslasssystem und dem Zuf uhrschlauch besteht, sind die Leistungsanforderungen an die Motoren relativ gering. Ferner wurde eine Steuerungs-Software und eine Benutzerober he sowohl f Microsoft Windows wie auch f Linux programmiert. Die
ac
ur
ur
Linux-Software wurde als Node im Robot Operating System (ROS) Framework
implementiert.
Die Zuverl assigkeit, Pr azision und Wiederholbarkeit des Systems wurde ausgiebig
mit Samen verschiedener Gr ossen und Formen untersucht. Dabei zeigte sich, dass
die Anzahl der platzierten Blumensamen nur innerhalb der vorgegebenen Toleranz
variiert. Im Bezug auf die Pr azision konnten die Anforderungen ebenfalls erf ullt
werden: 67% aller Samen wurden in einem Umkreis von einem Zentimeter und 85%
innerhalb von 1.5cm vom Referenzpunkt platziert. Der Auslasssensor erkannte alle
Samen zuverl assig, insbesondere grosse K orner oder eine hohe Anzahl davon.
Schliesslich wurde ein Konzept f einen mobilen Roboter entwickelt, der die Blu- ur
menbilder autonom bepanzen kann. Der Manipulator aus der statischen L osung
kann mit leichten Ver anderungen ernommen werden. Verschiedene Fortbewe- ub
gungs- und Lokalisierungskonzepte wurden evaluiert und es wird vorgeschlagen, eine
Plattform mit einem diferentiellen Antrieb zu verwenden. Zur Lokalisierung kann LaserTriangulation in Verbindung mit einem Kompass und der Odometrie eingesetzt werden. Wie erste Simulationen zeigten, kann dadurch eine hohe Pr azision
erreicht werden.
Stichworte: Bepanzungsroboter, Blumenbilder, XY-Tisch, Autonomer mobiler
Roboter
vi
List of Figures
2.1
Vacuum probe . . . . . . . . . . . . . . . . . . . . . . . . . .
62.2
...........................
82.3
limited opening volume . . . . . . . . . . . . . . .
92.4
limited opening volume and control pressure tube
92.5
delivery module for multiple seed types . . . . . . . . .
2.6 Relay driver . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7 Seed ejection mechanism . . . . . . . . . . . . . . . . . . . . .
2.8 Ejection sensor schematic . . . . . . . . . . . . . . . . . . . .
3.1
3.2
3.3
3.4
XY-Table (Overview) . . . .
XY-Table system schematics
Graphical user interface . . .
Planting process owchart . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.1
4.2
4.3
4.4
4.5
4.6
4.7
Test setup . . . . . . . . . . . . . . . . . . . . .
Number of ejected seeds . . . . . . . . . . . . .
Position of ejected Viola seeds . . . . . . . . . .
Position of ejected Phlox seeds . . . . . . . . .
Position of ejected Impatiens seeds . . . . . . .
Position of ejected seeds from all measurements
Precision/Recall of the ejection sensor . . . . .
5.1
5.2
5.3
5.4
Terrain constraints . . . . . . . . .
Overview of the mobile platform .
ROS-Node structure for the control
Path planning . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
. . . .
Slider . . . .
. . . .
Slider with
. . . .
Slider with
. . . .
Seed
. . . . 11
. . . . 12
. . . . 13
. . . . 14
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
18
19
21
23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
26
27
28
28
28
29
30
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
32
39
42
43
...........
...........
of the manipulator
...........
vii
viii
List of Tables
3.1
Substrates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
4.1
29
5.1
5.2
5.3
38
39
41
B.1
B.2
B.3
B.4
B.5
Seeding
Seeding
Seeding
Seeding
Seeding
test
test
test
test
test
results
results
results
results
results
for
for
for
for
for
Impatiens, Slider
Violas, Slider S .
Violas, Slider M
Phlox, Slider M
Phlox, Slider L .
ix
S
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
57
59
61
63
65
Preface
This Master's thesis concludes our studies in Robotics, Systems and Control at the
Swiss Federal Institute of Technology in Z h. The project is a cooperation be- uric
tween the Autonomous Systems Lab (ASL) and Disney Research Z h (DRZ) and uric
deals with the robotic creation of a large-scale ower image. Growing images are widely
used as a decoration element of outdoor areas, such as city gardens, round- abouts, around
public buildings as well as in amusement parks. Such images are created manually and have
therefore high labour costs and limited visual efects. With an autonomous robot, this cost can
be minimized and the image complexity increased. This application has commercial potential
for outdoor advertisements and as an attraction for amusement park visitors.
Due to the diversity of challenges, this has been a very interesting project and we
wish to thank
Prof. Dr. Roland Siegwart for giving us the opportunity to conduct this project
at the Autonomous Systems Lab.
Our supervisors Dr. C edric Pradalier at ASL, Dr. Paul Beardsley and Dr. Wojciech Matusik at Disney Research, for their support and the encouraging dis- cussions.
All other people directly afliated with the project for the inspiring discussions and the insight into their parts: Dr. Derek Bradley, Dr. Frank Liebisch, Dr.
Norbert Kirchgessner and Dr. Robert Wang.
The IT-supporters Stefan Bertschi and Thomas Baumgartner for their support
in administrative, IT-related and electronics-related questions.
The mechanic technicians Markus B uhler and Dario Fenner for the manufacturing of the mechanical parts and support in related questions.
All members of ASL and DRZ for their help in questions related to their
specific fields of research.
And last, but not least, our friends and families for their great support and
encouragement during both this project and the entire studies.
Z urich, August 2011
Stefan Riesen and Linus Rohrer
xi
xii
Chapter 1
Introduction
1.1
The overall goal of the Disney Flower Images Project is to grow a bed of owers with the
appearance of a realistic image. Flower images are already found in city parks, but they are
created manually which is time-consuming and limits the visual efects. By automating the
process, it is aimed to achieve more sophisticated results. This thesis is focused on the
robotics component of the project, and the goal is to make a seed-planting robot. Two
variants of the robot are to be developed. The first is a stationary robot which can plant seeds
onto a tile of one square meter. The second variant is a fully autonomous mobile robot which
can plant directly in an outdoor setting with variable field sizes. Both robots shall be able to
handle a wide range of plant seeds, whereas diferent seeds can be used simultaneously. The
creation of an optimized ower pattern given from an input image was not in the focus of
this thesis and is considered to be available as an input to the system.
1.1.1
Organization
The project is organized in three engineering stages. These are not entirely dependent on the results of the previous stage and can therefore be developed concurrently.
Stage 1: Development of a Seed Delivery System
In the first stage a seed delivery system for the specified seed types (See section 1.1.2)
is to be developed. The mechanism shall be able to select a defined amount of seeds and
deliver them to an outlet where they are placed. The selection mechanism is required to be
designed in way that the seeds can be selected from multiple seed types, either diferent
colours of the same species or diferent species. A key point is the reliability: It is important
that the number of seeds selected and delivered does not have a high variance and that the
average number of seeds corresponds to a predefined number. This number may vary
between species. The desired ejection precision is that most seeds are in a range of1.5cm
from the reference point. The seed delivery mechanism has to be designed in a way to be
operated in one of the
following modes:
Multipass: The robot passes the field multiple times with another seed type
each time. Between the passes, it is required to exchange or refill the seedbox.
Singlepass: The robot passes the field only once seeding all seed types in this
pass. The mechanism selects the correct seed type from multiple seedboxes and places
it.
1
Chapter 1. Introduction
Hybrid: The robot passes the field multiple times with a set of diferent seed
types each time. Between the passes, the seedboxes are exchanged either manually or
automatically.
Stage 2: Implementation of the Seed Delivery System on a Stationary
2D-Robot
In a second step, the seed delivery mechanism is mounted on a static robot which
allows the planting of ower images onto a substrate. This can either be a box of soil, which
is then used for growing the plants in a greenhouse and then placed onto the field. An
alternative would be a bio-degradable substrate, which is laid out on the field where the
plants are directly grown. For simplicity, the tiles shall be as big as possible in order to
reduce the number, but on the other hand, for easy handling of the tiles, small tiles would be
preferred. Therefore the size of one tile has been defined to one square meter, as it is a good
compromise between handiness, transportability and a low number of tiles.
Stage 3: Implementation of the Seed Delivery System on an Autonomous
Platform
To allow the fully autonomous creation of large-scale growing ower images, an
autonomous mobile robot is to be developed in the third stage. The robot shall be equipped
with a manipulator based on the seed delivery system developed in the first stage. Further the
robot has to be able to localize itself with a suitable algorithm and to plan the path on the
field autonomously. If, for any reason, the achieved positioning precision of the robot is less
than the required precision for planting, the manipulator has to be designed in a way that it
can compensate any misplacements of the robot in order to increase the planting precision to
the desired level. This implies that the localization precision is higher than the required
planting precision.
1.1.2
Seed properties
From a list of species that are considered suitable for the creation of growing images,
the seeds have been analyzed. They were classified according to their form and size.
1.2
1.2.1
Related Work
Robotics in Agriculture and Horticulture
1.2.2
The automatic delivery of seeds out of a seedbox onto the ground has been developed quite
early in industrial history. These systems distribute the seeds in a predefined area using
drums, drilling or digging devices, but none of these systems is used for precise placement of
a single seed to a defined position. Also most of these systems deal with only one seed type.
Nevertheless, in the last 30 years some attempts to pick up a single seed have been made.
Maury [7] patented an apparatus where the seeds are placed on a rotating disk and then are
shot with air pressure into the ground when their position on the disk passes the output
valve. Similarly, Yaji et al. [14] first use a negative air pressure to pick a seed out of a
seedbox, move it to the outlet position and then apply a positive air pressure to shoot the seed
into the ground.
Keller et al. further developed this principle in [6] where the seeds are picked up
by a precise vacuum probe and let them fall by inverting the pressure. Their robot is not used
to plant seeds, but to transfer seeds from one seedbox to another. A diferent approach to
pick up a single seed is used by Tonus [9]. In his patent a needle moves from the ground of
a seedbox to its top. The tip is designed in a way that only one seed remains on it. After
reaching the top of the seedbox, the tip enters a small tube from where the seed on the tip is
transported to the outlet using air pressure.
For the application of this project, there is no ready-to-use solution available, but
several solutions that can be used as a base to design a mechanism. Especially, this applies to
the vacuum probe and to the mechanical selection combined with an air pressure based
delivery system. Those two approaches seem to be most promising as a starting point since
they allow precise selection and planting of single seeds. For the reuse of the vacuum system,
legal issues have to be taken into consideration.
1.2.3
Chapter 1. Introduction
The creation of ower images, as used for decoration of gardens or parks and/or for
advertising purposes, is still a manual operation. Trebbin et al. [10, 11] have started research
in this direction. They use the following two diferent approaches. The first is to plant the
seeds which form the image directly at the corresponding locations. They intended to use a
drilling machine that is moved by a tractor navigated by the global positioning system GPS.
As the GPS has a localization precision of about 2.5m, it is assumed that a GPS located and
manually driven tractor would not reach the desired planting precision, thus not leading to a
satisfying ower image. Additional sensors for an accurate pose estimation and an
automatically driven vehicle, as intended to be developed in the third project stage (See
section 1.1.1), are expected to give a significantly better result.
The second approach is to print the seeds on a substrate made of poly-vinyl-alcohol similar
to the patent by Wirz [13]. The substrate is then laid on the ground and covered with soil.
By watering the substrate it dissolves and the seeds remain in their location. This seems to
be a considerable alternative to planting on soil tiles for the second development stage (See
section 1.1.1). A substrate is lighter than a box of soil and is therefore easier to handle.
Further the tiles can be prepared independent of time and location of the final deployment
and can be stored until needed.
As Trebbin et al. [10, 11] have withdrawn their patent application for the first approach, it is
assumed that they focus on the second approach. Neither is published how they create an
optimal owering pattern out of the image to get the best solution.
Chapter 2
2.1
Basic Principles
This section describes the possible physical efects that are considered to be useful for the
seed delivery system. It is distinguished between the tasks Selection, Delivery and Placement.
Principles were developed for each task separately and then merged into the concept
described in section 2.2 below.
2.1.1
Selection Principle
In the selection task, the robot or parts of it must be able to select a specified number of a
defined seed species out of a box and hand the seeds over to the subsystem which performs
the delivery task. This can be achieved by the principles described below.
Vacuum
As illustrated in fig 2.1 a seed is picked up by a probe which can create a negative air
pressure at its tip. Vacuum is widely used for pick-and-place operations of objects in
various size classes. To select diferent seeds from multiple boxes the probe movement needs
only to be programmed according to the positions of the boxes. To hand the picked up seed
over to a delivery mechanism, a positive air pressure is created at the probe to blow the seed
away onto the delivery mechanism or directly onto the placement position. This method is
patented by Keller et al. [6] for the handling of seeds. Advantages are that any size and form
class can be handled, as well as the number of seeds is adjustable by a change of the tip size.
A major drawback is the need for an additional axis as the tip is required to move vertically
for reliable pick up when the number of seeds in the box changes. Further - if combined with
direct delivery - the planting time is significantly increased since the probe has to cover the
distance from the pick-up to the planting position for each seeding point.
5
Vacuum probe
picked-up seed
Seedbox
Figure 2.1: Vacuum probe
Gravity
When gravity shall be used as a selection principle, the seedbox needs to have a controllable
downward opening. This can be achieved with an electromagnet, a motor or a pneumatic
system that manipulates the opening mechanism. The simplicity of this concept is a big
advantage which leads to lower design efort and production costs. Disadvantages are the fact
that any moving parts can be blocked by seeds and that the number of selected seeds is only
defined by a statistical process. Multiple seed types can be easily combined by adding a
module for each species. Each selection mechanism can be tailored to the specific properties
of the corresponding seed.
Electrostatic Valve
It has been observed that the seeds stick to electrostatically charged surfaces. This could be
used in combination with a probe that has a controllable electrostatically chargeable surface
at its tip. Electrostatics have already been used by Balachandran et al. [3] in order to control
the ow of agricultural seeds in bulk transportation. This could be adapted to single seeds,
but would require fundamental research on the electrostatic properties of diferent seeds.
Mechanical Pick-Up
Yet another method would be to pick up seeds with a mechanical device as a gripper. Similar
to the vacuum principle, this also requires a third axis for pick-up and placement. Although
it is very exible for diferent seed types and sizes, a gripper requires a very precise
mechanical design in order to handle the full variation of diferent seeds without destroying
them. Further a complex control structure is needed which is closely tied to the mechanical
properties and that can also survey the selected amount of seeds.
2.1.2
Delivery Principles
In the delivery task, the corresponding parts have to deliver the selected seeds to the
placement mechanism. The following principles show possible solutions that can accomplish
this procedure.
Direct Delivery
The selection mechanism is located directly on the manipulator of the placement
mechanism. In combination with a vacuum probe or a mechanical gripper, this means that
the probe is able to move to any position where a seed should be placed. In the case of an
electrostatic valve or a gravity-based selection mechanism, the seedboxes would also need to
be placed on the manipulator. This limits the number of seedboxes that can be carried and
the moving mass would be increased.
Air Pressure
The idea is that the selection subsystem picks up the seed and places it into a
tube. Then air pressure is applied and the seeds are shot to the placement device. This has the
advantage that the seedboxes do not have to be placed on the moving manipulator thus
reducing the moving mass and the energy consumption. Another advantage is that additional
seedboxes, eventually based on a diferent selection principle, can be added to the system
easily by extending the tube.
2.1.3
Placement Principles
This subsystem has to place the seeds at the specified position. The usage of the
principle depends also on the seed type which can either be required to lie on the ground, to
be slightly covered with soil or to be under ground in order to germinate. Further it is
reasonable to add a sensor which detects whether a seed has been placed correctly or not.
Gravity
Gravity would be the simplest proposition as it does not require a complex mechanism, but it is only suitable for seeds that are to be lying on ground. For seeds that need to
be covered with soil, the coverage could be applied manually or with another manipulator in
a second step.
Drilling
An obvious way to bring a seed under ground is to drill a hole with a borer or
to strike a hole with a rod. In both solutions the seed would then be dropped separately into
this gap. It is required to ensure that the hole does not fall together before the seed is placed.
Possibly the bore has to be closed again after the planting of the seed. Hence the mechanical
structure of the manipulator has to be extended.
Air Pressure
The air pressure - e.g. from an air pressure based delivery - can be used to create a
little hole in which the seed is shot into. This requires a strong air pressure source and might
fail if the ground is too hard (e.g. due to stones). Another risk would be that seeds already
placed nearby could be displaced by the pressure exhaust or by material being blown away.
2.2
Concept
2.2.1
This basic concept for the selection mechanism (i.e. the controllable opening) was
developed and refined in three engineering iterations, starting with a very simple mechanism
in the first iteration and correcting drawbacks in the subsequent steps. Further the ejection
was adapted to reduce the drawbacks given by the air pressure delivery system.
Simple Slider
The first approach is a simple slider opening mechanism as shown in fig. 2.2. When
the slider is opened a small, but not exactly defined, number of seeds fall out of the seedbox
into the guide. Then the slider is moved forwards thus pushing the seeds into the delivery
tube and closing the opening. A first hand-made functional prototype gave good results, but
then the precisely manufactured prototype showed the critical point that the number of seeds
is not really limited. This gave a high variance in the number of ejected seeds, which was
not desired.
Slider with Limited Opening
Based on the experimental results of the first iteration, the opening volume was
limited in the second draft as shown in fig. 2.3. The limitation of the opening volume
resulted in a significantly lower variance in the number of seeds that are selected. The
corresponding prototype was not manufactured as its parts would have been too complicated
requiring the milling of very small components which would be feasible, but complicated
and costly.
Seedbox
Slider
p = p0
p = pmax
Figure 2.2: Slider
2.2. Concept
Seedbox
Slider
p = p0
p = pmax
p = pmax
Slider
Delivery Tube
p = p0
p = pmax
Figure 2.4: Slider with limited opening volume and control pressure tube
Extended Slider
The extended slider mechanism as shown in fig 2.4 is the final design. In contrast to the
solution above, it has a vertical bore which allows easy manufacturing. The bore is a critical
point as the seeds may get stuck in it. Opposed to the second solution the opening cannot be
cleaned by the delivery pressure as the bore axis is across the direction of pressure. Therefore
a separate control pressure tube is added, which allows the slider to be cleaned before the
delivery pressure is applied. Further it is easily adaptable to diferent seed sizes, as the hole
size of the exchangeable slider can be manufactured with diferent diameters.
2.2.2
Ejection Mechanism
The seeds are ejected through a vertically fixed tube. In this tube, small holes to reduce the
air pressure are integrated in order to slow the seeds down before being placed on the
ground. After first tests, it has been observed that this is not sufcient. Therefore a blocking
mechanism is added, which stops the seeds completely and ejects them after the air pressure
has been reduced. Further a light barrier system is mounted at the ejection point. This sensor
can detect whether a seed has been placed or not to close the control loop.
10
2.3
2.3.1
Engineering
Selection Mechanism
Mechanical Design
After the concept has been developed, the definitive design of the selection mechanism has been engineered as illustrated in fig. 2.5. Since it is expected that a growing
image can be created with four to five types of diferently coloured owers, there are five
identical modules integrated into the system. The main element is the ground plate consisting
of an upper and a lower part containing both the delivery tube and the control tube, as well as
the guidances for the sliders of all five mod- ules. The sliders were manufactured with three
diferent hole sizes with diameters of 2mm, 3mm and 4mm to be easily exchanged according
to the seed type used in the corresponding seedbox and the desired number of seeds to be
ejected. All parts have been fabricated using a 3D-printer.
To close the seedboxes, a cover and a lower closure have been designed. The cover
is required as there is pressure going from the control tube into the seedbox. This mixes the
seeds up and lowers the probability of a seed getting stuck. The only drawback is that seeds
might get blown out of the box if no cover is used. A lower closure is used for exchanging a
non-empty seedbox. If the operator wants to exchange a seedbox the lower closure can be
closed manually and the seedbox can be dismounted from the ground plate.
For the slider movement actuation, monostable electromagnets of the type Tremba
HMA 2622z.001, operated at 24VDC, are used. These magnets pull the lever in when
positive voltage is applied. Once it is in its retracted position it is held there by a permanent
magnet. If a negative voltage is applied, the lever is released and shifted out by the spring up
to an external mechanical blocking device. These magnets have a nominal shifting distance of
13mm, but only about 8mm are used in the selection mechanism as the retracting force
decreases dramatically with increasing shift. The movement range is determined by the slider
reaching the end of the guidance in the ground plate.
Electronical Design
For controlling the electromagnets and pressure valves an Arduino Mega 2560 Microcontroller with a custom built driver board is used. To provide the needed volt- ages for
the electromagnets, dpdt (double pole, double throw) relays were selected. Logic-MOSFET's,
resistors and diodes are needed for controlling and switching the relays. Each slider
mechanism of the seed selection system requires its own module of the above described
elements. One module of the driver board can be found in fig. 2.6. Further the control of the
air pressure valves and the optional vibrating motor intended for the prevention of slider
jamming are also integrated into the driver board.
2.3.2
Ejection
Mechanical Design
First experimental results showed that the direct ejection from the delivery tube
onto the surface is not very precise. If the gap between the tube and the surface is too high,
the ejected seeds get blown of by the pressure exhaust. On the other hand if the gap is too
small, the robot cannot move unhindered and is likely to dislocate already placed seeds.
Therefore the mechanism illustrated in fig. 2.7 was designed to slow down the seeds at the
ejection. In this mechanism, the ejection tube is
2.3. Engineering
11
Cover
Seedbox
Closure
85mm
Electromagnet
Control Tube
Slider
Delivery Tube
12
2.3. Engineering
13
Air Pressure
Reduction Holes
Electromagnet
Blocker
Seed Ejection
Figure 2.7: Seed ejection mechanism
14
2.4
2.4.1
The seed delivery system is extendable to more seed types than in the current stage.
The latest selection mechanism already ofers the possibility to be adapted to seed types of a
diferent size class. If for any reason, a desired seed type does not comply with the slider
mechanism, but requires another selection principle, an additional handling mechanism can
be designed and added to the system by attaching it in series with the current design to the
delivery tube. Therefore, the commonality of the two mechanisms would be the delivery
through air pressure.
2.4.2
A further improvement could be the addition of sensors at the end of the electromagnets to determine whether the single sliders reach their end positions or not. This would
make sure that the seeds in the seedboxes have the highest probability to fall into the hole of
the slider mechanism and get blown of to the outlet. Several tests showed that if the sliders
reached their end positions, a seed gets planted with a very high probability. Under certain
conditions the electromagnets are not strong enough to pull the sliders back and therefore do
not reach their optimal positions. This occurs when longish seeds fall into the hole of the
slider and get stuck there. Reasonable sensors would be circuit breakers or light barriers.
Chapter 3
3.1
Concept
A static robot is to be built which plants five diferent kinds of seeds onto a substrate selected
below, using the seed delivery system proposed in the previous chapter. The substrate is
placed underneath the manipulator of the XY-Table. If the chosen sub- strate requires
additional adhesion, a small amount of dissolving and bio-degradable glue is applied to
prevent the displacement of the seeds. Finally a thin layer of soil or a second sheet of
substrate is placed on top of the seeds to allow transportation and storage.
3.1.1
Substrate
In table 3.1 a set of diferent possible materials, such as PVA 1, organic nonwoven
fabric, paper or soil, is discussed. The trade-of between handling simplicity, cost efectiveness
and ecological compatibility leaded to the selection of the PVA foil 2 available in small
quantities at [17]. Its major advantages are the easy handling and the good water solubility.
Further it is cheaper than the nonwoven fabric and biologically more compatible than the
paper solution. The limitation on the applicable glue types is insignificant as there exist
various adhesives suitable for PVA. Direct application on soil was discarded due to its
heavy weight and the difculties for storage without germinating seeds.
3.1.2
Glue
Depending on the substrate diferent glue types would be possible. The most important criteria are:
Bio-degradability
Harmlessness to the seeds
1Polyvinylalcohol
2Product name: Solvy from Sulky G utermann. This product is commonly used as a stabilizer for quilting
applications.
15
16
Method
Advantages
Soil
PVA foil
Water
soluble
nonwoven fabric
/ organic eece
Paper
Disadvantages
- Greenhouse growing
possible
- Plant the tiles as soon
as the owers are
grown
- No materials that
could harm the environment
- Water soluble
- Very light and thus
easy to transport and
store
- Possibility for printing
endless sheets if the foil
is provided on a
roll
- No remaining parts in
the ground
- Water soluble
- Very light and thus
easy to transport and
store
- Possibility for printing
endless sheets if the foil
is provided on a
roll
- No remaining parts in
the ground
- Stronger than the PVA
foil
- Easy to transport and
store
- Possibility for printing
endless sheets if the
paper is provided on a
roll
- Several glue types applicable
3.2. Engineering
17
Water solubility
Simple application
Fixing the seed position
Some ideas are: Water soluble glue spray, corn-starch-water-mix, corn-starch-olive oil-mix,
egg white, hairspray etc. An important point is that the glue dissolves in water such that the
seeds are not enclosed in a glue shell and the germination is suppressed therefore. Also there
shall not remain toxic deposit that contaminates the soil. As proposed in [10] corn-starch
would be a good solution.
During experimental phases, it turned out that the optimal ratio between water
and starch is hard to find. Too much water means easier application, but dissolving substrate
and reduced adhesion. More starch leads to difculties during application. Also the water
based glue seems not to be optimal for storing sheets since it dissolves the PVA foil over
time. An alternative could be to replace the water by oil since it does not attack the substrate,
but has a reduced adhesiveness without additional ingredients. Further, mould formation has
been observed that may harm or suppress the germination of the seeds.
Therefore, the water soluble glue spray3 was selected since it meets all the demands
and is readily available at [17]. This glue is especially made for the application with the PVA
foil, hence it overcomes the drawback of early dissolving of the substrate and has the same
properties as the substrate itself. For further improvements of the planting robot, it would be
possible to apply the glue automatically by the manipulator in order to increase the level of
automation and simplify the planting process.
3.2
Engineering
3.2.1
Mechanical Design
An overview of the platform is given in fig. 3.1. The static robot shall be able to
plant seeds on a quadratic area of 1m 2. There are several standard robot config- urations to
achieve such a task: SCARA, delta or Cartesian manipulators would all fit the requirements.
For simplicity a Cartesian robot in an H-configuration was chosen. The H-configuration
ofers more stability than other Cartesian setups and can be built of relatively cheap standard
elements.
Actuation
For the actuated axes linear tooth-belted rails of the type IGUS DryLin ZLW 1040 Basic 02
are used. In X-direction, the two axes are connected by an aluminium rod to ensure
synchronous movements. The required torque was calculated using figure Abb. 07 on the
datasheet. The load was assumed to be around 10kg, which includes the ejection device as
well as the mass of the Y-axis for the X-axis-actuation. With an applied torque of 1.4Nm
accelerations up to 5ms2 can be achieved. For simplicity the same motor type shall be used for
both axes, thus the requirements on the X-axis are more restrictive as the load on the Y-axis
is lower. Further, the axes and the motors, as well as the axes and the aluminium rod are
connected with radial couplings. The axes have a shifting distance of 1.1m in order not to
drive into limits when using the specified shift of 1m.
3Product
18
X-Axis connection
tin
Plan
X-Motor
Y-Axis
rea
gA
Ejection
2nd X-Axis
1st X-Axis
Limit Switches (X)
Seed Dispensers
Pneumatic System
The pneumatic system consists of a pressure reduction device, two electromagnetically controllable valves and a pressure distributor. The valves are operated at 24VDC and
are controlled by the Arduino Mega microcontroller. The pressure reduction device allows
the regulation of the system pressure in order to adapt for diferent seed properties. A tube
that can be attached to any pressure source with a standard air pressure connector is used as
the input to the pneumatic system. Thus the system can be reused on the mobile platform
with an air pressure cartridge. All components are from Festo and were dismounted from an
unused project.
Structure
The structure is based on Item aluminium profiles of the size class 6. There are
two parallel longer profiles that compose the base structure for the shorter profiles mounted
across. On the first two crossing profiles the X-axes as well as the limit switches are attached
using a specially designed mounting structure. The Y-axis is connected to the sliding
carriage of the X-axes by an intermediate plate on which also a second pair of limit switches
is mounted. On the Y-Axis no supporting structure is used. Between the axes a wooden
plate is installed as a surface for the placement of the substrate. The remaining crossing
profiles serve as a mounting structure for the seed dispensers and all other auxiliaries. No
connections have been considered critical, so no calculations were conducted for the
described design. All mechanical parts have been designed in accordance with the industrial
standards as defined in [12].
3.2.2
Electronic System
The electronic system of the XY-Table is illustrated in 3.2. The system integrates
the motors, the corresponding controllers and its auxiliaries like the limit switches as well as
all custom made electronics as described in section 2.3. The system has two DC power links,
one at 5VDC and one at 24VDC, coming from an external source. All electronics, unless
required otherwise by the functionality, are placed in a row besides the planting area.
Computer
ElectroMagnet 3
ElectroMagnet 4
ElectroMagnet 5
ElectroMagnet 1
ElectroMagnet 2
USB
Delivery
Pressure Valve
EPOS2 (X)
EPOS2 (Y)
Emergency Stop
On moving platform
24VDC
5VDC
DIO
Arduino
Driver Board 1
DIO
Control
Pressure Valve
ElectroMagnet 6
Driver Board 2
Ejection
Sensor
min
Limit Switch
max
Limit Switch
Y -Motor
min
Limit Switch
max
Limit Switch
X-Motor
3.2. Engineering 19
USB CAN-Bus
20
(3.1)
The motors are each controlled by a Maxon EPOS2 24/5 position controller and
are equipped with several safety elements: Both axes are limited in the movement by an
inductive limit switch at each end. For the limit switches, inductive sensors of the type
Wenglor IH020BK41VD were integrated into the system. These sensors operate at 24VDC
and have a normally closed behaviour. This ensures that the movement is also blocked, if a
power failure occurs on the sensor circuit. As an additional safety element an emergency
stop button was added which immediately suppresses all movements.
3.3
Software
A graphical user interface (GUI) was designed in Microsoft Visual Studio 2010 in C++/CLI
to set several planting properties like the field size, ower distance or picture and colour
selection. To control the electromagnets and the valves as well as to read the ejection sensor
data, a script in the Arduino alpha environment, an IDE coming with the Arduino Mega
2560 microcontroller, was written. The programming language of this IDE is based on C++.
3.3.1
In figure 3.3 the graphical user interface (GUI) is shown. The main screen is divided
into three parts. On the left hand side the most important buttons for controlling the
application and the seeding process are available. In the main window on the top right
position, the selected picture is displayed. Beneath, an image of the actual planting picture
can be previewed such that the settings like ower distance and field size might be adjusted
before planting. Also it is possible to add or delete single seeds of the final picture by
clicking into the picturebox and selecting the desired colour from the colour bar at the
bottom.
If the open button is clicked, an open file dialog appears. The software accepts all common
image formats and displays them in the upper picturebox. While opening the file, it is parsed
into a pixel-array according to the predefined settings selected in the panel on the left. Thus,
the open file dialog also accepts txt-files with the
following content which is already in the format of the pixel-array:
X-Position (mm), Y-Position (mm), ARGB-Colour-Value XPosition (mm), Y-Position (mm), ARGB-Colour-Value
3.3. Software
21
3.3.2
Arduino Microcontroller
3.3.3
Planting Process
As illustrated in fig. 3.4 the planting process consists of two parallel tasks. The
GUI software starts the process by sending the planting command consisting of position and
type of a single planting point. While the manipulator is moved to
22
the goal position, the Arduino task selects the seed and opens the valves to deliver it to the
ejection port. Once the position has been reached the Arduino opens the ejection and reads
the sensor data. If a seed has been detected the planting was successful and the GUI sends
the command for the next planting point. Otherwise the procedure is repeated. If the
repetition was not successful, the operator is requested to check the system and can decide
either to continue with the next seed or to repeat the current process.
The planting process takes 4.1 seconds per planting point under the assumption that the
position is reached in 2.6 seconds, which is the time that the process needs to select and
deliver a seed to the ejection. This time corresponds to a driving distance of 0.497m as
calculated in equation 3.3 which is unlikely to be used in ower images with a reasonable
resolution.
23
4000rpm 66 mm
turn
red 60sec
m 2.6sec
0.191 sec
0.191 sec
(3.2)
0.497m
(3.3)
The overall planting time is composed of the time needed to establish the magnetic
field of the slider actuators and the electromagnetic valves. Further, the relay may not be
switched too soon after the power has been turned of by the MOSFET, as the inductive
currents of the magnets need to be dissipated by the yback diode first in order not to damage
the electronics and to avoid feedback coupling. Other delays come from the time to reliably
shoot the seeds from the dispenser to the ejection by the air pressure, and from the ejection
mechanism itself. The latter includes the opening of the ejection port and the detection of
the seeds by the sensor system. Assuming a tile of a hundred seeding points (10cm spacing),
the process to plant a square meter takes approximately seven minutes when no failure on the
system occurred. Related to a growing time of about three months, this planting time is
insignificant.
3.3. Software
23
Motors
Electromagnets
(Seeddispenser)
Open Valve
Control Pressure
Valve
Close Valve
Close Slider
Open Valve
Delivery Pressure
Valve
Close Valve
Wait until
Position reached
Arduino
Open Magnet
Ejection Opening
Electromagnet
No
Close Magnet
Seed ejection
detected?
Yes
No
Yes
Nr of trials 2
Failure
Success
Ejection Sensor
24
Chapter 4
Testing
This chapter presents the results from a testing phase that has been conducted to verify the performance of
the XY-Table. The focus lied on the reliability, precision and repeatability of the system. All tests showed
that the specifications are completely satisfied.
4.1
Setup
The seed delivery system has been tested with diferent ower seed species. The placement
procedure as defined in section 3.3.3 has been used on a regular grid pattern consisting of 64
placements (See fig. 4.1). For each place, the number of ejected seeds was counted and their
distance from the reference point was divided into the classes separated at0.5cm, 1cm,
1.5cm, 2cm, 2.5cm. During the tests, the performance of the ejection sensor has also been
evaluated.
4.2
Two species with diferent seed sizes have been planted by the manipulator, using three
diferent diameters of the slider bore: 2mm (S), 3mm (M) and 4mm (L). As a first species,
Viola wittrockiana were tested with slider size S and M, while Phlox drummondii were planted
with sliders M and L. The number of ejected seeds have been counted and illustrated in fig.
4.2. For the Violas, the mean value was 1.63 seeds per ejection for the small slider and 4.55
for slider size M with a variance of 0.43 resp. 1.55. This result is as expected and shows that
the slider size has a major impact on the number of ejected seeds and its variance. The
Phlox experiment resulted in a mean value of 1.73 for the M slider and 4.05 for the large
slider with variances of 0.61 resp. 2.93, which verifies the conclusions of the Viola
experiment. The requirements as defined in section 1.1 are fulfilled by these results.
During the experiments with Violas and the small slider 3 ejection failures (no
ejection in two trials) have been observed resp. 3 failures with phlox (Slider M). In contrast,
no failures have been observed with the larger sliders. This comes from the statistical fact
that the larger slider holes have a higher probability of selecting at least one seed and is
therefore an expected result. To improve the reliability, the bore diameter could be adapted
more precisely to the seed size or a third trial in the planting procedure could be added.
25
26
Chapter 4. Testing
4.3
Seeding Precision
In the precision tests no glue has been used in order to reuse the seeds and repeat the
experiments. From qualitative observations it is expected that the precision is increased
significantly when using glue. In fig. 4.3, 4.4 and 4.5 the positions of the ejected seeds for
each species are shown. In the left graph the spatial distribution of the ejected seeds and in
the right plot a corresponding histogram are presented.
It is expected that the precision does not vary significantly between species, but
small diferences were observed. This may be due to the seed form and size of the diferent
species. Since Impatiens and Phlox have a similar seed form, but diferent sizes (See section
1.1.2), and show similar results, it can be concluded that the seed form has a higher impact
on the precision than the seed size. This is verified by the comparison between Violas and
Impatiens that have a similar size, but diferent forms.
In fig. 4.6 the results from all experiments were combined and displayed. About
67% of the seeds were ejected in a circle with a radius of 1cm and about 85% within 1.5cm,
which complies with the specification (See section 1.1).
4.4
During the experiments the ejection sensor performance has been monitored and
the results have been divided into the following classes:
0
4
5
6
7
Number of Seeds
10
10
20
20
30
30
Viola, Slider M
4
5
6
7
Number of Seeds
40
40
10
20
30
40
50
50
Phlox, Slider L
Percentage Percentage
50
10
20
30
40
50
4
5
6
7
Number of Seeds
Viola, Slider S
4
5
6
7
Number of Seeds
Phlox, Slider M
Percentage Percentage
Figure 4.2: Number of ejected seeds per position for diferent species and slider sizes
28
Chapter 4. Testing
Distribution
Histogram
50
45
40
Number of Seeds [%]
cm
0
1
2
35
30
25
20
15
10
5
3
3
0
cm
Class
Histogram
50
45
40
2
Number of Seeds [%]
35
cm
0
1
2
30
25
20
15
10
5
3
3
0
cm
4
Class
Histogram
50
45
40
2
Number of Seeds [%]
35
cm
0
1
2
30
25
20
15
10
5
3
3
0
cm
4
Class
29
Distribution
Histogram
50
45
40
Number of Seeds [%]
cm
0
1
2
35
30
25
20
15
10
5
3
3
0
cm
Class
Slider
tp
tn
fp
fn
Viola
Viola
Phlox
Phlox
Impatiens
S
M
M
L
S
56
64
64
64
63
19
2
4
0
2
1
0
0
0
0
13
1
1
0
21
0.98
1
1
1
1
0.81
0.98
0.98
11
0.75
0.84
0.99
0.99
0.76
Table 4.1: Ejection sensor performance. tp: True positive. tn: True negative. f p: False
positive. f n: False negative. p: Precision. r: Recall. a: Accuracy.
(Definitions see text)
30
Chapter 4. Testing
0.95
Recall
0.9
0.85
0.8
0.75
0.7
0.7
0.75
0.8
0.85
0.9
Precision
0.95
1.05
Figure 4.7: Precision and recall for the ejection sensor for violas with two difer- ent sliders.
Larger numbers of seeds or larger sized seeds lead to a better sensor performance.
Chapter 5
Mobile Platform
Based on the static solution a concept for an autonomous mobile robot was develo - ped. First, the
prerequisites and the underlying assumptions are discussed. Possible locomotion and localization solutions
were analyzed followed by a concrete propo- sition that would be able to accomplish the task of
autonomously planting ower images. This includes a size estimation, the integration of a manipulator and
a sensory system for controlling the robot.
5.1
Requirements
This section defines the requirements and constraints on the mobile platform of the gardening
robot.
5.1.1
As illustrated in fig. 5.1 the terrain for the mobile platform is approximately rectangular and planar, but not necessarily horizontal. It is characterized by the length
A and width B, by the average steepness , the maximum steepness max, the
convexity C and the roughness D. The specified limiting values are listed below.
Obstacle Avoidance
The field is assumed to be obstacle free, but the robot should choose its path such
that it reduces the probability of displacing or destroying an already placed seed by not
driving into previously planted areas. This does not require obstacle detection sensors but
rather the possibility that the robot can mark seeds as placed on the list of positions.
Nevertheless, depending on the selected sensor system (e.g. LADAR) an obstacle avoidance
algorithm can be implemented to allow planting growing ower images on fields that
contain trees, rocks or obstacles of other kinds. For safety reasons, bumper switches can be
added to the robot.
31
32
(A, B)
(0, B)
(A, 0)
(0, 0)
a) Terrain size A, B
max
c) Terrain roughness D
Figure 5.1: Terrain constraints
5.1.3
33
Precision
The robot needs - as the XY-Table - a seeding precision of a few centimetres to create
reasonable ower images. As the seeding manipulator should be able to correct an ofset
between the robot's actual and desired pose to ensure the seeding precision, the localization
accuracy is required to be higher or at least as good as the demanded seeding precision. This
implies a localization precision of a few millimetres up to maximally two centimetres for the
spatial positioning and an orientation error lower than 0.05 radians. Better localization is
desired as small heading errors lead to a large manipulator ofset, but to achieve this
precision, more expensive sensors are required.
5.1.4
Seeding Constraints
The robot can operate either in a single- or a multipass behaviour. In the latter
case, the robot passes the field multiple times with a diferent set of seeds each time, whereas
in the former procedure the robot passes the field only once with the entire set of seeds. The
multipass operation mode is especially used, when seeds of species with significantly diferent
germination and growing durations have to be planted or when the number of diferent seeds
exceeds the number of seedboxes that can be carried on the robot. The single pass mode is
useful e.g. when diferent coloured seeds of the same species have to be planted.
5.2
Locomotion Concept
There are miscellaneous locomotion concepts that are commonly used in robotics. These
possibilities have been evaluated for the suitability to an outdoor planting application. The
maneuverability in the specified terrain, the stability and the low impacts on the environment
are used as criteria.
5.2.1
Evaluation
Unless cited otherwise, details on all described locomotion principles can be found
in [8].
Wheels
Wheels are the most common locomotion system used in mobile robotics, since it is a very
simple approach and does not need complex low-level controls. For outdoor applications,
several ready-to-use platforms exist. Further the wheel size and tyre profiles can be adapted
to the terrain needs. Stability and relatively well-defined odometry measurements are
advantages. For multipass applications, a precise path planning and a sensor system is
needed in order not to damage or displace any previously placed seeds.
Tracks
The main advantage of tracks is the possibility to operate in difcult terrains and to maneuver
in limited space. The robot mass is distributed along the entire track thus increasing the
stability and being able to traverse small gaps. This comes at the price of weak odometry data
and slip while rotating. For multipass usage, tracks are not suitable as they are likely to harm
growing plants.
34
Legged Locomotion
Compared to wheels or tracks, legged locomotion needs a complex low-level control structure
and might be unable to move stable on lose ground in steep terrain due to the lower surface
contact area. In multipass operation legged locomotion would be advantageous, since the
legs could be placed precisely between two plants. This would require an accurate sensor
system to detect the plants.
Airborne
An airborne seed delivery system, e.g. with a coaxial helicopter or a quadrotor is not
considered as applicable for the gardening robot. The advantage that it could maneuver
independent of the terrain, where the seed are delivered, is almost negligible as the terrain is
considered to be more or less at and without steps. In a multipass operation, an airborne
system would not damage already germinated and growing plants. The disadvantage, i.e. the
fact that the seeds can be blown away by the rotor downwash is quite serious. If the
helicopter is ying at low altitudes to deliver the seed, this applies to already placed seeds
nearby the current position, and if the helicopter is ying at higher altitude in order to
prevent already placed seeds to be dislocated, the current seed is likely to be planted
inaccurately.
5.2.2
Selection
The wheeled locomotion concept is considered as most applicable for the use as specified.
The simplicity, the range of possible configurations and the stability are the main reasons for
this selection. Also the wide usage of wheeled locomotion and therefore the large amount of
public domain information was another decision point. Hence all other solutions are
discarded and the wheeled concept is further developed by proposing the wheel configuration
in the section below.
5.2.3
Wheel Configuration
The most common wheel configurations are platforms with two, three, four or six wheels.
From the usual arrangements as listed in [8], a diferential drive with ad- ditional castor
wheels for stabilization is considered to fit the requirements. In contrast to an Ackermann
steered configuration the diferential drive ofers a higher maneuverability and the possibility to
rotate in place. This property also simplifies the correction of yaw errors during the planting
procedure. Configurations with Swedish wheels are not suitable for outdoor tasks as the soil
could easily block the sensitive mechanics of the Swedish wheels.
5.3. Localization
5.3
35
Localization
For the localization and pose estimation of the robot there are several possibilities which are
all considered as standard solutions for robot localization. The applica- bility of these
solutions for the localization of the gardening robot is evaluated in this section. The criteria
are the complexity of the working principle, the required hardware equipment on the robot,
the hardware equipment that is to be set up for each deployment, and the required algorithms.
The solutions below are intended to be used in combination with odometry as given by the
driving motor or wheel encoders.
5.3.1
Evaluation
Unless cited otherwise, details on all described positioning methods can be found
in [8].
Diferential GPS
In a diferential GPS sensor (dGPS) the positioning signal from the satellite-based
Global Positioning System is extended with a signal from a local reference trans- mitter.
Thus the positioning accuracy is around one centimetre, but the system is quite costly,
because it requires to set up a local reference station besides the field and a corresponding
receiver on the robot. An advantage is that the receiver has the position as output data and
no other calculations are required. But there is no information about the orientation and
therefore a compass has to be added to the system.
External Laser System
In an external laser system a laser tracker is positioned at the origin of the local
coordinate frame. This tracker uses angular and time of ight measurements with a laser
beam that is reected by a mirror on the robot, to determine the robot's position. The only
way to estimate the heading of the robot with this method is to diferentiate the position, as
the tracker gives only the position. Alternatives with multiple reectors would be feasible,
but an algorithm to distinguish between the mirrors would be required as well as a method to
ensure that the reectors are not blocking the beam from each other. A compass can be
added to simplify the orientation estimate. Laser tracker systems are costly, but ofer a very
precise localization in the submillimetre range.
LADAR with external passive Beacons
A rotating laser sends out a beam which is thrown back by beacons with retroreective material (mirrors). The reected beam can be detected by a sensor next to the laser
source and the rotation of the module is measured by an encoder. If a beam is detected, the
relative angle of the beacon to the robot is stored. If enough angles are collected, the robot
pose can be calculated by simple triangulation. The system requires that the physical location
of the beacons and the map stored in the robot are highly correlated in order to minimize the
error. This can be achieved either by precise placement of the beacons and/or that the
positions of the beacons are measured accurately after placement by an operator e.g. using
geodetical metrology instruments. This increases the set-up time dramatically. An alternative
would be a SLAM1 approach which automatically builds and updates a map.
1Simultaneous
36
Assuming that the rotating laser system is equipped with a 16bit angular encoder, a
measurement error of one encoder tick corresponds to a localization error of almost one
millimetre in a viewing distance of 10m, when assuming sin(x) = x for small x.
2rad = 2rad
65536
216
6
95.874 10 rad 10000mm
=
=
95.874 106rad
0.958mm
(5.1)
(5.2)
(5.3)
(5.4)
With a marker size of 30cm, this corresponds to 27px, which is sufciently high
for a good detection rate according to Fiala [2]. The pixel width defines also the positioning
precision.
External Camera
A camera is mounted on a pole next to the field. This camera tracks the robot pose
using a marker on the top of the robot, which allows fast detection and localization. The
required resolution of the camera is quite high in order to ensure a correct localization. An
alternative to a high resolution camera would be a pan-tilt-zoom- camera, but which would
then need again a precise orientation sensor to determine the viewing direction of the camera.
Wireless Ethernet Localization
WiFi localization has been studied by Howard et al.[5] using the signal strength as
an indicator. For this purpose, a signal strength propagation model and a signal strength
map are used. The precision is stated to be around 10cm in the tested indoor environment. It
is expected that the precision could be increased in an obstacle free outdoor environment,
but it is not expected to reach the requirements without very fundamental research on WiFi
localization and an appropriate signal strength propagation model. The system calibration by
the preliminary creation of a signal strength map is considered inefcient, as the system is
intended to be deployed only once a year in the same place. This would imply that the
signal strength is measured by precisely localized measurement tools for each field which
would probably need more efort than the actual seeding process.
37
Ultrasonic Triangulation
In ultrasonic triangulation, time-of-ight measurements of ultrasonic waves are used to
determine the distance between a beacon and an object to be localized. Ultra- sonic systems
are available at quite low cost, but a major source of error are reec- tions from any
surrounding object, also the ground. This is the main reason, why
ultrasonic localization is not considered very suitable for ground applications.
5.3.2
Selection
The solutions evaluated in the section above are summarized in tab. 5.1. Which solution is
most applicable is mainly defined by the terrain. If the terrain has low convexity and is
rather smooth (low roughness), the rotating laser, as well as an onboard vision system is
most suitable. The steepness of the terrain does not inuence this selection, as both proposed
onboard systems require a more or less planar, but not necessarily horizontal terrain. If the
terrain does not fit these restrictions, the onboard system has to be placed on a balancing
platform. An alternative for a non-planar terrain would be an external system, e.g. an
external vision system or a laser tracker. For further improvements of pose estimation a
compass can be added to the system which significantly enhances the orientation accuracy.
5.4
5.4.1
It is assumed that the mobile platform consists of the components listed in table 5.2. The robot
would be based on a diferential drive platform with auxiliary passive castor wheels for
preventing lateral and longitudal fall-over and guaranteed stability in rougher terrain. One
passive wheel would be mounted centred in front of the two active wheels and one castor
wheel would be attached to each end of the manipulator axis as showed in fig. 5.2. It has to
be noted, that the ground clearance is high enough to not damage growing plants in
multipass operations. Therefore, a wheel diameter of about 20cm is proposed to allow
contact-free movements of the robot over germinating seeds. Further, soft spiked tractor
tyres would be preferred to create enough traction on lose ground. The width and softness
property of those tyres lead to a large contact area of the wheels which is important for
outdoor locomotion.
In regular planting grids, the distance between single plants is typically set to 10cm
such that the distance between the active wheels has to be set to approximately 40cm.
Therefore the robot can move between grown owers without destroying them. The
LADAR system should be installed as high as possible in order to detect the reective
beacons at any situation, especially in environments with a high roughness. Optionally, it
could be mounted on a balancing platform to compensate for convexity and roughness.
For high level control like path planning, obstacle avoidance and the planting algorithm an onboard laptop would be preferred. This ofers the possibility to simplify the
interaction between operator and robot by using a graphical user interface. Fur- ther a remote
control over WiFi or Bluetooth could be useful for sending commands to the working robot. If
a laptop is installed on the platform, the required hardware would already be available.
Precision depending
on
environment
(buildings,
trees)
and
weather
(clouds)
Draw-
Other
backs
High
Usual
solution,
very
simple
beacons
Communication Terrain limican imply de- tations, bealays
con position
calibration
Very high
-
Very high
-
Cost
Other Advantages
GPS receiver
driver
Rotating
Laser
Geometrical
transformation
Retroreective
marker
Communication
between
tracker
and
robot
dGPS receiver
Required HW
(robot)
Required SW,
Algorithms
Very high
x
x
Retroreective
beacons
Very high
x
Tracker
High
x
Reference station
Accuracy
Location
Orientation
Required HW
(external)
Rotating
Laser
Laser
Tracker
dGPS
Method
bea-
Terrain limitations,
camera resolution requirements, beacon
position calibration
Low
Simple
cons
High
x
x
Beacons
with
easy
detectable
markers
Camera system
Image
processing
and
geometrical
transformation
On-Board
Vision
sys-
Image
processing
and
communication
from
camera
to
robot
Low
-
Marker
High
x
x
Camera
tem
External Vision
Signal
strength
propagation
model, accuracy can sufer
from ground
reections
Accuracy
can
sufer
from ground
reections
Low
-
Data processing
Data processing
Low
HW already
intended
US receiver
Low
x
US sender
Ultrasonic
Triangulation
WiFi receiver
Low
x
WiFi sender
WiFi Triangulation
39
Volume (w l h)
Component
Count
Chassis
Driving motors
Active wheels
Passive wheels
Driving controller
1
2
2
3
1
5kg
1kg
0.5kg
0.5kg
0.3kg
60 60 150mm
200 200 30mm
100 100 100mm
60 110 90mm
LADAR
Compass
Bumpers
1
1
2
4.5kg
0.05kg
0.3kg
Manipulator
Selection mechanism
Pressure system
Air pressure cartridge
Manipulator controller
1
1
1
1
1
6kg
0.8kg
0.5kg
1.5kg
0.5kg
Battery
Main controller (Laptop)
2
1
6kg
1kg
180 80 170mm
300 200 40mm
Total
36.5kg
Table 5.2: Required components
LADAR
Air pressure cartridge
Seed dispenser
Supporting castor wheels
Manipulator
40
5.4.2
Manipulator
For the actual seeding process a manipulator is required. This manipulator is composed of one axis as developed in the stationary robot as well as the selection and ejection
mechanism with all the required electronics. As a pressure source an air pressure cartridge
can be attached to the pneumatic system. The use of an onboard air compressor is not
considered applicable due to the high power demands.
Depending on the kind of seed to be planted it has to be considered if the ejection mechanism shall be modified to ofer underground planting. Possibly, some seeds have to
be covered with soil or should be buried to germinate and to protect from environmental
efects like displacements by strong winds or birds. Hence, the drilling mechanism proposed
in 2.1.3 could be implemented.
5.5
5.5.1
Control
Pose Estimation
A simulated environment has been set up in ROS [16] with the gazebo simulator
to test several available localization algorithms. A diferential drive robot has been
equipped with one forward-looking laser scanner. The properties of the scanner were set to
those of a SICK LMS200, i.e. 30m ranging distance and a 180 degrees field of view. The
environment was composed of a horizontal ground plane and five retroreective poles of
15cm diameter at (1,1), (11,1), (11, 2), (11, 11) and (1, 11) meters. The planting field was set to the square
in (0, 0) (10, 10). By choosing a smaller diameter of the poles, the localization error is reduced.
But on the other hand, if the diameter is increased, the feature matching performance is
enhanced. Therefore the optimal pole size depends on the matching algorithm
used. The position estimate has been tested with the amcl (Adaptive Monte-CarloLocalization) ROS-package from the navigation stack with a hand-built map and with a
SLAM approach using the gmapping ROS-package from the slam gmapping
stack. For both tests a proportional control as stated in algorithm 5.1 has been
implemented. This controller first orients the robot to head the goal position, then drives in
this direction and finally rotates the robot in place to the defined orientation. A description
of the parameters is given in tab. 5.3.
Problems occurred for the gmapping approach as it uses polygon matching and
therefore prefers larger features such as non-straight walls to single poles. This led
to a blurred map, hence an imprecise localization. In environments with surrounding objects like trees or buildings, the gmapping algorithm could be suitable. For
general environments, triangulation in a known map using the laser data fused with
odometry and compass measurements would give the best results for both position and
orientation estimate.
5.5.2
Planting
As the mobile robot is controlled by ROS [16], a corresponding node has been
written. This node is composed (See fig. 5.3) of the service PlaceSeed, which can
place a seed of a specified type in a given position. The service has an object of the
class Arduino, which communicates with the microcontroller over the corresponding
character device file, and an object of the class XYTable, which accesses the EPOS2 motor
controllers and the linear axes over the libepos library [15].
As the node can also be used with the stationary robot for testing purposes, there
are two clients: PlaceSeedAt is a simple client, which formulates a single request
to the service, and PlaceTiles, which can place an entire pattern on the stationary
robot. A detailed software documentation for this node can be found in the source
5.5. Control
41
Parameter
k
k
k
Description
Proportional parameter for the linear speed v.
Proportional parameter for the rotational speed due to heading
ofset.
Proportional parameter for the rotational speed due to goal
orientation ofset.
Width of the Gaussian function for the intermediate parameter g,
which decreases the linear speed v for increasing heading ofsets.
Width of the Gaussian function for the intermediate parameter
h, which increases the weight of the goal orientation error in the
calculation of the rotational speed , when the robot is closer to the goal
position.
Numerical tolerance for the allowable goal position ofset.
Numerical tolerance for the allowable goal orientation ofset.
42
ROS-Client PlaceSeedAt
ROS-Client PlaceTiles
ROS-Service PlaceSeed
Class Arduino
Class XYTable
fstream
libepos
Dev File
USB
USB-to-RS232
Arduino
EPOS
codes. In contrast to the initial control software, this node connects to the EPOS2 over
RS232 (or with an USB-to-RS232-converter), and not over USB since the
libepos library does not yet support USB communication.
5.5.3
Path Planning
Depending on the image that has to be planted the task could be separated into two
subproblems. For multipass operations a regular planting grid is required, else the placed
seeds and germinating plants could be displaced or harmed. For singlepass tasks the image
can have an irregular plant arrangement. In both cases the mobile platform would follow the
algorithm 5.2 as illustrated in fig. 5.4.
Algorithm 5.2 Path planning algorithm. Field size: . Current position: x, y. x, y
while x do x
if > y then y
while y do y
Plant line of seeds
Detect obstacles
Move to next y position in positive y direction
end while
else
while y 0 do
Plant line of seeds
Detect obstacles
Move to next y position in negative y direction
end while
end if
Detect obstacles
Move to next x position and rotate for 180 deg
end while
43
5.5. Control
Figure 5.4: Path planning. Red: Robot movement. Green: Manipulator movement. Blue:
Laser measurement.
44
5.6
Available Platforms
The algorithms proposed above were briey tested on ASL's BIBA robot (difer- ential drive)
which would not be suitable for outdoor applications as it has small indoor wheels and a low
ground clearance. A more adequate outdoor solution could be ASL's six-wheeled CRAB
Robot or its antecessor CrabLi which is a smaller ver- sion of CRAB. However, a diferential
drive robot would be preferable as explained above. Several ready-to-use platforms of
wheeled and tracked type can be found in [19], [20] and [21].
Chapter 6
Conclusion
The goal of this thesis was defined to develop and implement a mechanism that is able to
plant diferent seed types in order to create a growing ower image. The concept has been
proven to be feasible by the design of a seed delivery system and a stationary platform that
can either place seeds on an area of one square meter onto a substrate or onto ground
directly. This prerequisite for the development of an autonomous mobile platform that can
plant the seeds on a custom sized field in any outdoor location has successfully been satisfied.
From the extensive testing phase, it can be concluded that the built system fulfils
the requirements in precision, repeatability and reliability. Because of the exceeding diversity
of seed sizes and forms only a limited number of seed species has been considered. Although
already first tests gave good results, the mechanism has been optimized to reduce the
planting time and to increase the precision without losing performance in repeatability and
reliability.
For planting any kind of seeds, the built mechanisms can be further modified or
expanded. With the seed dispenser mechanism, a simple machinery has been built that can be
used to handle single seeds of diferent kinds. The ability of planting seeds onto a water
soluble substrate ofers a great exibility in the design of the process this system is integrated
into. The substrate can be prepared in another place than the final image shall be grown and
stored for later usage. This can be extended to a commercial application, where a customer
sends in an image of his choice and receives a sheet of prepared substrate that he can plant in
his own garden.
The robotic application of the glue to the substrate or the placement of the substrate (e.g. from a roll), as well as an automatic soil coverage on the manipulator for the
mobile platform have not been implemented as these aspects have not been con- sidered to be
crucial for this early development stage. This would further increase the level of automation
and reduce the process time and cost. For a commercial application this is a point that has to
be taken into account.
6.2
6.2.1
As a next development stage the mobile platform can be realized based on the
conceptual ideas given in chapter 5. The selection of localization and locomotion methods
has to be tested in an environment closer to the final field properties. If
45
46
this was successful, either an existing platform can be chosen or a new one can be designed
from scratch to implement this concept. If needed, the concept can be extended to an
autonomous delivery of fertilizer, water or soil.
6.2.2
Grass seeding
To increase the plant density and contrast of the ower images, the idea of planting grass seeds emerged. Depending on the species of owers, the minimum seed distance
between two plants is defined from 10cm to 20cm, while grass does not have such
restrictions. But the seeding process of grass is diferent compared to the planting mechanism
of owers where only a small amount of seeds are dropped onto the ground. For dense grass
images one has to print patches of grass seeds containing hundreds of single seeds. Thus the
current dispenser mechanism is not suitable for this application and has to be redesigned. A
reasonable solution would be a modification of the vacuum pick-up system as described in
2.1.1. Instead of having a predefined number of holes at the tip of the vacuum tube, a thin
mem- brane and a variable aperture could be mounted. This would allow to adapt the radius
of the efective vacuum tip and therefore to change the amount of delivered seeds. The big
advantage is that this mechanism is applicable to any kind of seed form and size, hence also
for owers. It additionally lowers the required time for planting grass images since a large
number of seeds could be planted simultaneously. The drawback of the vacuum delivery
system (the need for a third axis) and legal concerns given by the patent of Keller et al. [6]
remain.
Nevertheless, a set of grass species has been tested and the following subset may
work with the current robotic planter:
Appendix A
Datasheets
47
maxon DC
motor
M 1:2
Lagerprogramm
Standardprogramm
Sonderprogramm (auf Anfrage)
Bestellnummern
gemss Massbild
Wellenlnge 15.7 gekrzt auf 8.7 mm
310005
310006
310007
310008
310009
268193
268213
268214
268215
268216
18.0
8170
212
7630
51.7
4.00
844
49.8
87
24.0
8590
164
7900
75.5
3.44
991
39.3
87
36.0
8810
106
8050
85.0
2.20
1020
23.5
87
48.0 2
8590
78.5 4
7810
83.4
1.72 7
936
19.0 9
88
0.362
0.0703
13.9
685
9.74
3.25
35.7
0.611
0.119
19.9
479
8.71
3.03
33.3
1.53
0.281
25.9
369
8.69
3.17
32.9
2.52 11
0.513 12
39.8
240
9.22
3.01 16
34.5
Motordaten
Werte bei Nennspannung
1 Nennspannung
V 12.0
Leerlaufdrehzahl
min-1
Leerlaufstrom
mA 300
Nenndrehzahl
min-1
Nennmoment (max. Dauerdrehmoment)
mNm
Nennstrom (max. Dauerbelastungsstrom)
A 4.00
Anhaltemoment
mNm
Anlaufstrom
A 60.5
Wirkungsgrad
% 86
Kenndaten
10 Anschlusswiderstand
0.198
Anschlussinduktivitt
mH 0.0345
Drehmomentkonstante
mNm A-1
Drehzahlkonstante
min-1 V-1
14 Kennliniensteigung
min-1 mNm-1
Mechanische Anlaufzeitkonstante
ms
3.42
Rotortrgheitsmoment
gcm2 33.5
Spezifikationen
Betriebsbereiche
Thermische Daten
17
18
19
20
21
22
1020 8
Max.
53.8 13
178
8.33 15
Legende
Dauerbetriebsbereich
Unter Bercksichtigung der angegebenen thermischen Widerstnde (Ziffer 17 und 18) und einer Umgebungstemperatur von 25C wird bei dauernder
Belastung die maximal zulssige Rotortemperatur
erreicht = thermische Grenze.
Kurzzeitbetrieb
Der Motor darf kurzzeitig und wiederkehrend berlastet werden.
23
24
25
26
27
7750 5
88.2 6
n [min-1]
Weitere Spezifikationen
29 Polpaarzahl
30 Anzahl Kollektorsegmente
31 Motorgewicht
8490 3
1
13
238 g
Typenleistung
bersicht Seite 16 - 21
maxonBaukastensystem
Planetengetriebe
32 mm
0.75 - 6.0 Nm
Seite 229 / 231 / 232
Koaxdrive
32 mm
1.0 - 4.5 Nm
Seite 235
Spindelgetriebe
32 mm
Seite 249 / 250 / 251
Encoder MR
256 - 1024 Imp.
3 Kanal
Seite 263
Empfohlene Elektronik:
ADS 50/5
Seite 282
ADS_E 50/5
283
EPOS2 Module 36/2
304
EPOS2 24/5
305 305
EPOS2 50/5
308
EPOS2 P 24/5
18
Hinweise
80
maxon DC motor
maxon
gear
Planetengetr iebe
Abtriebswelle
Wellendurchmesser als Option
Abtriebswellenlagerung
R a d i a l s p i e l , 5 mm a b Fl a n s c h
Axialspiel
M a x . z u l . R a d i a l l a s t , 1 0 mm a b Fl a n s c h
Max. zulssige Axiallast
Max. zulssige Aufpresskraft D r
e h s i n n , A n t r i e b zu A b t r i e b
Empfohlene Motordrehzahl
Empfohlener Temperaturbereich
geradeverzahnt
rostfreier Stahl
8 mm
Kugellager
max. 0.14 mm
m a x . 0 . 4 mm
140 N
120 N
120 N
=
< 6000 min- 1 40 ... +100C
M 1:2
Option: Geruschreduzierte Ausfhrung
Lagerprogramm
Standardprogramm
Sonderprogramm (auf Anfrage)
Bestellnummern
166155 166158 166163 166164 166169 166174 166179 166184 166187 166192 166197 166202
Getriebedaten
1 Untersetzung
2 Untersetzung absolut
3 Max. Motorwellendurchmesser
Bestellnummern
1 Untersetzung
2 Untersetzung absolut
3 Max. Motorwellendurchmesser
Bestellnummern
1 Untersetzung
2 Untersetzung absolut
3 Max. Motorwellendurchmesser
Bestellnummern
Untersetzung
2 Untersetzung absolut
3 Max. Motorwellendurchmesser
Bestellnummern
1 Untersetzung
2 Untersetzung absolut
3 Max. Motorwellendurchmesser
4 Stufenzahl
5 Max. Dauerdrehmoment
6 kurzzeitig zulssiges Drehmoment
Max. Wirkungsgrad
Getriebespiel unbelastet
10 Massentrgheitsmoment
11 Getriebelnge L1*
*fr EC 32 flat ist L1 + 2.0 mm
Gesamtlnge
3.7 : 1
14 : 1
26/ 7
676/ 49
mm
6
6
166156 166159
4.8 : 1
18 : 1
24/ 5
624/ 35
mm
4
4
166157 166160
5.8 : 1
21 : 1
23/ 4
299/ 14
mm
3
3
166161
23 : 1
576/ 25
mm
4
166162
28 : 1
138/ 5
3
mm
2
1
Nm
0.75
2.25
Nm
1.1
3.4
% 80 75
75
g 118 162
162
0.7
0.8
0.8
gcm2
1.5
0.8
mm
26.5
36.4
33 : 1
529/ 16
3
2
2.25
3.4
70
194
1.0
0.8
36.4
51 : 1
111 : 1
246 : 1
492 : 1
6
166165
66 : 1
16224/ 245
4
166166
79 : 1
3887/ 49
3
166167
86 : 1
14976/ 175
4
166168
103 : 1
3588/ 35
3
3
4.50
6.5
70
194
1.0
0.7
43.1
4
166170
123 : 1
6877/ 56
3
166171
132 : 1
3312/ 25
3
166172
159 : 1
1587/ 10
3
166173
190 : 1
12167/ 64
3
3
4.50
6.5
60
226
1.0
0.7
43.1
Gesamtlnge
maxonBaukastensystem
+ Motor
RE 30, 60 W
W
W
RE 35, 90 W
RE 35, 90 W
RE 35, 90 W
A-max 32
A-max 32
EC 32, 80 W
EC 32, 80 W
EC 32 flat, 15 W
232
maxon gear
Seite
+ Sensor / Bremse Seite
Gesamtlnge [mm] = Motorlnge + Getriebelnge + (Sensor / Bremse) + Montageteile
80
94.6
104.5
104.5
111.2
111.2
117.9
117.9
117.9
124.6
124.6
MR
263
106.0
115.9
115.9
122.6
122.6
129.3
129.3
129.3
136.0
81
97.6
107.5
107.5
114.2
114.2
120.9
120.9
120.9
127.6
127.6
MR
263
109.0
118.9
118.9
125.6
125.6
132.3
132.3
132.3
139.0
81
HED_ 5540
266/268
118.3
128.2
128.2
134.9
134.9
141.6
141.6
141.6
81
DCT 22
276
115.7
125.6
125.6
132.3
132.3
139.0
139.0
139.0
81
AB 28
318
133.7
143.6
143.6
150.3
150.3
157.0
157.0
157.0
81
HEDS 5540 / AB 28
266/318
150.8
160.7
160.7
167.4
167.4
174.1
174.1
174.1
109/111 89.5
99.4
99.4
106.1
106.1
112.8
112.8
112.8
119.5
119.5
110/112 88.1
98.0
98.0
104.7
104.7
111.4
111.4
111.4
118.1
118.1
110/112 MR
263
99.3
109.2
109.2
115.9
115.9
122.6
122.6
122.6
110/112 HED_ 5540
266/268
108.9
118.8
118.8
125.5
125.5
132.2
132.2
132.2
153
86.6
96.5
96.5
103.2
103.2
109.9
109.9
109.9
116.6
116.6
HED_ 5540
267/269
105.0
114.9
114.9
121.6
121.6
128.3
128.3
128.3
153
Res 26
277
106.7
116.6
116.6
123.3
123.3
130.0
130.0
130.0
188
44.5
54.4
54.4
61.1
61.1
67.8
67.8
67.8
74.5
74.5
189
54.6
64.5
64.5
71.2
71.2
77.9
77.9
77.9
84.6
84.6
189
56.3
66.2
66.2
72.9
72.9
79.6
79.6
79.6
86.3
86.3
124.6
136.0
127.6
139.0
148.3
145.7
163.7
180.8
119.5
118.1
129.3
138.9
116.6
135.0
136.7
74.5
84.6
86.3
124.6 RE 30, 60 W 80
136.0
136.0 RE 35, 90
127.6 RE 35, 90 W 81
139.0
139.0 RE 35, 90
148.3
148.3
148.3
145.7
145.7
145.7
163.7
163.7
163.7
180.8
180.8
180.8
119.5 A-max 32
118.1 A-max 32
129.3
129.3
129.3
138.9
138.9
138.9
116.6 EC 32, 80 W 153
135.0
135.0
135.0
136.7
136.7
136.7
74.5 EC 32 flat, IE, IP 00
84.6 EC 32 flat, IE, IP 40
86.3
MODELL MK1
TECHNISCHE INFORMATION
Eigenschaften:
E
ISO 4029
Bisherige
Lsungen:
Material:
Aufbau:
Temperaturbereich:
Drehzahlen:
Lebensdauer:
Passungsspiel:
Sonderlsungen:
Bestellbeispiel
MK1 / 5 / 26 / 4 / 5 / XX
Modell
Serie
Gesamtlnge mm
Bohrungs D1 H7
Bohrungs D2 H7
Sonder z.B. Naben rostfrei
Serie
Modell MK 1
0,5
10
15
20
45
100
1,5
2,0
4,5
10
(Nm)
TKN
0,05
0,1
0,5
1,0
(mm)
14
20
23
25
(mm)
6,5
10
15
15
19
25
32
40
(mm)
6,5
6,5
7,5
11
13
15
D1/2
1-3
1-5
3-9
3-9
3-12
3-16
6-22
6-28
Standardbohrung H7
D1/2
6/10
6/10
10
10
1xM2
1xM2,5
1xM3
1xM3
2xM3
2xM4
2xM5
2xM6
0,35
0,75
1,3
1,3
1,3
2,5
Nenndrehmoment
Gesamtlnge
Auendurchmesser
Passungslnge der Nabe
(mm)
(Nm)
20
26
22
28
24
29
26
31
35
37
45
43
53
(mm)
1,5
1,8
(gcm)
0,1
0,4
1,1
1,2
1,3
1,3
1,8
4,7
5,5
15
18
20
65
70
180
220
12
14
22
24
26
54
58
106
114
(g)
(Nm/rad)
CT
(mm)
2,5
3,5
50
70
750
700
5000
9050
8800
0,4
0,4
0,4
0,5
0,6
0,5
0,7
0,5
0,7
0,7
1,2
0,1
1
0,15
1
0,15
1,5
0,2
1,5
0,2
1,5
0,25
2
0,2
1,5
0,3
2
0,5
0,6
0,4
0,6
max.
lateral
angular
(mm) Werte
(Grad)
R+W
www.rw-kupplungen.de
DryLin
SHT
Gewicht
Gewicht
max.
ber-
Hublnge
setzung
[mm]
[mm/U]
Verzahnung
Zahnriemen
-material
-breite
-spannung
[mm]
[N]
Basic 02
0,38
0,08
1.000
54
HTD 3M
Neopren mit GF
75
Standard 02
0,43
0,08
1.000
54
MTD3
PU mit Stahl
100
m a x . R a d i a l b e l a s tu n g
U m le n k l ag e r
max. Geschwindigkeit
max. Positionsabweichung**
[N]
[m/s]
[mm]
Basic 02
100
Rillenkugellager
0,35
Standard 02
150
Rillenkugellager
0,3
ZLW-1040
Gewicht
Gewicht
max.
ber-
Hublnge
setzung
[mm]
[mm/U]
Verzahnung
Zahnriemen
-material
-breite
-spannung
[mm]
[N]
Basic 02
0,9
0,14
2.000
66
RPP 3M
Neopren mit GF
15
150
Standard 02
1,0
0,14
2.000
70
AT5
PU mit Stahl
16
200
m a x . R a d i a l b e l a s tu n g
U m le n k l ag e r
max. Geschwindigkeit
max. Positionsabweichung**
[m/s]
[mm]
Basic 02
200
[N]
Rillenkugellager
0,3
Standard 02
300
Rillenkugellager
0,2
* Grere Hublngen bieten wir gerne auf Anfrage nach technischer Rcksprache und Klrung an.
** Effektiv gemessene Werte am Schlitten bei maximal zulssiger Belastung in horizontaler Einbaulage
Nutensteine
Rillenkugellager
solides Kunststoffgehuse
igus GmbH 51147 Kln | Tel. +49 (0) 22 03/96 49-145 Fax -3 34 | info@igus.de | www.igus.de 929
DryLin
SHT
Bestellschlssel
ZLW-1040-02-B-100-L-
xxx
Hublnge in mm
L=
Antriebszapfen
links
R=
Antriebszapfen
rechts
L/R = Antriebszapfen
beidseitig
l + Hub
Schlittenlnge in mm,
AI
100 mm
lt
Version 02 mit
E3
Rillenkugellagern
E
2
Baugre 1040
Zahnriemenachse
l
2
d2
lz
T2
A-A
T
1
s
g
h
a
fang enthalten
Abmessungen [mm]
Bestellnummer
AI
-0,3
ZLW-1040-02-
E2
hc
0,15
74
100
45
60
E3
0,15 0,15
204 22,5
87
40
lt
sg
ha
lz
l2
d2*
M6
22
27
20
10
0,3
52
Abmessungen [mm]
Bestellnummer
Anschlussmae
x
0,2
AP
LP
dp
-1,0
0,25
0,25 ZLW-1040-02-
nb
Preise Online-Preisliste
www.igus.de/de/DryLinSHT
nw
nh
frei whlbar
T1
60
T2
78
d
40
Bestell- Bestellnummer
beispiel ZLW-1040-02
www.igus.de/de/DryLinZLW
6,4
DryLin
SHT
1,8
Antriebsmoment [Nm]
Antriebsmoment [Nm]
1,8
1,6 1,4 1,2
1,0 0,8 0,6
0,4 0,2
0,4
0,2
1
10
15
20
Nutzlast [kg]
10
Nutzlast [kg]
2,5
2,5
Antriebsmoment [Nm]
Antriebsmoment [Nm]
2,0
1,5
1,0
0,5
0,0
2,0
1,5
1,0
0,5
0,0
10
15
20
25
Nutzlast [kg]
10
15
Nutzlast [kg]
* Annahme: die zu bewegende Masse befindet sich max. in einem umschriebenen Kreis mit R = 100 mm zur Mitte
der Fhrungsschiene, max. zul. Moment, ZLW-1040 Basic 02: 1,75 Nm, a = 0 m/s2 , ZLW-1040 Standard 02: 2,4
Nm, a = 0 m/s2, Konstantfahrt, ohne nennenswerte Beschleunigung
Belastung [N]
5,0
4,5
4,0
3,5
3,0
2,5
350
300
0,2 mm
0,1 mm
0,5 mm1,0 mm
250
2,0 mm
200
150
2,0
100
1,5
50
1,0
0,5
0
0
50
100
150
200
250
300
500
700
900
1100
1300 1500
Sttzlnge [mm]
igus GmbH 51147 Kln | Tel. +49 (0) 22 03/96 49-145 Fax -3 34 | info@igus.de | www.igus.de 933
In d u k tiv e r N h e r u n g s s c h a lte r
IH 0 2 0 B K4 1 VD
Bestellnummer
Technische Daten
Induktiv
Schaltabstand
2 mm
Korrekturfaktor V2A / Ms / Al
0.73/0.49/0.39
Einbauart
bndig
Einbau A/B/C/D in mm
0/16/6/0
Schalt-Hysterese
Elektrisch
< 15 %
Versorgungsspannung
10...30 V DC
< 6 mA
Schaltfrequenz
1500 Hz
Temperaturdrift
< 10 %
Temperaturbereich
-25...80 C
Spannungsabfall Schaltausgang
< 2,5 V
Schaltstrom Schaltausgang
100 mA
Reststrom Schaltausgang
< 100 A
kurzschlussfest
ja ja
Kunststoff
ja
Vollverguss
IP67
Schutzart
Kabel
Anschlussart
2m
Kabellnge
50 V
Schutzisolierung, Bemessungsspannung
PNP ffner
206
Anschlussbild-Nr.
50 V
1 = S c h a ltz u s ta n d s a n z e ig e
Symbolerklrung
Versorgungsspannung +
Versorgungsspannung 0V
Versorgungsspannung (Wechselspannung)
Schaltausgang (1,2,3,...)/Schlieer
Schaltausgang (1,2,3,...)/ffner
Verschmutzungs-/Fehlerausgang
Verschmutzungs-/Fehlerausgang
Eingang analog oder digital
Teacheingang
Zeitverzgerung (Aktivierung)
Schirm
RS-232 Empfangsleitung
RS-232 Sendeleitung
Bereit
Masse
Takt
Eingang/Ausgang programmierbar
(NO)
(NC)
(NO)
(NC)
Testeingang
Testeingang invertiert
Triggereingang
Analogausgang
Bezugsmasse/Analogausgang
Blockabzug
Ausgang Magnetventil/Motor
Ausgang Ventilsteuerung +
Ausgang Ventilsteuerung 0V
Synchronisation
Empfnger- Leitung
Sende-Leitung
Erdung
Schaltabstandsreduzierung
USB Daten +
USB Daten Schnittstellen-Bus A(+)/B(-)
Sendelicht abschaltbar
Einbau
A
B
C
D
T e c h n is c h e n d e ru n g e n v o rb e h
a lte n
206
56
Appendix A. Datasheets
Appendix B
Test Results
Table B.1: Seeding test results for Impatiens, Slider S
Position
1
2
0-0.5cm
3
2
03
04
05
06
07
08
09
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
0
0.5-1cm
1
0
4
2
2
3
4
2
1
2
3
0
1
3
2
2
1
2
4
0
3
1
2
2
0
4
2
0
0
0
1
2
1
1-1.5cm
0
1
0
2
0
2
1
0
1
0
3
1
2
2
1
0
2
1
0
2
0
2
2
0
0
1
1
5
2
5
7
0
0
57
0
0
0
1
0
0
1
1
0
2
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
58
Position
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
0-0.5cm
1
0
0
2
3
1
2
3
1
1
2
1
3
2
1
4
0
3
3
1
0
2
2
1
2
2
4
3
0
1
2
1
0
0.5-1cm
0
5
0
2
1
1
0
0
2
1
3
3
2
2
0
0
0
0
2
0
3
1
2
1
2
2
1
0
0
0
1
0
1
1-1.5cm
2
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
2
0
0
0
2
2
0
1
0
1
0
0
1
0
0
0
0
1.5-2cm
0
1
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
1
1
1
0
1
0
0
0
2-2.5cm
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Total
115
84
39
16
Outside
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59
0-0.5cm
2
1
03
14
05
06
07
08
09
010
011
112
013
114
015
016
017
118
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
0
0.5-1cm
0
0
1
2
2
0
1
1
0
1
1
0
1
1
0
1
0
0
0
1
1
0
1
0
0
0
1
0
0
2
0
2
0
1
0
1
0
1
1
0
1
1
0
0
1
1
1-1.5cm
0
0
0
0
0
1
0
0
1
0
0
1
0
1
2
0
0
0
0
0
0
1
0
2
0
1
0
1
1
0
1
1
0
0
1
1
0
2
1
1
1
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
Position
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
0-0.5cm
0
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
0
0.5-1cm
1
0
0
1
1
1
0
0
0
0
1
1
0
1
0
0
0
0
1-1.5cm
0
0
1
1
0
1
0
0
0
0
0
1
0
0
1
1
0
2
1.5-2cm
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
2-2.5cm
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
Total
39
30
19
Outside
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
5
61
0-0.5cm
6
3
03
04
05
06
07
08
09
210
011
012
013
114
015
016
017
018
019
020
021
022
023
124
125
026
027
028
029
030
031
132
033
034
035
036
137
038
039
040
041
042
043
044
045
046
0
0.5-1cm
0
1
0
1
0
3
3
1
1
3
1
1
0
0
1
0
0
0
3
3
1
1
0
2
2
0
3
0
0
1
2
2
2
2
3
2
2
2
0
1
2
1
2
3
1
5
1-1.5cm
0
0
3
2
0
2
0
1
1
1
3
1
1
2
0
1
0
3
0
0
3
1
1
1
0
1
0
0
2
3
0
0
3
3
1
0
2
1
1
1
1
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
2
0
0
0
0
0
2
0
1
0
0
0
2
0
0
1
0
0
0
0
0
0
1
0
0
0
0
62
Position
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
0-0.5cm
0
2
1
2
3
1
2
3
1
2
1
2
4
0
2
1
4
2
0.5-1cm
0
1
2
2
2
1
2
0
1
2
0
4
1
2
2
3
1
0
1-1.5cm
3
0
1
0
0
1
0
1
1
0
2
1
0
2
2
0
1
0
1.5-2cm
0
0
1
1
0
1
2
2
0
1
1
0
0
0
0
1
0
0
2-2.5cm
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
Total
105
75
60
28
15
Outside
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
8
63
0-0.5cm
1
1
03
04
05
06
07
08
09
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
134
035
036
037
038
039
040
041
042
043
044
045
046
0
0.5-1cm
0
1
1
1
3
2
1
2
0
0
1
0
1
1
1
0
0
3
2
2
1
1
0
1
0
0
1
1
1
0
0
0
1
1
1
1
1
0
0
0
2
2
0
0
1
1
1-1.5cm
0
0
0
1
0
0
0
0
0
0
0
2
0
1
1
1
0
0
1
0
0
0
0
0
1
0
1
0
0
0
2
2
0
0
0
2
1
0
1
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
64
Position
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
0-0.5cm
0
1
0
0
1
1
0
0
0
0
0
1
3
0
0
1
1
1
0.5-1cm
0
0
2
1
0
0
0
1
1
1
0
0
0
1
0
2
0
0
1-1.5cm
1
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
1
0
1.5-2cm
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2-2.5cm
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
Total
50
30
19
Outside
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
65
0-0.5cm
2
1
03
04
05
06
07
08
09
010
011
112
013
014
015
016
017
018
019
020
121
022
023
224
025
026
027
028
029
030
131
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
0
0.5-1cm
2
2
2
4
2
1
3
4
2
0
1
0
4
1
4
1
1
0
5
1
4
3
0
3
2
1
1
1
1
0
1
3
3
1
1
2
1
1
3
1
4
2
0
0
3
0
1-1.5cm
0
0
0
0
0
0
0
1
0
1
2
0
1
1
1
0
2
3
2
1
0
0
2
0
0
0
0
0
2
1
2
1
0
2
1
2
2
2
1
4
0
2
1
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
1
0
0
1
1
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
66
Position
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
0-0.5cm
0
1
1
0
1
1
1
2
1
0
1
2
2
2
0
4
1
2
0.5-1cm
2
1
3
0
2
2
1
1
0
0
2
0
2
0
1
4
2
2
1-1.5cm
1
4
0
0
3
1
0
0
2
3
0
2
2
3
0
0
0
0
1.5-2cm
0
0
0
1
0
0
0
1
1
1
0
0
0
0
0
1
0
0
2-2.5cm
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
1
1
Total
103
71
45
20
14
Outside
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
6
Appendix C
67
68
Bibliography
[1] L. Comba, P. Picarolo, D. Aimonino:Robotics and Automation for
Crop Management: Trends and Perspective. International Conference Ragusa
SHWA2010, Ragusa, Italy, 2010
[2] M. Fiala: Artag revision 1, a fiducial marker system using digital techniques.
National Research Council Canada Publication 47419/ERB-1117, 2004
[3] W. Balachandran, S. A. Thompson, S. E. Law, W. Machowski: Electrical Characteristics of an Electrostatic Valve Used for Bulk Transport of Agri cultural Seeds. IEEE Transactions on Industry Applications, Vol. 35, No. 2,
1999
[4] J. Hollinghum: Robots in agriculture. Industrial Robot: An International
Journal, Volume 26, Number 6, pp. 438-445, 1999
[5] A. Howard, S. Siddiqi, G. S. Sukhatme: An Experimental Study of Localization Using Wireless Ethernet. Field and Service Robotics, STAR24, pp.
145-153, Springer Verlag, Berlin, 2006
[6] D. O. Keller, J. Lightner, T. M. Swartwood, R. Wagner, J. V. Win kle: Robotic Seed Handling Apparatus and Methods. US Patent 6 705 827, 2004
[7] J.-P. Maury: Seeding Machine with a Pneumatic Seed Ejecting Means, Especially for Vegetable Culture. US Patent 4 399 757, 1983
[8] R. Siegwart, I. Nourbakash, D. Scaramuzza: Introduction to Autonomous Mobile Robots. ISBN 0-262-01535-8, The MIT Press, Cambridge,
Massachusetts, 2011
[9] E. L. Tonus: Needle Seeder. US Patent 4 480 765, 1984
[10] S. Trebbin: Verfahren und Vorrichtung zum Aufbringen von Motiven auf
Landschaften. German Patent Application DE 10 2008 031 315 A1, 2010
[11] S. Trebbin, M. Klimke: Verfahren und Vorrichtung zum Aufbringen von
Bildern und Texten auf Landschaften. German Patent Application (withdrawn)
DE 10 2008 031 314 A1, 2010
[12] Verein Schweizer Maschinen-Industrieller (VSM): Normenauszug f ur
technische Ausbildung und Praxis. ISBN 3-905430-03-7, 12th Edition 2002
[13] P. Wirz:Verfahren zur Herstellung von Saatmatten. German Patent
DE 10 155 703 C1, 2003
[14] Y. Yaji, N. Ito, K. Motobayashi, K. Nishiwaki, S. Mujinazawa,
K. Kudo, H. Tanaka: Seeding Machine with Controlled Planting at Predetermined Depth. US Patent 5 787 825, 1998
69
70
Bibliography