Building A Robot Tractor Using Commercial Components and W - 2022 - IFAC PapersO

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Available online at www.sciencedirect.

com

ScienceDirect
IFAC PapersOnLine 55-32 (2022) 6–11
Building
Building a
a Robot
Robot Tractor
Tractor Using
Using Commercial
Commercial Components
Components and
and Widely
Widely Used
Used
Building a Robot Tractor Using Commercial
Standards
Building a Robot Tractor Using Commercial Components
Components and
and Widely
Widely Used
Used
Standards
Standards
Building a Robot Tractor Using Commercial
Standards Components and Widely Used
Juha
Juha Backman*,
Backman*, Raimo
Raimo Linkolehto*,
Standards
Linkolehto*, Madis
Madis Lemsalu*,
Lemsalu*, Jere
Jere Kaivosoja*
Kaivosoja*
Juha
Juha Backman*,
Backman*, Raimo
Raimo Linkolehto*,
Linkolehto*, Madis
Madis Lemsalu*,
Lemsalu*, Jere
Jere Kaivosoja*
Kaivosoja*
Juha*Natural
Backman*, RaimoInstitute Linkolehto*, Madis Lemsalu*, Jere Kaivosoja*
*Natural Resources
Resources Institute Finland
Finland (Luke),
(Luke), Farming
Farming technologies,
technologies,
Juha*Natural
Backman*,
*Natural Resources
Raimo
Resources Institute
Institute
Lönnrotinkatu
Lönnrotinkatu
Finland
Linkolehto*,
Finland
7, 50100
(Luke),
Madis
(Luke),
Mikkeli,
Farming
Lemsalu*,
Farming
Finland
technologies,
Jere Kaivosoja*
technologies,
*Natural Resources Institute7,
Lönnrotinkatu
Lönnrotinkatu 7,
7,
50100
Finland
50100
50100
Mikkeli,
(Luke),
Mikkeli,
Mikkeli,
Finland
Farming
Finland
Finland technologies,
(Tel:
(Tel: +358
+358 29
29 532
532 6274; e-mail: juha.backman@luke.fi)
*Natural(Tel:
(Tel: Resources
+358
+358 29 532 6274;
Lönnrotinkatu
29 Institute
532 6274;
6274;
e-mail:
7,Finland
50100
e-mail:
juha.backman@luke.fi)
Mikkeli,
e-mail:(Luke), Finland technologies,
Farming
juha.backman@luke.fi)
juha.backman@luke.fi)
Abstract: The development
development of(Tel: +358
of the 29
robot 532
Lönnrotinkatu 6274;
tractors 7, e-mail:
50100
has been juha.backman@luke.fi)
Mikkeli,
ongoing Finland
for aa long time already. There are are even
even
Abstract:
Abstract: The
The development of the
the robot
robot tractors
tractors has
has been
been ongoing
ongoing for
for aa long
long time
time already.
already. There
There are even
Abstract:
commercial The development
applications (Tel: of +358
the
available. 29
robot 532
However, 6274;
tractors e-mail:
has
still been
the juha.backman@luke.fi)
ongoing
robot for
tractor islongrare time
in already.
use in There
farms. are
In even
other
commercial
Abstract: Theapplications
development available.
of the robot However,
tractorsstillhas the
beenrobot
ongoing tractor
for ais rare in use in farms.
There In are other
commercial
commercial
developments
developments
applications
applications
in
in agricultural
agricultural
available.
available.
technology,
technology,
However,
However,it
it has
has
still
still
already
already
the
the robot
robot
been
been
tractor
tractor
recognized
recognized islong
is rare
that
that
time
rarethe
the
in already.
use
instandard
use
standard
in
in is farms.
farms.
is the
the key
key
In
In even
other
other
to
to the
the
commercial
Abstract:
developments
developments applications
Thein development
in agricultural
agricultural available.
of
technology,
technology, However,
the robot tractors
it
it has
has still
already
alreadythe
has been robot
been
beenongoing tractor
recognized
recognized is
for a long rare
that
that the
the in use
timestandard
standard in
already.is farms.
isThere
the
the key
keyIn
aretoother
toeven
the
the
widespread
widespread adoption
developments adoption
adoption
in of technology.
of technology.
technology.
agricultural technology,The
The ISO
ISO
it has11783
11783
alreadystandard
standard
been is widely
istractor accepted
widely isaccepted
recognized accepted
that the communication
communication
standard is the keystandard
standard
to the
commercial
widespread
widespread applications
adoption of
of available.
technology. However,
The
The ISO
ISO still
11783
11783 the robot
standard
standard is
is widely
widely rare
accepted in use in
communication
communication farms. In other
standard
standard
for
for agricultural
agricultural
widespread machinery.
machinery.
adoption of The
The
technology. standard
standard
The defines
defines
ISO 11783many
many devices
devices
standard is that
that
widelycan
can be
be used
used
accepted in
in precision
precision
communication farming.
farming.
standard By
By
developments
for
for agricultural
agricultural in agricultural
machinery.
machinery. technology,
The standard
The and
standard it has
defines already
defines manymany been
devicesrecognized
devices thatthat can that
be
can be usedare the
used standard
in precision
in precision is the key
farming.
farming. to the
By
By
using
using the
the standard,
standard, the
the devices
devices and the
the implements
implements of
of different
different manufacturers
manufacturers are compatible
compatible with
with each
each
for
using
using agricultural
widespreadthe
the standard,
standard,machinery.
adoption of
the
the devices
devicesThe
technology. standard
and
and The
the
the defines
ISO 11783
implements
implements manyof
of devices
standard is
different
different that
widelycan
manufacturers
manufacturers be used
accepted in
are
are precision
communication
compatible
compatible farming.
standard
with
with By
each
each
other.
other.
using The
The
the state-of-the-art
state-of-the-art
standard, the tractor
tractor
devices and already
already
the includes
includes
implements many
many
of functionalities
functionalities
different manufacturers that
that the
the robot
robot
are tractor
tractor
compatible needs.
needs.
with The
The
each
for
other.
other.agricultural
The
Theof machinery.
state-of-the-art
state-of-the-art The
tractor
tractor standard
already
already defines
includes
includes many
many
many devices that
functionalities
functionalities can be
that used
the
that the robotin precision
robot tractor farming.
tractor and needs.
needs. By
The
The
objective
objective
other. The of this
this research
research
state-of-the-art was
was to
to
tractor build
build
already aa robot
robot tractor
tractor
includes using
using
many existing
existing
functionalities commercial
commercial
that the components
components
robot tractor and
needs.to
to find
find
The
using
objective
objective the standard,
of this
of this researchthe
research devices
was
was toand the
build
to build aimplements
robot
a robot tractor
tractorof different
using manufacturers
existing
using existing commercial
commercial are compatible
components
components with
and
and to each
find
to find
suitable
suitable
objective standards
standards that
that
ofstate-of-the-art
this research are
are already
already
was adopted
adopted
to build in
in
a robot the
the agriculture.
agriculture.
tractor using The
The
existing robot
robot functionality
functionality
commercial will
will
components be
be an
an accessory
accessory
and to find
other.
suitable
suitable The
standards
standards that
that are
are tractor
already
already already
adopted
adopted includes
in
in the
the many functionalities
agriculture.
agriculture. The
The robot
robot that the robot
functionality
functionality tractor
will
will be
be an
anneeds.
accessory
accessoryThe
that
that operates
operates
suitable with
with
standards existing
existing
that are components.
components.
already adopted By
By that
that
in way,
way,
the we
we try
try
agriculture. to
to answer
answer
The robotthe
the research
research
functionality question
question
will behow
how an the
the robots
robots
accessory
objective
that
that operates
operatesof this
with
with research
existing
existing was to
components.
components. build a
By robot
that tractor
way, weusing
try toexisting
answer commercial
the research
By that way, we try to answer the research question how the robots components
question how and
the to find
robots
could
could
that become
become
operates more
more
with widely
widely
existing used.
used.
suitable
could
could standards
become
become more
more that are components.
widely
widely already
used. adopted
used. By in thatthe
way, we try to The
agriculture. answer robotthefunctionality
research question will be how an the robots
accessory
Keywords:
Copyright
Keywords:
could
that become
operates ©ISOBUS,
2022
ISOBUS,
more
with The ISO
widely
existing 11783,
Authors.
ISO 11783,
used. This
components. task
task control,
anByopen
is control, that mission
access
mission
way, wecontrol,
article under
control,
try to robot
robot
answer the control,
CC
control,
the middleware
BY-NC-ND
middleware
research license how the robots
question
Keywords:
Keywords: ISOBUS,
ISOBUS, ISO ISO 11783,
11783, task
task control,
control, mission
mission control,
control, robot
robot control,
control, middleware
middleware
(https://creativecommons.org
could
Keywords: become more widely
ISOBUS, /licenses/by-nc-nd/4.0/)
used.
ISO 11783, task control, mission control, robot control, middleware
Keywords: ISOBUS, ISO 11783, task control, mission control, robot control, middleware
1. INTRODUCTION
1. INTRODUCTION standard three-point
standard three-point hitch hitch mounted
mounted implements.implements. The The
1.
1. INTRODUCTION
INTRODUCTION standard
standard three-point
three-point hitch
hitchto mounted
mounted implements.
implements. The
The
implement
implement
standard width
width
three-point is
is limited
limited
hitch to three
three
mounted meters
meters to
to fit
fit
implements. inside
inside the
the
The
Robot
Robot tractor
tractor is
is not
not a
a1. INTRODUCTION
new
new invention.
invention. First
First publications
publications can
can be
be implement
implement width
width is
is limited
limited to
to three
three meters
meters to
to fit
fit inside
inside the
the
Robot tractor
Robot tractor is is not
not aa new
new invention.
invention. First
First publications
publications can can be robot
be robot
implementand
and to
to ensure
ensure
width is the
the safety.
safety.
limited to Autonomous
Autonomous
three meters Solutions
Solutions
to fit (2022)
(2022)
inside the
found as
found tractor
Robot early
as early as
earlyis as
as
not1940
1.
1940
a new (Condon
INTRODUCTION
(Condon
invention. et.al.
et.al.
First 1940).
1940). The
The
publications first
first
canself-
self-
be standard
robot
robot and
and three-point
to
to ensure
ensure the
the hitch
safety.
safety. mounted
Autonomous
Autonomous implements.
Solutions
Solutions The
(2022)
(2022)
found
found as
astractors
early aswere 1940
1940based (Condon
(Condon et.al. 1940).
et.al. 1940). The
The firstfirst self-
self- has has
robot developed
developed
and to autonomous
autonomous
ensure the tractor
tractor
safety. concept
concept
Autonomous together
together
Solutions with
with CNH.
CNH.
(2022)
steering
steering
found tractors
astractors
earlyis as were
1940 based
(Condon on
on mechanical
mechanical
et.al. 1940). guiding
guiding
The first systems
systems
self- implement
has
has developed
developed width
autonomous
autonomousis limited to
tractor
tractor three
concept
conceptmeters to
together
together fit inside
with
with CNH.
CNH. the
Robot
steering
steering tractor
tractors not a new
were
were based
basedinvention.
on
on not First
mechanical
mechanical publications
guiding
guiding can
systems
systems be In In
has the
the concept,
concept,
developed there
there
autonomous are
are both
both traditional
traditional
tractor concept tractors
tractors
together and
and cabinless
cabinless
with CNH.
and
and the
the
steering use
use of
of
tractors those
those systems
systems did
did not become
become widespread.
widespread. The
The robot
In
In the and
the concept,to
concept, ensure
there
there the
are safety.
both Autonomous
traditional
are traditional
both traditional Solutions
tractors
tractors and (2022)
cabinless
and cabinless
found
and
and theasuse
the useearly
of aswere
of those
those 1940 based
(Condon
systems
systems on not
did
did mechanical
et.al.
not become
become1940). guiding
The first
widespread. systems
The tractors
self- tractors used.
used. Also
Also other
other
are traditional tractor
tractor manufacturers
manufacturers have
have
development
development
and the use of of machine
of
those machine
systems vision
vision
did not and in
and
become in widespread.
particular The
particular
widespread. the In
the
The hasthe
tractors concept,
developed
tractors used.
used. there
autonomous
Also
Also other
other both traditional
tractor
traditional
traditional concept
tractor
tractor tractors
together andwith
manufacturers
manufacturers cabinless
CNH.
have
have
steering
development
development tractors of
of were
machine
machinebased on
vision
visionmechanical
and
and in
in guiding
particular
particular systemsthe
the either
either robot
robot tractor
tractor concepts
concepts (Deere
(Deere &
& Company,
Company, 2022;
2022;
introduction
introduction of
of GPS
GPS systems
systems in
in 1990s,
1990s, allowed
allowed commercial
commercial tractors
In the
either
either used.
concept,
robot
robot Also
there
tractor
tractor other
are traditional
both
concepts
concepts tractor
traditional
(Deere
(Deere &
& manufacturers
tractors and
Company,
Company, have
cabinless
2022;
2022;
development
and the use ofof
introduction
introduction of ofGPS
those
GPS machine
systems
systems
systems vision
did
in
in not andallowed
become
1990s,
1990s, in widespread.
allowed particular
commercial
commercial the AGCO,
The AGCO, 2022)tractor
2022) or commercial
or commercial products
products (Yanmar,
(Yanmar, 2021). 2022;
2021).
auto-steering
auto-steering systems
systems to
to become
become more widespread. either
tractors
AGCO, robot
used.
2022) Also
or otherconcepts
commercial traditional (Deere
2022) or commercial products (Yanmar, 2021). have
products tractor & Company,
manufacturers
(Yanmar, 2021).
introduction
auto-steering of
development
auto-steering ofGPS
systems
systems systems
machine
to
to become
become in more
vision1990s,
more
more
widespread.
and allowed commercial
in particular
widespread.
widespread. the AGCO,
AGCO,
either
There are 2022)
robot
are ornumerous
alsotractor commercial
concepts products
research (Deere (Yanmar,
& Company,
projects where2021). 2022;
different
auto-steering
introduction
The difference systems
of GPS to become
systems
between in more
1990s,
auto-steered widespread.
allowed
tractor commercial
and fully There
There are also
also numerous
numerous research
research projects
projects where
where different
different
The
The difference
difference between
between auto-steered
auto-steered tractor
tractor and
and fully AGCO,
There
aspects 2022)
are also
of robot
robot or commercial
numerous
tractors have products
research (Yanmar,
projects
been researched.
researched. where2021).different
Googledifferent
scholar
auto-steering
The difference
autonomous systems
robot to become
between
tractor is more
auto-steered
that the widespread. and fully
tractor presence
driver’s fully
is aspects
There
aspects of
are
of also tractors
numerous have been
research projects where Google scholar
autonomous
The difference
autonomous robot
robot tractor
between
tractor is
is that
that the
auto-steered
the driver’s
tractor presence
driver’s and fully
presence is
is aspects
lists
lists of robot
about
about robot
25
25 000
000
tractors
tractors have
have
results
results
been
been researched.
when
when researched.
using
using terms
terms
Google
Google
“robot”
“robot”
scholar
scholar
and
and
autonomous
required
required in robot
auto-steered
in auto-steered
auto-steered tractor is
tractors
tractors that the
whereas
whereas driver’s
in fully
intractor presence
autonomous
fully autonomous
autonomous is aspects
There
lists of
are
about robot
also
25 000tractors
numerous have
results been
research
when researched.
projects
using terms Google
where scholar
different
“robot” and
autonomous
The
requireddifference
in robot tractor
between is that the
auto-steered
tractors whereas driver’s
in fully presence
and is
fully lists about
“tractor”
“tractor” as
as 25 000
search
search results
terms.
terms. It
It when
is
is using
noticeable
noticeable terms
that
that many
many“robot”
of
of and
these
these
required
tractors
tractors in
the
the auto-steered
driver
driver can
can tractors
remotely
remotely whereas
monitor
monitor in fully
the
the autonomous
tractor.
tractor. Robot
Robot lists
aspects about
“tractor” of as 25
robot 000
search tractors results
terms. haveIt when
been
is using
researched.
noticeable terms
that “robot”
Google
many and
scholar
of these
required
autonomous
tractors in auto-steered
the robot can
driver tractortractors
is that
remotely whereas inthe
the driver’s
monitor fully autonomous
presence
tractor. Robot “tractor”
is studies
studies have
haveas search
been
been done
doneterms.in
in It is noticeable
Japan;
Japan; when
when adding
adding thatword
many
word of these
“Noguchi”
“Noguchi”
tractors
tractor
tractor is
isthe
also
alsodriver
able
able can
to
to remotely
control
control the
the monitor
whole
whole the
agricultural
agriculturaltractor. Robot
operation
operation “tractor”
lists
studies about
haveas search
25
been 000 doneterms.
results
in It
Japan;is
whennoticeable
when using
adding that
terms many
word of
“robot” these
“Noguchi” and
tractors studies have beenthere doneare in Japan; when adding word “Noguchi”
required
tractor
tractor
without
without isthe
is in
also
also
driver
driver
driver
auto-steered
able
able can
to
to remotely
tractors
control
control
intervention.
intervention.
the monitor
the whereas
whole
whole
Nowadays,
Nowadays,
inthefully
agricultural
agricultural
almost
almost
tractor.
autonomous
every
every
Robot in
operation
operation
tractor
tractor
in search
search
studies
“tractor”
in searchhavephrase
phrase
as beenthere
search
phrase done
there are
terms.
still
still
in Japan;
are It
still is
about
about
when 1500
1500
noticeable
about 1500
search
search
adding that
search word results.
results.
many
Many
Many
“Noguchi”
results.of these
Many
tractor
tractors
without isthe
alsodriver
driver able to
can control
intervention. remotely the whole
monitor
Nowadays, agricultural
the tractor.
almost every operation
Robot of
tractor in search
the
of search
the have phrase
results
results there
concerning
concerning are still about
only
only the 1500
the1500 search
navigation
navigation results.
control
control Many
e.g.
e.g.
without
can be driver
equipped intervention.
with Nowadays,
auto-steering system almost
either every tractor
factory-fitted in
studies
of the phrase
been there
doneare still
in Japan; about
when search
adding word results. Many
“Noguchi”
can be
without
tractor
can be equipped
isdriver
also
equipped with
able
withto auto-steering
intervention.
control
auto-steeringthe system
Nowadays,
whole
system either
almost
agricultural
either factory-fitted
every tractor
operation
factory-fitted of the results
Noguchi
Noguchi results
et.al.
et.al.
concerning
concerning
(2002),
(2002), Yang
Yang
only
only the
et.al
et.al
navigation
the (2016)
navigation
(2016) and
and
control
control
Wang
Wang
e.g.
e.g.
et.al.
et.al.
can
or
or be equipped
retrofitted.
retrofitted. with
Commercial
Commercial auto-steering
robot
robot system
tractors
tractors either
are
are still
stillfactory-fitted
rare
rare in
in use,
use, of
in the
search
Noguchi results
phrase
et.al. concerning
there
(2002), are still
Yang only
about the
et.al 1500navigation
(2016)searchand control
results.
Wang e.g.
Many
et.al.
can be equipped
without
or with auto-steering
driverCommercial
retrofitted. intervention. systemalmost
Nowadays,
robot tractors either
are stillfactory-fitted
every
rare tractor
in use, Noguchi
(2018).
(2018). But
Butet.al.
also (2002),
also(2002),developing
developing Yang et.al
whole
whole (2016)
system and
system and
e.g. Wang
e.g. WangWang et.al.
Wang et.al.
et.al.
or
but
butretrofitted.
they
they do
do Commercial
exist.
exist. robot tractors are still rare in use, Noguchi
of the
(2018). et.al.
results
But alsoconcerning
developing Yang only et.al
whole the (2016)
navigation
system e.g. control
Wang e.g.
or rare in use, (2018). Butgeneral,
also developing whole the system
robote.g. Wang et.al.
butretrofitted.
can
but be equipped
they
they do
do exist.Commercial
exist. robot tractors
with auto-steering systemare stillfactory-fitted
either (2021).
(2021).
(2018).
Noguchi
(2021).
In
In
But
In
general,
also
et.al.
general,
in these
in these studies,
developing
(2002),in Yang
these
studies,
whole
et.al
studies,
the robot
system
(2016)
the robot
control
control
e.g.
and Wang
Wang
control
systems
systems
et.al.
systems
but
or
Robotthey do exist.
retrofitted.
tractor Commercial
can be either robot
designed tractors
for aaare still rare
specific in use,
purpose or (2021).
are
are not
not In general,the
utilizing
utilizing thein these
existing
existing studies, the robot technology
auto-steering
auto-steering control systems
technology that
that
Robot
Robot
but
Robotthey
tractor
tractor
do
tractor
can
can be
exist.
can be either
be either designed
either designed for
designed for aa specific
for
purpose
specific purpose
specific purpose or (2021).
or
or
(2018).
are
are
exists
not
not In
But general,
utilizing
already in thethein these
also developing
utilizing the existing
existing
tractors.
studies,
whole the
auto-steering robote.g.
system
auto-steering controlWang
technology
technology systems
et.al.
that
that
those
those
Robot can
can be
be
tractor multi-purpose
multi-purpose
can be either tractors
tractors for
designed as conventional
as conventional
conventional
a specific tractors
tractors
purpose or exists
are not
(2021).
exists already
utilizing
In
already in
general,
in the
thethe tractors.
in existing
these
tractors. auto-steering
studies, the robot technology
control that
systems
those can be multi-purpose tractors as tractors
those
are. can be multi-purpose
are. Usually,
Usually, the agriculturaltractors
the agricultural robots as
robots that
thatconventional
are designed
are designed for aa exists
tractors
for exists
are not
already in the tractors.
already
utilizing in the the tractors.
existing auto-steering technology that
those
Robot
are.
are. can
Usually,
Usually,be
tractor multi-purpose
can
the be either
agricultural
the agricultural tractors
designed
robots as
for
thatconventional
a specific
are
robots that different designed
are designed tractors
purpose for or
a
for aa The The problem
problem with
with the
the existing robot
robot tractors
tractors is
is their
their practical
practical
specific
specific
are. Usually,purpose
purpose
the are mechanically
are
agricultural mechanically
robots that different
are designed than
thanfor a The
exists
The problem
already
problem with
in
with the the existing
tractors.
the existing robot
robot tractors
tractors is
is their
their practical
practical
those
specific
specificcan be multi-purpose
purpose
purpose are tractors
mechanically as conventional
different tractors
than applicability,
applicability, especially
especially in
in precision
precision farming.
farming. The
The mechanical
mechanical
conventional
conventional tractor.are
tractor. These
These mechanically
kinds of
kinds of robots
robots different
are for than a The
for example
example problem with
applicability, especially the existing
in precisionrobot farming.
precision tractors isThe
farming. Thetheir practical
mechanical
specific
are. Usually,
conventional
conventional purpose
tractor. are
the agricultural
tractor. These
These mechanically
robots
kinds
kinds of
of that
robots
robots areare
different
designed
are
are for
for thanfor a applicability,
example
example connection
connection
applicability, as
asespecially
well
well
especially as
as in
inpower
power
precision (PTO,
(PTO, hydraulics)
hydraulics)
farming. The
mechanical
are
are
mechanicalwell
well
berry
berry picking
picking
conventional robots
robots
tractor. (Harvest
(Harvest
These CROO
CROO
kinds of Robotics,
Robotics,
robots are2021;
2021;
for Traptic,
Traptic,
example The problem
connection
connection aswith
asand well
well the asexisting
power
as power robot
(PTO, tractors
(PTO, can is
hydraulics)
hydraulics) their practical
are
are well
well
specific
berry
berry picking
pickingpurpose
robots
robots are
(Harvest
(Harvest mechanically
CROO
CROO different
Robotics,
Robotics, 2021;
2021; than
Traptic,
Traptic, a standardized
standardized
connection asand well standard
standard
as implements
implements
power (PTO, can be
be
hydraulics) used
used in
in
are many
many
well
2021),
2021),
berry weeding
weeding
picking robots
robots
robots (Naïo
(Naïo
(Harvest Technologies,
Technologies,
CROO 2021;
2021; Farmdroid,
Farmdroid, applicability,
standardized
standardized especially
and
and standard
standard in precision
implements
implements farming.
can
can be
be Theused
usedmechanical
in
in many
many
conventional
2021),
2021), weeding
weeding tractor.
robots
robots These
(Naïo
(Naïo kinds of Robotics,
robots2021;
Technologies,
Technologies, are2021;
2021; for Traptic, tractors
example
Farmdroid,
Farmdroid, tractors
standardizedor robot
or robot
and tractors
tractors
standard regardless
regardless
implements of the
of the
can implement
implement
be used inand
and
many the
the
2021;
2021;
2021), Farming
Farming
weeding revolution
revolution
robots (Naïo 2021),
2021), and
and
Technologies, sampling
sampling
2021; or
or scouting
scouting
Farmdroid, connection
tractors
tractors or as
robot welltractors
or robot tractorsHowever,as power
regardless
regardlessin (PTO, of hydraulics)
the implement
ofprecision
the implement areandwell
and the
the
berry
2021;
2021; picking
Farming
Farming robots (Harvest
revolution
revolution CROO
2021),
2021), and
and Robotics,
sampling
sampling 2021;or
or Traptic,
scouting
scouting tractor
tractor manufacturer.
manufacturer. However, in precision farming,
farming, the
robots
robots (EarthSense,
(EarthSense, 2021;
2021; DJI,
DJI, 2022)
2022) for
for naming
naming a
a few.
few. Some
Some tractors
standardized
tractor
tractor or robot
and
manufacturer.
manufacturer. tractors
standard regardless
implements
However,
However, in
in of the
can implement
precision
precisionbe used in
farming,
farming,and
many the
the
2021;
robots
robots Farming
2021), (EarthSense,
weeding robots
(EarthSense, revolution
2021;
2021; (Naïo 2021),
DJI, and
DJI,Technologies,
2022) for
2022) sampling
for naming or scouting
2021;aa Farmdroid,
naming few. Some
few. implement
Some implement uses
uses either
either own
own dedicated
dedicated controller
controller or
or it
it is
is
of
of the
the robots
robots listed
listed above
above can
can also
also be
be used
used in
in other
other tasks,
tasks, but
but tractor
tractors
implement
implement manufacturer.
or robot
uses
uses tractors
either
either However,
regardless
own
own inofprecision
dedicated
dedicated the controller
implement
controller farming,
or
orandit
it the
is
is
robots
2021;
of
of the
the (EarthSense,
Farming
robots
robots listed 2021;
revolution
listed above
above DJI,
2021),
can
can 2022)
also
also and
be
be for
used
usednaming
sampling
in
in other
othera few.
or Some
scouting
tasks,
tasks, but
but ISOBUS
ISOBUS TC-GEO
TC-GEO compliant
compliant (ISO
(ISO 11783-10).
11783-10). If
If own
own
those
those require
require a
a special
special implement
implement designed
designed for
for that
that specific
specific implement
tractor
ISOBUS
ISOBUS uses
manufacturer.
TC-GEO
TC-GEO either own
However,
compliant
compliant dedicated
in
(ISO
(ISO controller
precision
11783-10).
11783-10). or
farming,
If
If it is
the
own
own
of the
robots
those
those robots
require listed
(EarthSense,
a above
2021;
special can
DJI,
implement also
2022) be used
for
designed in
naming
require a special implement designed for that specific ISOBUS other
for a tasks,
few.
that Somebut
specific dedicated
dedicated controller
controller is
is used,
used, it
it is
is usually
usually meant
meant to
to be
be human
human
robot.
robot. implement
dedicated
dedicated TC-GEO
uses
controller
controller either
iscompliant
own
used, it is
is used,compatible (ISO
dedicated
usually
it is usually 11783-10).
controller
meant
meant to be If
or own
it
human
to operation.
be human is
those
of the require
robot. a special
robots listed above implement
can also be designed
used infor otherthattasks,
specific
but operated
operated and
and not
not directly
directly with robot
robot. dedicated
ISOBUS
operated
operated controller
TC-GEO
and
and not
not used,compatible
iscompliant
directly
directly it is (ISO
compatible
compatible usually with
meant
with
with
robot
11783-10).
robot
robot to operation.
beIfhumanown
operation.
operation.
robot.
those require a robot
Multi-purpose specialtractors
robot implement
tractors are designed
mechanically for that specific
similar or Also,
Also, current
current commercial
commercial TC-GEO
TC-GEO servers
servers need
need human
human
Multi-purpose
Multi-purpose robot tractors are
are mechanically
mechanically similar
similar or
or operated
dedicated
Also,
Also, and
current
current not
controller directly
commercial
commercial is used,compatible
it is usually
TC-GEO
TC-GEO with
meant
servers
servers robot to operation.
need
need be human
human
robot.
Multi-purpose
exactly same as robot tractors
conventional are mechanically
tractors. Agrointelli similar
(2021) or
has actions.
actions.
Also, current commercial TC-GEO servers need human
exactly same
Multi-purpose
exactly same as
as conventional
robot tractors
conventional tractors.
are Agrointelli
mechanically
tractors. Agrointelli (2021)
similar
(2021) has
or
has operated
actions.
actions. and not directly compatible with robot operation.
exactly
developed
developed same an
an as conventional
agricultural
agricultural robot
robot tractors.
tractor
tractor Agrointelli
that
that can
can be
be (2021)
used
used has actions.
with
with
exactly same Also, current commercial TC-GEO servers need human
Multi-purpose
developed
developed an as
an conventional
robot
agricultural
agricultural tractors
robot
robot tractors.
are
tractor Agrointelli
mechanically
tractor that
that cancan bebe(2021)
similar
used
used with has
withor
developed an agricultural robot tractor that
exactly same as conventional tractors. Agrointelli (2021) has can be used with actions.
2405-8963 Copyright © 2022 The Authors. This is an open access article under the CC BY-NC-ND license.
developed
Peer an agricultural
review under responsibility robot tractor thatFederation
of International can be used with Control.
of Automatic
10.1016/j.ifacol.2022.11.106
Juha Backman et al. / IFAC PapersOnLine 55-32 (2022) 6–11 7

