Upload
anonymous-l7xrxpei1z
View
218
Download
0
Embed Size (px)
Citation preview
8/12/2019 Project Interim Report (Autosaved)
1/33
Proposal Interim Report:
Design and Development of a Solar
Powered Automatic Lawn Mower
PROJE! ODE: "#P$%$&
!eam Mem'ers:
OMORO !O((IAS O)
SA*#A *OEL O+,+,
AI-A E,.E*E
8/12/2019 Project Interim Report (Autosaved)
2/33
A(S!RA!
In Kenya today, most lawn owners either use manual workers or petroleum powered lawn
mowers to maw their lawns. The use of manual workers is a process that is expensive, fails to
employ technology, and also leads to inconsistent mowing of grass. The petroleum powered lawn
mowers require an operator, are noisy, and emit air pollutants from their exhausts. A solution to
these two methods is the use of an automatic solar powered lawn mower. In addition to using
green energy- solar power that the earth receives in vast amounts at any given instance, it
eliminates the necessity of employing operators it leads to consistent grass cutting, and employs
modern technologies in its operations. In Kenya automatic lawn mowers are very few and are not
afforda!le to a ma"ority of the population. Alternative methods to automatic lawn mowers have
therefore remained to !e the popular ways of tending grass in lawns and other grass surfaces.
This pro"ect aims to come up with a design that would !e cheaper and thus afforda!le to the
Kenyan population and also !e fully operational with high efficiency.
The lawn mower is to !e powered !y solar with a !attery used for charge storage. The
lawn mower should have a ro!ust and sta!le structure to carry all loads associated with its
structure and operation. #otion and change of directions on the surface should also !e achieved
!y the lawn mower. The lawn mower should also !e a!le to navigate a given area on its own
while avoiding o!stacles. Incorporated in it should !e a grass cutting mechanism.
The developed system at the end of the pro"ect should !e functional and meet all the
stated o!"ectives and should also !e within the !udget allocated for the pro"ect.
8/12/2019 Project Interim Report (Autosaved)
3/33
!a'le of ontents$.% I&T'()*+TI(&...........................................................................................................................
/)/ (A+.RO,*D..................................................................................................................................
/)0 PRO(LEM S!A!EME*!..................................................................................................................
/)1 PRO(LEM J,S!I"IA!IO*..........................................................................................................
/)2 O(JE!I3ES....................................................................................................................................../
0.% 1IT2'AT*'2 '23I24................................................................................................................./
0)/ O3ER3IE4...................................................................................................................................... ..5
0)/)/ OMMERIALL# A3AILA(LE A,!OMA!I LA4* MO4ERS.......................5
Table 2.1 Technology Analysis........................................................................................................6
0)/)0 IO* A,!O*OMO,S LA4*MO4ER OMPE!I!IO*...............................................6
0)/)1 A*DROID O*!ROLLED LA4*MO4ER...........................................................$$
.% #2T7()(1(89..............................................................................................................................$
1)/ Overview.............................................................................................................................................$
1)0 ME-A*IAL DESI.*.................................................................................................................$
1)0)/ 5assis.......................................................................................................................... $
1)0)0 45eels.................................................................................................................................$/
1)0)0 .rass cutter 'lade...................................................................................................... ..$/
1)2 AL,LA!IO*S ,SI*. I*I!IAL ES!IMA!ES........................................................................0$
.% 2:;2+T2) (*T+(#2
8/12/2019 Project Interim Report (Autosaved)
4/33
$.% I*!ROD,!IO*
/)/ (A+.RO,*D
The lawn mower was invented in $6% !y an engineer named 2dwin =eard =udding.
=udding o!tained the idea of the lawn mower after seeing a machine in a local cloth mill which
used a cutting cylinder mounted on a !ench to trim cloth to make a smooth finish after weaving.
=udding reali>ed that a similar concept would ena!le the cutting of grass if the mechanism could
!e mounted in a wheeled frame to make the !lades rotate close to the lawn?s surface. This
reali>ation allowed =udding to produce lawn mowers made of cast iron. These lawn mowers
featured a large rear roller with a cutting cylinder in the front. +ast iron gear wheels transmitted
power from the rear roller to the cutting cylinder @$.
&owadays, lawn mowers are useful pieces of machinery that employ a revolving !lade to
cut a lawn very smoothly. ed to mow
the lawn regularly due to the userBs timely schedule. The lawn mower can also !e programmed to
8/12/2019 Project Interim Report (Autosaved)
5/33
mow grass at the desired height. The mechanism of a ro!otic lawn mower contains wheels which
allow the lawn mower to navigate the lawn, along with sensors which are used to detect changes
in terrain, fences, and other foreign o!"ects which should not !e mowed. Typically,
the ro!ot includes a charging station which can !e installed anywhere where there is an electric
outlet. #ost of these ro!ots are equipped with containers for clipping collection so that the
lawn does not need to !e raked after mowing @.
/)0 PRO(LEM S!A!EME*!
The standard motor powered push lawn mower is not considered user friendly. The young, old,
handicapped, or people who are disa!led would have issues using a typical push lawn mower.
Another draw!ack when using a standard motor powered push lawn mower is that this lawn
mower is not environmentally friendly as it would cause air and noise pollution. The electric
lawn mower is environmentally friendly since there is no noise pollution due to engine noises,
and no fumes !ut is expensive. An electric corded lawn mower is limited in range !y its trailing
power cord, which may limit its use with lengthy lawns. There is the additional ha>ard with these
machines of accidentally mowing over the power ca!le. The programma!le ro!otic lawn mower
is very expensive. (ne can pay upwards of C,%%% to purchase their own. Also, this lawn mower
requires the user to set up a !order wire around the lawn that defines the area to !e mowed. This
timely process must also !e done correctly or else the ro!otic lawn mower will not operate
properly DE. (ur main goal is to design and create a lawn mower that incorporates all of the
!enefits of the previous mentioned lawn mowers and eliminate all of the previously mentioned
draw!acks. 4ith all of these lawn mower designs mentioned, our plan is to create a solar-
propelled electric automatic lawn mower. (ur design will !e more hardware set with software
controls like a predicta!le navigation algorithm while still maintaining the efficiency andrelia!ility of regular lawn mower.
8/12/2019 Project Interim Report (Autosaved)
6/33
/)1 PRO(LEM J,S!I"IA!IO*
#ost autonomous lawn mowers already created generate a random pattern that will encompass
the entire area desired to !e mowed at the end, !ut ends up consuming a lot of energy and time.
This "ustifies our push for a predicta!le navigation pattern that is more efficient in terms of
energy consumption and time spent. An electric wire is needed for most autonomous mowers to
create a mowing !oundary for the machine. 7owever, if the electric line is not properly placed,
the mower could potentially cross over the line and travel where it is not supposed to. The
perimeter wire increases time required for set up whenever a lawn is to !e mowed. This pro"ect
design will eliminate this guide wire and will instead incorporate a few sensors to carry out the
same function more efficiently. The overall goal for this mower pro"ect is to create an automated
solar powered lawn mower that is very effective and efficient while at the same time the machine
is safe, simple and not expensive.
/)2 O(JE!I3ES
The main o!"ective is to create an automated solar powered lawn mower that will mow a lawn,
navigate and perform o!stacle avoidance autonomously while !eing very simple to use,
effective, and efficient as well as incorporating safety, and simplicity inexpensively.
To achieve the main o!"ective the following specific o!"ectives will !e addressedF
$E To design a simple and fa!ricate the grass cutting mechanism and the chassis for
housing the electrical system and support the mechanical elements of the lawn
mower
0E To design and develop electronic control circuitry for the lawn mower
E To develop control code for the lawn mower controller
E To perform experiments that will test the performance of the lawn mower
8/12/2019 Project Interim Report (Autosaved)
7/33
0.% 1IT2'AT*'2 '23I24
0)/ O3ER3IE4
There are past developments that have gone on to develop !etter solutions for mowing. As a
result, the literature review for this pro"ect is divide into three main areas namely commercially
developed automatic lawn mowers review, I(& ro!otics +ompetition pro"ect designs and a
ho!!yist pro"ect, the Android +ontrolled lawn mower.
0)/)/ OMMERIALL# A3AILA(LE A,!OMA!I LA4* MO4ERS
The technology ta!le 0.$ shown !elow gives a snapshot of the commercially availa!le lawn
mowers and their characteristics like cost, weight, dimensions, cutting strategy, navigation
system, sensor system and typical chargingGrunning time. The models outlined here include
'o!o#ow, 7usqvarna Automower
8/12/2019 Project Interim Report (Autosaved)
8/33
the existing automated lawnmowers have good solutions for low noise emission, in the range of
/ to 6d=.
Table 2.1 Technology Analysis
Product ost 4eig5tDimension in
inc5es
utting
Strateg6
*avigation
S6stemSensor S6stem
!6pical
5arging
!ime an
Running
!ime
Ro'oMow 789 C0,$J $. kg &GA
8/12/2019 Project Interim Report (Autosaved)
9/33
0)/)0 IO* A,!O*OMO,S LA4*MO4ER OMPE!I!IO*
The I(& Autonomous 1awnmower +ompetition was an annual competition hosted !y
the
8/12/2019 Project Interim Report (Autosaved)
10/33
need for the mower to have a >ero turn radius. )uring the second semester several additions and
modification were made to prototype lawnmowers. 8enerally, the lawnmowers that participated
in the competition consisted of seven su!systemsF Lrame
8/12/2019 Project Interim Report (Autosaved)
11/33
The overall system consists of a mechanical su!system, consisting of the frame design, weather
enclosure, digital encoder mounts, mower !lade and shroud and wheel mounts. The mechanical
su!system was designed using multiple software suites in order to develop a sound frame design,
determine suita!le material selection and determine the environmental impact of the design.
Ligure 0.$.0.0 !elow shows the development stages of design through the development of
several prototypes.
"igure 0)/)0)0
8/12/2019 Project Interim Report (Autosaved)
12/33
0)/)1 A*DROID O*!ROLLED LA4*MO4ER
The !asis of this pro"ect was to design a lawnmower that can !e controlled with oneBs android device. The
constituents used to create this includeF a lawnmower, motors, motor controller, !atteries, wheels, staple
components for the frame and wheels, Arduino, 4iLly shield, and a wireless camera. The techniques used
to create and manipulate the machine includedF
8/12/2019 Project Interim Report (Autosaved)
13/33
powered !y a car !attery the car !atteryBs output voltage was stepped down from $03 to 3 using a
linear regulator !ecause higher voltages caused malfunctions with the ;4# pins. Numper wires are used
to connect the Arduino to the 4iLly module.
As can !e derived, most of the commercial autonomous lawnmowers use perimeter wire sensors
to control their motion within the assigned area. There are two different types of perimeter wire
sensors one is a !oundary loop-wire sensor used to prevent the lawn mower from going outside
the assigned area. Another type is a guide wire sensor which is used to guide the mower to its
charging station and return to its last finishing position after !eing fully charged. =ut this
solution has some weaknesses the mower consumes more energy and time since it operates
randomly within the !oundary loop until the entire green area is mowed, and the lawn will not
look nice after mowing. 4hile the I(& 'o!otics +ompetition tries to eliminate the perimeter
wire, these pro"ects are very expensive as they are heavily funded hence introduce complex
technologies like laser scanning and 8;< triangulation. (n the other hand, ho!!yists try to solve
the same pro!lem !ut not to very successful execution.
8/12/2019 Project Interim Report (Autosaved)
14/33
1); ME!-ODOLO.#
1)/ Design Overview
The design of the overall system will !e !roken down into three fundamental areasF the
mechanical platform, the electrical system, and the software implementation. The mechanical
platform will consist of a sturdy aluminium chassis !ase that is driven !y four wheels using
differential steering from the rear. Inside the ro!ot, a mower deck occupies the !ase of this frame.
It is important to use the correct type of mower deck since vi!rations are of great concern here.
The shroud is used to separate the mower deck area from the rest of the ro!ot to prevent grass
clippings from !lowing into the upper compartment of the ro!ot. The solar panels inclined in a
3-shape arrangement are the main power source for the !atteries via a charge controller. There
are two separate 03G$/A drive motors to provide thrust mo!ility to the ro!ot. In the !ack, two
$03 !atteries, connected in series, supply 03 to the motor powering the mower and the dual h-
!ridge, which controls !oth drive motors. )rive motors, electronics and !atteries are located
toward the rear of the ro!ot to provide more traction. The electrical system is created in two
independent sections. The first will consist of the electronics portion of the ro!ot hardware. This
includes the sensory devices Di.e. ultrasonic sensors, encoders, etc.E and the microcontroller that
will handle processing of the received data. The second section will !e made of the motors and
motor drives. The software associated with this pro"ect is categori>ed into navigation and
o!stacle avoidance su!systems. Ligure .$.$ !elow shows the high level design of the overall
system.
8/12/2019 Project Interim Report (Autosaved)
15/33
"igure 1)/)/ !5e overall s6stem design
1)0 ME-A*IAL DESI.*
The primary concern when designing this lawn mower is its simplicity and low cost, which
affected the types of materials considered for the chassis. The mechanical design was focused on
the materials needed to construct a custom frame and housing that would !e the !asis for a ro!ust
and functional lawn mower. Ligure .0.$ shows the mechanical design as designed using
8/12/2019 Project Interim Report (Autosaved)
16/33
8/12/2019 Project Interim Report (Autosaved)
17/33
screwed onto the frame such that one is at the front of the frame !etween the spindle wheels and
one on each side of the frame, all of which are pointing outwards to help sense o!stacles at the
!est Hviewing angle. The chassis design is shown in figure .0.0 !elow.
"igure 1)0)0 5assis design
The 1atitude and 1ongitude of Nu"a locality is -$.$%00 and 5.%$$J0/ respectively. (n the
0$st )ecem!er, the sun will rise J$O east of due south and set J$O west of due south. The chassis
design is in such a way that it can hold the cutter motor securely and at the same time hold the 3-
configuration of the solar panels at an angle of 0%O.
Fault Analysis
As shown in Ligure .0.0, the frame of the lawn mower was drawn in
8/12/2019 Project Interim Report (Autosaved)
18/33
where the most stress is happening on the frame and dark !lue is where the least stress is
showing on the frame.
8/12/2019 Project Interim Report (Autosaved)
19/33
The motors !eing used are two )+ electric motors. 2ach of the motors came with their
own mounting !rackets and gear !oxes. The two drive motors are !olted onto aluminum 1-
!eams with four hex screws. The 1-!eams are welded on either side of the frame of the
autonomous lawnmower. The motors also have a gear switch located at the top of the housings.
3.2.5 Final Mower Specifcations
Ta!le .0.0F #ower
8/12/2019 Project Interim Report (Autosaved)
20/33
Electronics Co!part!ent Len&t'( -5./2 c! Wi%t'( 2+.3/ c! ei&'t( 2,.32 c!
C0ttin& %ec4 wi%t' ,.,3c!
C0tter len&t'-).,2c!
otal !ass -.+/4&
Mechanical Design Validation
8/12/2019 Project Interim Report (Autosaved)
21/33
The lawn mower will consist of three motors- two to drive the wheels and one to run the grass
cutter mechanism. The wheel motors should !e a!le to provide sufficient torque to move the
lawn mower in various types of lawn terrain. The motor controller and drives should !e a!le to
vary the performance of the motors to achieve the events of !raking, starting, maintaining
motion, differential power to select motion direction and reversing. Lor the grass cutter the
motors and motor controllers will achieve the functions of starting and stopping the motors
depending on the directions presented though the microcontroller program. The motors would !e
interfaced to the system micro controller from which the system code will !e run to control the
entire system. The ratings of components in the motor drive circuits will !e calculated as per the
design specifications.
The figure .0 !elow shows some dc motor controllers and some of their parameters and
features.
Ligure .0 types of dc motor controllers considered
1)1)0)0 Microcontroller
The micro controller will act using its program code to change the manner of operation of
different components of the drive circuit. The microprocessor through its program code would
8/12/2019 Project Interim Report (Autosaved)
22/33
influence starting the drive mechanisms, maintaining the drive mechanisms in motion, changing
direction of the lawn mower through differential wheel powering, reversing the lawn mower and
!reakingG stopping the lawn mower. The micro controller using its code will determine whether
the grass cutter motor starts or stops.
1)1)1 O*!ROL IR,I!S
The control circuit will !e implemented to achieve its functions through the interaction of
sensors and the micro controller. The sensors !eing considered are proximity sensors to detect
the presence and proximity of o!stacles, grass detection sensors to detect the presence or a!sence
of grass. The sensors will !e interfaced to the micro controller so that an appropriate action is
implemented according to the program code.The figure . !elow shows roughly the interaction of various components of the electronic
module
8/12/2019 Project Interim Report (Autosaved)
23/33
Ligure . Interactions of components in the control model.1)1)2 ODE DE3ELOPME*!
+omputer
8/12/2019 Project Interim Report (Autosaved)
24/33
faster. The "oystick also has the power !utton which is needed for !oth the controller and the
computer su!system.
The computer su!system contains the !asic stamp 0 microcontroller which directs the
mower?s movement, sensors, and the on and off functions. As the frame of the mower moves the
microcontroller receives signals from the ultra-sonic ping sensors and the infrared sensors. Theping sensor sends out a pulse and when the pulse !ounces !ack the sensor sends the amount of
time it took to receive the pulse to the microcontroller. Then the microcontroller depending on
the distance it calculates reroutes around the o!"ect. The infrared sensor sends a frequency out
that is set to detect a certain color and if it gets reflected !ack then the infrared sends the signal
!ack to microcontroller. Lor sensor location see )rawing T$. The wheels on the lawnmower
have a !uilt-in encoder which sends a signal to the microcontroller which gets interpreted as a
distance. (nce the distance is reached the !asic stamp 0 sends the signal to the controller. As
the mower moves across the microcontroller saves the distance from the encoder so it can
compare against the dimensions of the field. The microcontroller could receive signal for an
automatic shut off, either from a wired red !utton or from the wireless controller.
T.
8/12/2019 Project Interim Report (Autosaved)
25/33
T. 2quipment 1ist
-=asic
8/12/2019 Project Interim Report (Autosaved)
26/33
the program needs to !e changed so the program can accurately stop. If the constant is wrong it
could cause it to inaccurately read the o!"ect distance and either hit the o!"ect or avoid it too
soon causing the lawnmower to not cut some of the grass.
Also, if the program has a memory error it could affect the encoder and have it go longer or
shorter and go out of the !ounds of the cutting field. There is no way to prevent this. The!ackup is the infrared sensor which is also running and it detects the !oundaries in case the
encoder fails.
8/12/2019 Project Interim Report (Autosaved)
27/33
: P ;ing *ltra-
8/12/2019 Project Interim Report (Autosaved)
28/33
92
;ower
(n
+ase
Lorward
(!"ectQ +ase
(!"ect
'eached
)istanceQ
;reviou
s TurnQ
+ase
1eft
+ase
'ight
92&(
&(
12
'I87
)rawing T0
-
;rogrammin
g Llow
+hart
8/12/2019 Project Interim Report (Autosaved)
29/33
The coding language will !e selected in accordance to the final micro controller that will !e
selected. The code will !e involved in the process of navigation and o!stacle avoidance.
1)1)2)/ *avigation
The code should ensure that the microprocessor controls the drive mechanisms and circuitry to
move the mower around from a given start point during the process of grass cutting. The motion
will !e in a linearG nonrandom manner.
1)1)2)0 O'stacle avoidance
Through the microprocessor program code will direct the drive circuit on how to ena!le the lawn
mower to avoid the o!stacles. (!stacle sensors would inform the microprocessor of the presence
of an o!stacle. The microprocessor through its program code would then determine the path to !e
followed in avoiding the o!stacle. e the code, testing will then !e done on the lawn mower to see how the lawn
mower operates when running the specific program code.
1)2 AL,LA!IO*S ,SI*. I*I!IAL ES!IMA!ES
8/12/2019 Project Interim Report (Autosaved)
30/33
4heel )iameter P$6.cm=aterry ;ack P $kg.+hasis 4eight P kg.4heel #otors P kg.+utter #otor 4eight P 0kg.
+utter P$kg.
8/12/2019 Project Interim Report (Autosaved)
31/33
2); E=PE!ED O,!OMES
To develop an automated solar powered lawn mower that will mow a lawn, navigate and perform
o!stacle avoidance autonomously while !eing very simple to use, effective, and efficient as wellas incorporating safety, and simplicity inexpensively.
Fig 3.3 Schedule
8/12/2019 Project Interim Report (Autosaved)
32/33
8); RE"ERE*ES
@$ =ender, )aniel. 8uthrie, Andrea. 8oode, Nason. 7ayashi, #asato. Thomas, Anthony.Thomas, 8eorge. D0%$$, &ovE. 'o!otic 1awnmower )esign. @(nline.Availa!le LT;FhttpFGGro!omow.ion.orgGwpcontentGuploadsG0%$$G$0G0%$$W+levelandW'o!oticW1awnmowerW)esign.pdf. DAccessedF 0%$, Nune $E
@0 7all-8eisler, Kristen. D0%$E. 7ow can lithium-ion !atteries improve hy!ridsQ@(nline.Availa!leF httpFGGauto.howstuffworks.comGlithium-ion-!atteriesimprove-hy!rids$.htm.DAccessedF 0%$, Nune $E
@ =ender, )aniel. 8uthrie, Andrea. 8oode, Nason. 7ayashi, #asato. Thomas, Anthony.
Thomas, 8eorge. D0%$$, &ovE. 'o!otic 1awnmower )esign. @(nline.Availa!le LT;FhttpFGGro!omow.ion.orgGwpcontentGuploadsG0%$$G$0G0%$$W+levelandW'o!oticW1awnmowerW)esign.pdf. DAccessedF 0%$, #ay 05E
@ D0%$E.=est #owerF Nohn )eer Tango 2. @(nline. Availa!leFhttpFGG!estmower.comGproductsGNohn-)eere-Tango-2.html. DAccessedF 0%$, Nune $E
@ =osch, 'o!erts. =osch Idego. @(nline. Availa!leFhttpFGGwww.!oschindego.comGg!GenGproductGtheXindego.html. DAccessedF 0%$, Nune $E
@/D0%%E. =osch Idego 'o!otic 1awn #ower. @(nline.Availa!leFhttpFGGalltoolsgarage.comGindex.phpQroutePproductGproductYproductWidP0/)DAccessedF 0%$, Nune $0E
@5 +ar!a"al, #artin, #allman, #ike, ;orter, +urtis, Zurinskas, 2rik. Team
8/12/2019 Project Interim Report (Autosaved)
33/33
DAccessedF 0%$, Nune $E
@$$ D0%$0E. 'o!ot +enterF 'o!otic