►
From YouTube: Open Source Robotic Tractor
Description
http://opensourceecology.org/wiki/Open_Source_Robotic_Tractor
=====
What you see here at Open Source Ecology is an ambitious program based on a volunteer effort. To help us reach the goals - please consider joining as an OSE Developer in 2017-
http://opensourceecology.org/wiki/OSE_Developers
Take a minute to subscribe to our email newsletter (updates, workshops, etc): http://bit.ly/1LtcM44
A
Okay:
let's
go
right
into
this
meeting.
Other
fellas
we're
gonna
talk
about
computer
vision
for
the
tractor,
so
you
can
feel
free
to
listen
to
us,
but
we
got
to
do
this
right
now.
So
yes,
I'll
I'm.
So
so
tell
me
more
about
your
thoughts,
so
so
the
update
for
what
we've
talked
about
so
far
is
we've
talked
about
simply
adding
computer
vision,
recognition
of
markers
on
a
field.
So
our
light,
the
micro
tract,
can
go
on
a
field
with
solar
power,
so
we
would
have.
We
would
have,
for
example,
the
use
case
of.
A
Solar
panel,
small
power
cube
a
controller
that
has
solenoids
on
it,
and
the
solenoids
would
drive
the
the
tracks
at
one
side
or
the
other
tracks,
so
you
can
go
forward
backward
and
turn
and
so
forth,
but
but
there's
logic
to
that,
so
it'll
be
a
Raspberry
Pi,
that's
got
computer
vision,
that's
actually
recognizing
markers
on
the
field,
so
you
can
either
pre
program
or
even
well.
Ideally,
you
would
want
to
also
have
like
pre,
predetermined
paths
or
both
combination
of
predetermined
paths
and
visual
feedback
of
the
path.
B
A
B
A
B
B
So
this
will
make
it
very
easy
for
the
turning
point,
so
we
can
do
the
turning
very
accurately
with
the
dropper
scope
and
with
the
z-axis,
and
we
can
make
it
follow
a
certain
trajectory
with
with
that
pointer
being
on
the
town.
So
it
shouldn't
be
a
big
big
issue
to
find
that
to
find
that
mine,
especially
if
we
get
it
to
be.
Oh,
maybe
discover
so
that
would
be
lets
say
which
is
already
done
with
the
TV,
so
we
can
just
take
it
out
of
pocket
there
as
verify
and
work
like
a
charm.
B
A
A
B
A
A
So
I
think
the
prototype
field
that
we
have
available
for
testing
is
a
hundred
meters
by
20
meters.
So
it's
long
long
field
and
it
would
turn
around
say
at
the
ends,
but
there's
different
ways
to
go
about
it.
So
one
way
as
the
markers
and
others
other
ways
could
be.
Even
things
like
you
pull
a
string
or
wire
across
long
distances,
but
maybe
you
can
tell
me
more:
would
the
markers
be
acceptable
like
every
five
five
meters
or
even
ten
meters.
B
B
A
A
B
A
B
B
A
B
A
So
distance
between
two
rows
would
be
there's
two
ways.
One
is
if
the
tractor
is
straddling
the
plants,
so
so
it
could
be
every
two
feet.
So
one
option
is
every
two
feet
or
you
can
make
it
that
it's
every
four
feet.
If
the
tractor
is
going
in
between
the
rows
but
I'm
thinking,
if
we
can
get
the
accurate
accuracy,
it
should
just
be
going
over
the
plants.
A
B
A
B
A
Could
make
it
such
that
yeah
it's
kind
of
raised
raised
up,
but
I
mean
we
don't
have
to
worry
about
that.
Yet,
let's
just
say
that
we've
got
the
basically
the
initial
establishment
phase
where
the
plants
are
just
sprouting
and
that's
when
you
need
to
do
all
the
weeding
and
then,
after
some
time
potentially
even
this
tractor
spreads
out
straw
like
this
yeah
I'm,
seeing
that
initially
the
the
weeding
happens
by
the
tractor
going
bare
over
bare
ground.
A
But
the
other
strategy
is
also
that
that
we
could
either
spread
straw
or
have
the
tractor
autonomously
spread
straw
like
right
in
its
tracks
right
behind
its
tracks.
After
it
say
after
it
goes
over
and
does
the
weeding,
we
can
add
a
functionality
where
it's
mashing
up
a
hay
bale
and
it's
putting
that
straw
right
in
its
in
its
on
its
tracks.
I
mean
that's
more
advanced
I
mean
we
don't
have
to
talk
about
that
yet.
A
A
A
B
B
B
B
B
A
B
B
B
B
A
And
you're
you're
also
able
to
edit
this
document.
If,
if
you
let's
see
it's,
let
me
see:
no,
you
can't
advanced
anyone
can
can
edit
this
document,
so
you
can
edit
this
document.
You
can
do
things
there,
so
basically
you're
going
and
at
the
end.
B
A
A
A
A
B
B
A
B
B
B
B
A
B
B
A
B
B
B
A
B
A
A
B
A
B
A
A
A
A
That's
nice,
we
could
use
I
mean
I.
We
take
a
lot
of
different
documentation
around
here,
so
to
have
a
low-cost
replaceable
camera
would
actually
be
a
really
good
thing
for
us,
like
here,
we'd
love
to
set
up
what
they're,
showing
there
with
for
just
time-lapse
photography
that
we
do
a
lot
of
might
actually
look
into
doing
that.
Also,
okay,
excellent.
A
A
Yeah,
that's
it
that
actually
do
you
know
like
we
have
a
revenue
model
of
hosting
workshops.
I
mean
that
would
actually
be
a
great
build
workshop
for
a
3d
printed
item.
You
know,
say
we
run
a
3d
printer
workshop.
We
can
say
okay
and
we're
gonna
make
a
3d
printed
camera.
On
the
second
day.
That's
I
really
like
that.
B
B
B
B
A
A
Well,
that's
that's
the
big
power
cube,
but
that
big
power
cube
is
the
gasoline
version.
The
other
part
is
we
will
we
can
switch?
We
will
have
a
secondary
power
cube
with
just
a
solar
panel
on
top
of
that,
so
solar
power
cube,
that's
not
built
yet
solar
power
cube.
So
we
don't
have
much
on
the
solar
power
cube,
but
what
what
we
can
do
is
those
solenoids
can
drive
the
output
of
that
16
horsepower
power
cube
10
gallons
per
minute.
A
They
can
also
drive
the
very
tiny,
very
small
flow
out
of
just
like
a
200
watt,
solar
panel,
200
or
300
watt.
Solar
panels
will
be
going
very
very
slowly
in
a
day
time.
Like
the
expected
rate,
we
did
a
1
kilowatt
power
cube
before
and
it
gave
us
so
the
so
expected
speed
there
is
I
mean
just
give
you
some
numbers
there.
A
A
A
A
So
in
a
week
let's
say
this
thing
goes
constantly
twenty-four.
You
know
every
time
the
Sun
shines
and
you
need
to
weed
about
every
week
to
two
weeks
and
the
intensive
weeding
period.
So
let's
say
we
weed.
Every
week
per
week
we
can
travel
about
a
kilometer
or
two
kilometers
seven
times.
You
know
1.5
kilo,
seven
times
250
is
1750
kilo,
1750
meters,
let's
say.
A
A
B
B
B
B
B
B
A
B
B
A
B
A
B
A
B
B
B
B
A
I
mean
because
this
tractor
has
7,000
pounds
of
pull
7,000.
We
can
put
extender
implements
if
needed.
We
can
actually
double
this
speed
because
we
can
put
cultivators
behind
the
tractor
and
even
spanning
to
the
rows
to
the
side.
So
we
can
do
four
rows
at
a
time.
I
mean
we
have
plenty
of
pull,
so
we
don't
have
to
worry
about
that.
Yet
will
will
optimize
this
later,
but
for
now.
Let's
just
do
this
very
simple
right
behind
it.
No
big
deal.
That's
the
proof
of
concept
here.
This
is
great
yeah.
A
A
B
B
A
A
Yeah
I
mean
this.
This
would
be
a
super
easy
way
to
do
it
now.
Let's
talk
briefly
about,
and
maybe
we
should
just
restrict
ourselves
to
that
as
a
minimum
viable
product
for
now,
and
definitely
I
mean
that's
what
we
want
to
start
with.
But
how
much
more
difficult
is
that
if
you
have
posts
like
say
every
so
the
machine
is
actually
looking
straight
ahead
onto
the
field
and
there's
posts.
Let's
say
every
15
meters
or
so
or
10
meters
like
a
grid
of.
A
B
B
A
B
B
A
C
A
So
please
Michel,
when
you
do
them,
if
you
find
any
other
papers
post
them
on
page
three.
C
C
C
A
Okay,
so
I'm
gonna
put
that
on
I'm
gonna
put
all
these
documents.
I'm
gonna
start
a
page
on
the
wiki.
If
you
look
at
my
screen
yeah,
you
can
see
my
screen.
I'm
just
gonna
go
open-source
robotic
tractor
weeding
trip,
weeding
tractor.
Well,
it's
gonna
be
more
than
weeding,
so
it's
called
open-source
robotic
tractor.
A
Well
so
so
the
idea
is,
the
concept
here
is
you're,
the
tracks
are
driving
or
whatever
implement
is
drawn
behind
the
tracks,
and
it
wants
to
be
as
close
to
the
plant
as
possible
without
killing
the
plant.
So
what
is
that
acceptable
distance?
The
acceptable
distance
would
be
I
mean
at
best.
It's
like
one
inch
from
the
plant,
but
that's
like
to
close
I
would
say
two
inches
or
three
inches,
where
you're
certain
that
you're,
not
gonna
accidentally
hit
plants.
B
B
A
But
more
likely
it's
we're
actually
pulling
a
little
little
weeding
implement
behind
the
tracks.
Unless
because
then
we're
just
limited
by
the
geometry
of
the
tracks
for
the
row
spacing.
So
what
we
probably
want
to
do
is
just
have
a
little
implement
behind
the
tractor,
which
is
being
pulled
and
that
implement
just
leaves
the
space
for
the
row
in
the
middle
and
it
and
it
straddles
that
with
three
inches
on
each
side.
A
So
it's
a
six
inch
gap
in
the
middle
and
then
it's
gets
to
three
inches
of
the
plants
on
this
on
the
other
two
rows
and
it
clears
everything
in
its
way
so
that
three
inches
adjusts
for
like
say,
there's
uneven
terrain
and
whatever
that
the
tractor
does
not
shake
around
that
it
actually
hits
plants
accidentally
because
I
think
the
control
itself.
It's
gonna
be
very
clear
as
far
as
steering
cuz,
it's
gonna
be
moving
very
slowly,
at
least
on
solar
operation.
A
So
the
reason
I
mean
it's
we're
not
gonna
have
any
problems
controlling
it.
The
question
is
just
the
stability
in
general
of
the
tractor
like
if
there's
uneven
terrain,
it
can't
wobble
and
say
that
the
wieder
hits
the
actual
plants.
So
we
have
to
experiment
with
that,
but
the
idea
is
I.
Guess
on
the
motion
side
assume
we've
got
perfect
Drive.
That
means
we
can
turn
one
wheel
or
the
other
I
mean
there
are
no
limits.
There
I
mean
the
theoretical
limit.
There
would
be.
What
like?
How
do
you
calculate
the
theoretical
limit.
A
B
A
A
B
A
B
B
A
C
A
C
C
B
B
A
B
B
B
A
B
B
A
A
B
B
B
B
B
B
B
B
B
B
B
A
A
B
B
A
B
C
C
C
C
C
A
Salaam,
do
you
also
have
the
capacity
to
get
yourself
some
3/4
inch
PVC?
Do
you
guys
have
3/4
inch
PVC.
B
A
A
B
A
A
All
right
could
do.
That
is
that,
would
that
be
the
next
step
to
train?
You
know,
get
this
data
sample
and
then
work
with
that
and
as
far
as
the
computer,
can
you
computer
software,
the
opencv
software?
Can
you
send
a
link
to
what
you're
actually
using
like?
Is
it
just
like
one
program
uploaded
to
the
Raspberry
Pi?
What
are
you
doing
here?
You're
uploading,
a
whole
operating
system
with
this
OpenCV
software
or
how
does
that
work.
B
B
B
B
B
A
A
A
B
B
A
A
A
A
Well,
though,
as
you
can
see,
and
if
you
download
the
tractor
off
the
let's
see
they
put
a
link
on
the
tractor.
A
Okay
and
then
the
condition
is
upon
a
startup
of
a
new
day
when
a
new
day
starts.
The
tractor
has
to
orient
itself
but
say
it's
gonna
be
in
the
middle
of
the
field.
So
you
have
to
acknowledge
that
that
you'll
be
in
the
middle
of
the
field,
and
you
have
to
orient
yourself
where
you
are,
but
it
will.
It
should
be
easy
because
if
the
tractor
should
have
left
off
in
a
good
position
straddling
a
row,
so
you
can
continue
from
that
point.
B
A
B
B
A
A
B
A
A
Excellent
excellent,
so
anything
that
you
do
just
please
log
it
on
your
log
like,
for
example,
if
you
start
writing
the
code,
you
know
it's,
the
the
idea
is
publish
early
and
often
meaning
that
as
soon
as
you
have
anything
just
post
it,
so
it's
at
least
a
placeholder,
and
then
you
can
upload
new
versions
to
it.
Just
like
the
working
document,
it's
already
up
there,
but
we
can
add
to
it
all
right.
B
A
And
please
free
to
add
to
this
working
document
in
Google
presentation,
I
mean
you
start
pages
there
and
and
so
forth.
So
you're
welcome
to
edit
all
right.
So
thank
you
very
much.
So
hopefully
we
get
this
thing
and
we
build
it
on
October
27,
but
building
the
system
say
sorry
say
it
again:
we're
gonna!
Yes,
we're
building
it.
A
Here
we
have
a
workshop
organized
at
the
at
our
facility
here
we're
gonna
post
that
workshop
in
a
cup
in
like
a
week
to
week
to
two
weeks,
we'll
post
that
workshop
and
yeah
we'll
build
it.
Then
we're
gonna
build
the
small
version,
which
is
just
the
16
horsepower,
as
well
as
the
64
horsepower.
Now,
as
far
as
the
small
tractor,
basically
there's
GPS
I
mean
it's
basically
gonna
be
a
module
add-on
to
the
tractors
tractor,
so
we
can
either
use
that
or
just
use
it
for
normal
operation.