Another problem is the task assignment for agricultural is constantly evolving, and new parts will be added in the
operation. Usually, the robot uses own Mission Control system future.
or similar, where robot tasks are designed, assigned to the
robot, and finally the robot work is monitored. The problem is 2.2 Mission control
that those are not compatible with existing Farm Management Usually, in the case of a normal tractor, the driver is
Information Systems (FMIS) or systems where precision responsible to overall process control and monitoring. When
farming tasks (ISOBUS Task) are designed. fully autonomous operation is desired, then the robot control
software must be able to start and stop the operation, monitor
In this research, the research question was how robots could
and control the subsystems, and detect and handle exceptions.
become more widely used. The hypothesis was that the robot-
function could be an accessory for a standard state-of-the-art Because the driver is usually present in normal tractor, there
tractor. The tractor could be used normally by human operated, are no commercial tools for mission control available for
and it could be also leaved to perform a simple operation tractors. However, for the implement control there exists
autonomously. The objective of this research was to build a standardized component: ISOBUS Task Controller (ISO
robot tractor using existing commercial components and to 11783-10). More about this in chapter 2.5 Implement control.
find suitable standards that are already adopted in the The Taskfile is a standardized way to describe the agricultural
agriculture. operation in the field. It is not designed to robot usage, but it
might be used for that purpose also.
2. METHODS
Central components of the robot are controller, sensors, and For robot usage, there exist different mission control software.
actuators. In the case of autonomous driving, the actuators are Many of those are designed such that it is an interface for
steering and speed controls, the sensors are for localization and human to start and stop the operation and to supervise the robot
obstacle detection, and controller tries to keep the vehicle in operation. These kinds of systems are for example Open MCT
desired path and to avoid the obstacles (Backman et.al. 2013). (Nasa, 2022) and QGroundControl (2019). There exist also
In addition, the autonomous tractor needs to control the tools for automatic mission handling for complex operations
implement and monitor the overall process as well. Following consisting consecutive operations; for example, Mission
chapters concentrate different parts of the autonomous tractor control for ROS (Tallinn University of Technology, 2017) or
more deeply. ROSPlan (Planning at King's College London, 2014)

2.1 Middleware 2.3 Localization and navigation

Middleware is essential part of the robot system. Middleware The localization and navigation are basic functionalities of the
can be used in different levels of the robot operation. In robots. Localization devices and methods tries to define the
simplest case, the middleware is used inside one computer to robots or vehicles current position and orientation in a map.
be a layer between different sensors, actuators, operation Navigation system sends commands to the steering system to
system and robot software. In more complex case, the achieve the desired position and location. In some cases, the
middleware handles communication between different navigation system also plans the safe and obstacle free route
computing units of the robot. Middleware can be also used for between points A and B, but the planning can be also in
communication between different robots or between robots mission control.
and external systems. There are several ready-to-use software packages available for
Commonly used middleware in robotics is Robot Operation robot navigation (Protontypes, 2021). There is also official
System, ROS, (Quigley et.al. 2009) but there are still many navigation stack for the aforementioned ROS 2 framework
others available (Elkady and Sobh, 2012). Perhaps, the biggest (Macenski et.al 2020)
problem in ROS is that is not capable of real-time The localization and navigation are also commercially
communication. To overcome this limitation, ROS 2 is available components or devices in agriculture as already
developed (Maruyama. et.al. 2016). stated in the introduction. For global localization, different
In agriculture, the ISO 11783 series of standards, “Tractors and GNSS receivers are compatible with each other because the
machinery for agriculture and forestry - Serial control and communication is defined in NMEA 2000 (IEC 61162-3). The
communications data network”, was developed to support the ISO 11783-7 adopts this standard as a part of ISOBUS system
exchange of information between different manufacturers’ (ISO 11783-7). The ISO 11783-7 defines also other navigation
mobile agricultural machinery products. The purpose of the related messages which can be used to control the position of
ISO 11783 standard is to “specify the method and format of the tractor and the implement (Backman et.al. 2013). The
transfer of data between sensor, actuators, control elements, driving lines or guidance lines can be transferred to the
information storage and display units whether mounted or part navigation system through ISOBUS Task Controller (ISO
of the tractor, or any implements”. The market name for 11783-10).
systems and devices that are proven to be compatible with the 2.4 Perception and obstacle detection
standard is ISOBUS. Nowadays, the standard contains 14
parts, covering different aspects from defining connectors to An important aspect of an autonomous tractor is the ability to
the definition of different standardized devices. The standard sense the environment. It is especially important to detect
obstacles that might cause damage to the tractor upon
8 Juha Backman et al. / IFAC PapersOnLine 55-32 (2022) 6–11

collision. Moreover, in case there are humans on the path of the recorded actions can be triggered by pushing a button or it
the tractor, the tractor must slow down or stop completely to can be triggered automatically based on GNSS position.
avoid collision.
ISO 11783-14 defines Sequence Control functionality which
There are different sensors that are commonly used for can be used if there are actions that implement controller
agricultural robots that are used to gather information about should do in headland (ISO 11783-14). ISOBUS TC Section
the environment. In 59 % of agricultural studies use RGB Control (TC-SC) functionality can be also used for headland
cameras as the input source for deep learning methodologies automation (ISO 11783-10). For example, TC-SC can
(Dokic, 2020). In this case study it is important to have a RGB command sprayer nozzles automatically on or off based on
availability that allows to send live feed to a human operator GNSS signal. The TC-SC compatible implement then executes
in case of detected obstacle. Often times many cameras have the command.
an integrated RGB feed.
3. RESULTS AND DISCUSSIONS
One of the limitations of RGB cameras provide 2D
In Figure 1 is the commercial tractor that was used as a base
information. For obstacle detection, it is important to know the
platform for robotization. Valtra N135D is a typical sized farm
distance to the object. There are multiple camera sensor types
tractor in Finnish farms. It has CVT transmission system that
that can measure the distance to an object. For example,
means that the tractor control system takes care of the
LIDARs, structured light, time of flight, and stereo vision.
transmission. Tractor speed can be commanded in full
Different types of sensors exist. For example, in the category operation range without need to change the gears. It is also
of stereo vision there are MultiSense S21, Stereolabs ZED f2, equipped with Valtra Guide auto-steering system and ISOBUS
and Intel RealSense D415, D435, D455 (Wang, 2021). functionalities. Those make it suitable for robotization.
Examples of LIDARs are RealSense L515, Velodyne Puck and
Livox Horizon (Novick, 2020).
There are multiple SDKs available to handle the sensory data.
For example, DeepStream SDK by Nvidia (NVIDIA, 2022)
allows for object detection with multiple cameras. Another
SDK provided by Nvidia is TensorRT (Vanholder, 2016),
which allows to run deep learning algorithms, such as
computer vision models on the sensor input. Moreover, many
camera manufactures provide easy-to-use SDKs themselves
e.g., ZED SDK by StereoLabs (Stereolabs, 2022).
2.5 Implement control
There are two major function in implement control in
agriculture. One is to change the implement state and another
one is to control the implement operation during the work. ISO
11783 standard has taken into account both of those already,
but still there exists different ways to realize those. Figure 1. The tractor that was used as a platform for robotization in
this research.
The implement control during the work can be based either
ISOBUS Task Controller (ISO 11783-10), manufacturers own The state-of-the-art commercial tractor already includes many
proprietary controller, or it can be manually controlled using of the components needed for robotic operation. The most
hydraulics etc. The best for robotics usage is to use ISOBUS essential part that is missing is the mission control system. In
TC-GEO compatible implements. When using TC-GEO, the addition to that, the perception and obstacle detection system
desired operation in field is described by prescription maps is also missing. However, some machine vision -based auto-
that are in standardized ISOBUS Task format (ISO 11783-10). steering systems have a perception system already, but that
Prescription map defines the setpoint values of the controllers was not the case in our research platform.
of the implement in each position of the field. TC-GEO server
commands the TC-GEO implement based on the prescription The solution could be to use some available software package
map and GNSS position. If tractor facilities (hydraulics, PTO, for mission control, but the problem is the middleware that
hitch position) is needed for the control of the implement current tractors are using. None of the available mission
operation, Tractor Implement Automation (TIM) functionality control systems are compatible with ISO 11783 standard. The
can be used (AEF, 2021). aim of this research was to test if it is possible to make a robot
functionality as an accessory for the tractor. That means that
To change the implement state between work, headland and the robot functionality should be compatible with already
transport states, usually hydraulic controls are used. To do it existing components and only complement those. The solution
automatically, tractors usually have a headland automation in this research was to use ISOBUS Task file to describe the
function. The normal way to use the headland automation is robot operation in the field and make a new component to
that the driver records the actions in headland. These actions supervise the existing components in the tractor.
can be further adjusted from tractor GUI and the replaying of
Juha Backman et al. / IFAC PapersOnLine 55-32 (2022) 6–11 9

In addition to mission control system, perception and obstacle the guidance line, not to change the driving direction during
detection system had to be developed for safety reasons. operation. That is why one LineString element contains only
Because there are not any widely used standards or devices for positive or negative speed values and a new LineString is sent
this purpose existing in agricultural tractors, the commonly when direction changes. Files are sent to SmartTouch device
used solution in robotics was used. Also, for safety reasons, through Ethernet using SFTP protocol. The operation of
remote control and emergency stop using Radio Frequency different components is started through CAN-bus messages,
(RF) communication was implemented. which CabECU interprets as if the driver presses the buttons
on the user interface.
The Robot Control is responsible for commanding the speed
along the driving line. LineString element consist of list of
guidance points (Point <PNT>). The Point does not include the
desired speed at the given point, so it had to be coded into
PointDesignator -attribute. The desired speed command is sent
to ISOBUS using “Tractor control mode command” (ISO
11783-7). The message is deprecated and in future TIM
messages (AEF, 2021) should be used. The desired speed
command is used as a setpoint for commercial Cruise Control
system.
3.2 Perception and obstacle detection
The perception system is composed of multiple components.
Firstly, the ZED 2 camera is used for object detection that aims
to recognize items from a camera feed. The ZED2 tracks 2D
and 3D positions of objects in the scene with depth detection
Figure 2. The architecture of the robot components in the and 3D information. Using data from the depth module, the
developed robot tractor SDK computes each object's 3D position as well as its
bounding box. Using data from the positional tracking module,
Figure 2 shows the architecture of the robot components that the position of the objects can be tracked continuously, even if
was used in this research. The dark grey components are the camera is moving.
components that exists already in commercial tractor. “Smart
Touch” is a tractor graphical user interface and it also includes The camera uses ZED SDK that can use ROS wrapper to
ISOBUS Task Controller and interface for auto-steering communicate results from object detection module. The result
system. The “GPS” and “Guidance” components are used for of the detected objects is published with the topic message:
navigation. Those were unmodified in this research. zed_interfaces/Object. A colored 3D point cloud is relayed via
“CabECU” and “ECU” are responsible for controlling the the point_cloud/cloud_registered topic. Both of these topics
tractor actuators. Some modifications to those were needed to can be written using the ROS components.
enable remote control using the RF remote controller.
Both the robot control device and the Xavier AGX are
3.1 Robot Control -device configured in the same network, they are both consequently
part of the same ROS application. This enables communication
“Robot Control” device is the central component of the robot. between the Xavier AGX where object detection is running,
It takes care of the overall operation, and user also commands and the robotic control. This approach means that
the robot operation through it. The instructions to the robot are communication overhead is minimized between the two
given using the ISOBUS Task file. ISOBUS Task file is an devices, and it is possible to share topics and messages
XML file, which central element is Task <TSK>. Task between two ROS devices. An added benefit is the possibility
element includes the following basic information among for the robot control devices to publish topics to the Xavier
others: what to do (OperTechPractice <OTP>), where to do AGX.
(FarmIdRef, PartfieldIdRef), when to do (Time <TIM>), and
with which device to do (DeviceAllocation <DAN>). For 4. CONCLUSIONS
implement control in precision farming operation, it includes
In this research, the research question was how robots could
prescription maps (TreatmentZone <TZN>). For auto-
become more widely used. It has already been seen in the
steering, it includes reference (GuidanceAllocation <GAN>)
agriculture, that the only way to make technology widely used
to guidance lines (GuidanceGroup <GGP>).
is through standardization. There is only one widely accepted
When the robot operation is started, the Robot Control sends standard for communication in agriculture, that is ISO 11783
instructions to other devices and then starts the normal or ISOBUS. The hypothesis was that the robot-function could
operation of those. The Task file is split such that the be an accessory for a standard state-of-the-art tractor. This can
implement related data is send to ISOBUS TC. The data format be achieved by using the standard. Many of the components
is already suitable for ISOBUS TC. The guidance lines are sent that is needed in the robot operation, is already existing in
to Valtra Guide one driving line (LineString <LSG>) at a time. state-of-the-art tractor. ISOBUS Task file can be used to
Valtra Guide is able to drive only forward or backward along describe the robot operation and it can be further divided to
10 Juha Backman et al. / IFAC PapersOnLine 55-32 (2022) 6–11

existing components, to ISOBUS TC and auto-steering Elkady, A., Sobh, T. (2012). Robotics middleware: A
devices which carry out a large part of the robot operation. If comprehensive literature survey and attribute-based
robot control -component is not present, or it does not want to bibliography. Journal of Robotics, 2012.
be used, the user can use the same Task file with normal
operation. Farmdroid (2021). FarmDroid ApS – Ecological and CO2-
neutral automatic farming robot. Accessed 26.1.2022.
In this research, standard was used to describe the operation. It https://farmdroid.dk/en/welcome/
was also used to low level control purposes, to control the
speed and the steering of the tractor. However, current Farming revolution GmbH (2021). Accessed 26.1.2022.
standard does not include means to start the operation of the https://www.farming-revolution.com/
standardized components. Also, it does not include means to Harvest CROO Robotics LLC (2021). Accessed 26.1.2022.
transfer the task files to components. The standard is https://www.harvestcroorobotics.com/
constantly evolving, and now Extended Farm Management
Information Systems Data Interface (EFDI) part is under IEC 61162-3. (2008). Maritime navigation and
development (ISO/DIS 5231). That can be a solution to radiocommunication equipment and systems - Digital
transfer the information, but still to use that to robot operation interfaces - Part 3: Serial data instrument network.
mutual understanding of different manufacturers is needed. Geneva, standard.
Also, the safety issues should be considered.
ISO 11783-7. (2015). Tractors and machinery for agriculture
ACKNOWLEDGEMENTS and forestry - - Serial control and communications data
network - Part 7: Implement messages application layer.
A part of this research is done in the project FlexiGroBots that
Geneva, standard.
is funded by the European Union’s Horizon 2020 research and
innovation programme under grant agreement No 101017111. ISO 11783-10. (2015). Tractors and machinery for agriculture
and forestry - - Serial control and communications data
https://flexigrobots-h2020.eu/
network - Part 10: Task controller and management
The authors would like to thank Valtra for providing a tractor information system data interchange. Geneva, standard.
to be used as a test platfrom and support with modifying it to
ISO 11783-14. (2013). Tractors and machinery for agriculture
robotic usage.
and forestry - Serial control and communications data
REFERENCES network - Part 14: Sequence control. Geneva, standard.
AEF (2021). Tractor Implement Management (TIM). ISO/DIS 5231 (2022). Extended Farm Management
Accessed 2.2.2022. https://www.aef-online.org/about- Information Systems Data Interface (EFDI). Geneva,
us/activities/tractor-implement-management-tim.html draft international standard.
AGCO GmbH (2022), Project Xaver | Fendt Future Farm. Macenski, S., Martín, F., White, R., Clavero, J. (2020). The
Accessed 26.1.2022. https://www.fendt.com/int/xaver Marathon 2: A Navigation System. IEEE/RSJ
International Conference on Intelligent Robots and
Agrointelli (2021). Robotti – Agrointelli. Accessed 26.1.2022. Systems (IROS).
https://www.agrointelli.com/robotti/
Maruyama, Y., Kato, S. and Azumi, T. (2016). Exploring the
Autonomous Solutions Inc (2022). Farming | ASI. Accessed performance of ROS2. In Proceedings of the 13th
26.1.2022. https://asirobots.com/farming/ International Conference on Embedded Software (pp. 1-
Backman J., Oksanen T., Visala A., (2013). Applicability of 10).
the ISO 11783 network in a distributed combined Naïo Technologies (2021). Autonomous weeding &
guidance system for agricultural machines. Biosystems agricultural robots. Accessed 26.1.2022.
Engineering, 114 (3), 306-317. https://www.naio-technologies.com/en/home/
Condon E.U., Windsor H.H. (1940). "Driverless Tractor Plants Nasa (2022). Open MCT – Open Source Mission Control
Crops in Spirals". Popular Mechanics. 74 (1): 7. Software. Accessed 2.2.2022.
Deere & Company (2022), The Future of Farming Technology https://nasa.github.io/openmct/
| John Deere. Accessed 26.1.2022. Noguchi, N., Kise, M., Ishii, K., & Terao, H. (2002). Field
https://www.deere.co.uk/en/agriculture/future-of- automation using robot tractor. In Automation
farming/ Technology for Off-Road Equipment Proceedings of the
DJI (2022), Accessed 26.1.2022. https://ag.dji.com/ 2002 Conference (p. 239). American Society of
Agricultural and Biological Engineers.
EarthSense (2021), Accessed 26.1.2022.
https://www.earthsense.co/ Novick, D. K. (2020). Market Survey of Airborne Small
Unmanned Aircraft System Sensors February 2020 (No.
SAND-2020-4082). Sandia National Lab.(SNL-NM),
Albuquerque, NM (United States).
Juha Backman et al. / IFAC PapersOnLine 55-32 (2022) 6–11 11

NVIDIA DeepStream SDK (2022), Accessed 1.2.2022.


https://developer.nvidia.com/deepstream-sdk
Planning at King's College London (2014). ROSPlan
Framework. Accessed 2.2.2022.
https://github.com/KCL-Planning/ROSPlan
Protontypes (2021). Awesome Robotic Tooling - Planning and
Control. Accessed 2.2.2022.
https://github.com/protontypes/awesome-robotic-
tooling#planning-and-control
QGroundControl (2019). Accessed 2.2. 2022.
http://qgroundcontrol.com/
Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T.,
Leibs, J., Ng, A. Y. (2009). ROS: an open-source Robot
Operating System. In ICRA workshop on open source
software (Vol. 3, No. 3.2, p. 5).
Stereolabs ZED SDK (2022), Accessed 1.2.2022.
https://www.stereolabs.com/developers/release/
Tallinn University of Technology (2017). Mission control for
ROS. Accessed 2.2.2022. https://github.com/mission-
control-ros/mission_control
Traptic (2021). Accessed 26.1.2022. https://www.traptic.com/
Vanholder, H. (2016). Efficient inference with tensorrt. In
GPU Technology Conference (Vol. 1, p. 2).
Wang, H., & Noguchi, N. (2018). Adaptive turning control for
an agricultural robot tractor. International Journal of
Agricultural and Biological Engineering, 11(6), 113-
119.
Wang, T. M., & Shih, Z. C. (2021). Measurement and analysis
of depth resolution using active stereo cameras. IEEE
Sensors Journal, 21(7), 9218-9230.
Wang, H., Ren, Y., Fu, W., & Meng, Z. (2021). Digitalizing
and controlling a conventional tractor for autonomous
farming work. In 2021 ASABE Annual International
Virtual Meeting (p. 1). American Society of Agricultural
and Biological Engineers.
Yang, L., Noguchi, N., & Takai, R. (2016). Development and
application of a wheel-type robot tractor. Engineering in
Agriculture, Environment and Food, 9(2), 131-140.
Yanmar Holdings Co., Ltd. (2021). Yanmar Upgrades Robot
Tractor Series in Japan. Accessed 26.1.2022.
https://www.yanmar.com/global/news/2021/02/17/8728
7.html

You might also like