Report
Participating Members:
Corey Kimble
Colleen Morgan
Erin Radtke
David Smith
Zachary Taylor
1|Page
Abstract
The main objective for the LawnBot group is to design a lawn mower that incorporates all of the features
from various types of lawn mowers, plus more. The group will create a remote control lawn mower that
utilizes each of the benefits, creating a safe, reliable and user friendly lawn mower. The project was done in
two different stages. The first stage the group completed was the Remote Control Lawn Mower. The second
stage of their project was creating an Autonomous Lawn Mower, the LawnBot. The remote control lawn
mower has been designed and built by many engineers throughout the years. There are many variations of
the remote control lawn mower, as people across the nation have attempted to advance the basic lawn
mower by implementing the remote control aspect. The Autonomous Lawn Mower was a lot more difficult to
design and build. By integrating hardware and software, the students found just how much technology can
be used to develop an outstanding project. The group went a step further by creating an even safer version
of the mower. In addition, the autonomous version is also much more convenient for the user.
Introduction
Mowing the lawn with a standard motor powered lawn mower is an inconvenience, and no one takes
pleasure in it. Cutting grass cannot be easily accomplished by elderly, younger, or disabled people. Motor
powered push lawn mowers and riding lawn mowers create noise pollution due to the loud engine, and local
air pollution due to the combustion in the engine. Also, a motor powered engine requires periodic
maintenance such as changing the engine oil. Even though electric lawn mowers are environmentally friendly,
they too can be an inconvenience. Along with motor powered lawn mowers, electric lawn mowers are also
hazardous and cannot be easily used by all. Also, if the electric lawn mower is corded, mowing could prove to
be problematic and dangerous. The self-propelling electric remote control lawn mower is a lawn mower that
has remote control capability. This prototype is robotic user friendly, cost efficient, safe to use, efficient to
use, and environmentally friendly. It can save significantly on labor costs.
Along with the various ages of users, this lawn mower can also be used by people who have disabilities and
are unable to use a regular push, or riding lawn mower. The prototype will also be automatic and will run on a
charged battery with no cords to interfere with operation. This cordless electric lawn mower includes remote
control capability which is less expensive than a robotic lawn mower with sensor capability. This robot lawn
mower design is safe to use. With its remote control capability the lawn mower stays within the boundaries
of the lawn because the user is able to have fun control over the lawn mower with the controller. This
prototype is also environmentally friendly. There is no need for gas, oil, and engine to use this device because
it is electric powered.
The objective of the self-propelling electric remote control lawn mower is to extend the design of currently
used lawn mowers, and to improve the capabilities of standard robotic lawn mowers as well as assuring cost
efficiency. This self-propelling lawn mower design is comprised of remote control and autonomous capability
that is user friendly so most consumers will be able to use this device. It is safe to use, as well as efficient
2|Page
because it electric powered and cordless. With these objectives mentioned, the self-propelling electric
robotic lawn mower is environmentally friendly.
3|Page
Table of Contents
Abstract ......................................................................................................................................................... 2
Introduction .................................................................................................................................................. 2
Design Achievements.................................................................................................................................... 7
Bumper ................................................................................................................................................. 7
Invisible Fence........................................................................................................................................... 7
RoboRealm ................................................................................................................................................ 7
Remote Control......................................................................................................................................... 7
Hardware Design........................................................................................................................................... 7
Various Components................................................................................................................................. 8
Schematics ................................................................................................................................................ 9
Software Design .......................................................................................................................................... 14
Communication Setup ............................................................................................................................ 14
Initialize Variables ................................................................................................................................... 15
Display Drive Motor Values .................................................................................................................... 16
Setup Variable Watch ............................................................................................................................. 16
Button Interface Panels .......................................................................................................................... 16
Setup Test Panel Interface .................................................................................................................. 17
Setup Start/Stop Panel Interface ........................................................................................................ 18
Main Program Script (VBScript) .............................................................................................................. 18
Battery Check ...................................................................................................................................... 18
Start and Stop Interface Script............................................................................................................ 19
Object/Boundary Detection ................................................................................................................ 19
Backup Sequence ................................................................................................................................ 19
4|Page
Relays ...................................................................................................................................................... 29
Appendix 3: Original Design Proposal......................................................................................................... 30
Appendix 4: Summary of Changes from Original ........................................................................................ 30
Invisible Fence....................................................................................................................................... 171
Battery orientation ............................................................................................................................... 171
Roll-over Accelerometer ....................................................................................................................... 171
Bumper ................................................................................................................................................. 171
6|Page
Design Achievements
Bumper
The bumper design combines both safety attributes as well an interfering detection method. The bumper
system is constructed with PVC (polyvinyl chloride) pipe, sheet metal, springs, and push buttons. With a
square design outlining the mower with the PVC pipe, the eight spring loaded limbs are designed to touch
push buttons when compressed by the sheet metal bumper. The sheet metal surrounds the PVC to protect
and cover all four sides of the lawn mower. This design is for the mower to stop, go into reverse, and spin
when the push button is compressed by any of the eight bolts attached to the surrounding PVC internal
bumper.
Invisible Fence
The invisible fence system is one that diversifies this robotic lawn mower from any other project. Using the
magnetic field of a wire entrenched into the ground, a receiver has been integrated into our obstacle
interrupt system to warn the mower of crossing outside of a bounded area. Essentially the same technology
as an electric dog collar, the electrical pulse that is normally sent to a canine does to the laptop perched onto
the mower.
RoboRealm
The RoboRealm code that this group has developed is used to both control the two motors rotating each rear
wheel along with being the central hub for all the obstacle interrupt system signals. While the blade is
running, our program sends signals to the each motor determining the speed and direction of the mower.
Upon hitting an obstacle or crossing the threshold of the invisible fence, a signal is sent to the laptop via USB
and an interrupt variable is sent. A loop in our RoboRealm program goes through a sequence of stopping the
wheels, going into reverse, and spinning away from the obstacle or toward the bounded area.
Remote Control
The robotic lawn mower was to be designed with the capability of being controlled both using a laptop
running RoboRealm and a remote control. Integrating The Spektrum DX5e remote control and transmitter
was a process that required elegance in the design by using a switch that toggle between remote control or
RoboRealm mode. This remote control can be used to set the direction and speed of the mower. This
addition allows the user both the option for automation and manual controls, which is an essential part of
this design project.
Hardware Design
7|Page
Various Components
1. Push Mower Body Frame: This was used as the basis of the mower construction. It was modified to handle
the other components of the LawnBot. The group replaced all four original wheels with two caster wheels and
two larger wheels that are motor driven.
2. 24 Volt Battery: The battery acted as a power supply for the LawnBot.
3. Safety Switch: The safety switch toggles the 24 volt batterys connection on/off to the rest of the circuit.
The positive terminal of the battery is connected to one terminal of the switch while the other terminal is
connected to the main terminal block.
4. Bumper: The physical bumper is made up of an inner square created by PVC pipe. The outside has PVC
pipe with attached sheet metal that is attached to the inner square with PVC pipe loaded by a spring. There is
a bolt through each spring connecting the outside and inside layer of the PVC pipe. The spring allows the
bumper to compress when the mower has contact with an object. The bumper also has bolts through it that
are there to activate the pushbuttons.
5. Push buttons: The pushbuttons are attached to the inner square of the PVC pipe. They are activated when
the bumper is pushed in and the bolts push them. They let the program know when an object has come in
contact with the mower. The push buttons are in series with each other and are connected to a serial cable
that connects them to the computer.
6. Plexiglass: The plexiglass is mounted to the mowers body frame and allows other components to be
mounted on top of it. It also allows the computer to sit on top of it.
7. Motors: The LawnBot has a total of three motors. The blade mower came attached to the mowers body
frame. Both of its terminals are attached to a specified slot on the main terminal block. The other two
mowers are used to move the wheels of the mower. They are both attached to the mowers body frame with
two u-bolts. The terminals for these two motors are attached to the motor drivers terminals.
8. Motor Driver- the motor driver is connected to the computer with a serial cable. This allows the program
to dictate the movement of the wheels motors.
9. Receiver/Antenna: The receiver and antenna allow the LawnBot to receive communication from a remote
control. The receiver is connected to the motor driver so that the wheels motors can be manually driven
using the remote control. The receiver is also connected to relay which allows the motor blade to be
controlled through the remote control.
10. Relay switches: There are two relay switches. The first, a remote control relay, is attached directly to the
receiver and can be switched when toggled by the remote control. The second relay is connected to the first
and when switched allows the connect 24 volt battery to power the motor blade. Together the two relay
switches allow the user to activate the mowers blade using a toggle switch on the remote control.
8|Page
11. Computer: The computer stores the program and communicates to various equipment on the LawnBot.
It receives input from the push buttons on the bumper system as well as input from the dog fence receiver.
The computer sends output to the all three motors which allows the LawnBot to move and to mow.
12. Invisible fence receiver, transmitter, and wire: The dog fence receiver sends an output to the computer
program when the mower approaches the dog fence wire. It is connected to the computer with a serial cable.
The schematics page should be referenced for a better understanding of how the components are electrically
connected.
Schematics
9|Page
10 | P a g e
11 | P a g e
12 | P a g e
13 | P a g e
Software Design
Communication Setup
The first two processes that the program runs is the initialization of the two communication cables. The first
cable to be initialized is the serial communication cable. The program RoboRealm already had a feature setup
called Serial that created and initialization interface and also governed what went was read in over the
cable and what the program would store that as.
The figure seen above is what is used to initialize this connection. When the program is started, the
designated communication port is searched for. Once the port is located, the program initializes module
settings (allowing information to communicate from the cable to the program) and will state if the cable is
connected or not connected. It is from this communication cable that the object avoidance/boundary
detection sensors are fed into. The variable used for object/boundary detection was k.
The second cable to be initialized is the communication cable that controls the mower drive motors. Just like
the Serial connection, RoboRealm also had and initialization setup specifically for the motor driver our team
had selected. No programming had to be done to initialize the connection between the computer and the
driver motors. The setup provided searched and found that there were two motors connected to the motor
driver and setup a range of values for the motors to operate under. The setup also allowed for each motor to
be named a variable to be called later on in the program.
14 | P a g e
From the setup, the left drive motor was labeled Left_Motor and the right drive motor was labeled
Right_Motor. The setup also initialized the value range of the motors to 1-255. For our purposes, 1 is full
power in the forward direction and 255 is full power in the reverse direction. The value 128 (Midway
between 1 and 255) is the value responsible for stopping the motor.
Initialize Variables
The first set of variables to be initialized are the left and right drive motors. The values of these motors are set
to the stop value (128) which is then processed by the DE_Sabertooth module in RoboRealm and
automatically sets the motor values on program startup.
The second set of variables to be initialized are the count and state variables used throughout the program.
The variable c is used as a count variable. It is initialized on startup to a value of zero to begin all counting
sequences at zero. This initialization has to be done on startup because the program might have a previous
value of c stored in its memory, which would throw mowing timing sequences off and could cause a safety
hazard.
The next two variables to be initialized are state variables. The variable p is used for the button interface
protocol that pops up when the program is opened. This variable is set to a value of two initially. The
reasoning behind this is that a p value of 2 is not used in the program so an initial state of the start and stop
buttons is not defined. When either start or stop is selected from the button interface, the value of p is
changed and a script program executes the necessary actions. The last initialized variable is the variable k.
The variable k is used for the object/boundary detection feature of the program. After hours of reviewing
input data when either an object has made contact with the mower, or when the mower gets close to the
15 | P a g e
invisible fence, it was determined that groups of random values were sent to the computer. Because of the
randomness of the inputs, an arbitrary value of five was assigned to the variable k initially.
Using the button configurator, two button panel interfaces were created (A test panel and a main start/stop
panel). Within the button configurator; the name of the button being create, the color of the button, the
color of the text, the position of the button, the size of the button, the variable the button is controlling, the
16 | P a g e
value the button with assign to the desired variable, the size of the interface panel, and whether or not the
interface panel pops up when the program is opened can all be edited from this one window.
Setup Test Panel Interface
This test panel was initially created for the help in creating the program and troubleshooting. This panel was
left in the final program because of the troubleshooting ability it has. This panel does not pop up when the
program is opened; it was created for sole troubleshooting purposes.
At the top of the interface, there are four buttons. These buttons all are used for setting certain states to the
main variables used in the program. The c Reset button resets the value of the c variable to a value of zero.
This proved useful when determining how many seconds elapsed when c reached a certain value. The k
Reset button was used to simulate receiving an object/boundary detection signal. Because during the testing
of the program, the mower was not available at all times (nor was it necessary to have the drive motors
continuously running during the tests), the k Reset button allowed for the test of the object/boundary
detection scripts without the need of being connected to the mower. The j Set and j Reset buttons allow
for state in which the object/boundary detection process is currently in to be changed. This helped out
tremendously when troubleshooting the main code for this project.
The remaining six buttons are for control of the drive motors. The three buttons on the left control the left
drive motor and the three buttons on the right control the right drive motor. The top buttons allow for the
motors to be set in the forward state 1. The middle buttons allow for the motors to be stopped 128. And
the last buttons allow for the motors to be set in the reverse state 255. This part of the panel came to great
use when the drive motors were installed and were being tested with the program for the first time. These
buttons were left in the program after the motors had been fully tested because of the secondary use. These
buttons allow for a user to hold the computer and drive the mower solely from the computer. This allows an
17 | P a g e
individual to drive the mower back to their garage per say after the mower is done mowing without having to
switch to the remote control mode or carrying the mower.
Setup Start/Stop Panel Interface
This panel interface is much simpler than the test panel previously discussed. The purpose of this panel is to
be the main interface tool for the project. This panel pops up in the middle of the screen as soon as the
program is opened. The user is to simply hit the start button and the mowing process will commence and the
program will do all of the work. The stop button was added for the sake of a way to stop the mowing process
when needed (The mower is not very fast and easy to access even during the mowing process).
The start button simple sets both of the drive motors to their forward value 1 and the stop button sets both
drive motors to their stopped value 128.
to their forward states so that the mower can continue mowing in a different direction. The state variable is
reset to zero as well as the count variable.
Source Code
Initialize Variables
Set Left_Motor = 128 %Initializes the left drive motor to 128 (Stopped)
Set Right_Motor = 128 %Initializes the right drive motor to 128 (Stopped)
Set p = 2 % The value p is used to start and stop the motors through the Start Stop Interface
Set k = 5 % The value k is used as the variable which object/boundary detection is determined
Set c = 0 %The value c is used as a count variable
Check Battery Power
W = GetVariable("POWER_LIFE_PERCENT") %Stores the value of the computer battery power
if W<10 then %Creates If-Then Statement to check if battery power is less than 10%
SetVariable "Right_Motor", 128 %If the battery power is less than 10% set right drive motor to stop
SetVariable "Left_Motor", 128 %If the battery power is less than 10% set left drive motor to stop
end if
Start and Stop Button Interface
p = GetVariable("p") %Retrieves and stores the value of p
if p = 1 Then % If-Then Statement checking the value of p
SetVariable "Left_Motor", 1 %If p is equal to 1 then set left drive motor to forward
SetVariable "Right_Motor", 1 %If p is equal to 1 then set right drive motor to forward
end if
if p = 0 Then % If-Then Statement checking the value of p
SetVariable "Left_Motor", 128 %If p is equal to 0 then set left drive motor to stop
SetVariable "Right_Motor", 128 %If p is equal to 0 then set left drive motor to stop
end if
SetVariable "p", 2 %Resets the value of p to 2 so a never ending loop is not created
Object/Boundary Detection
k = GetVariable("k") %Retrieves and stores value received from bumper or invisible fence sensor
if k <> 5 then %Checks to see if k is not equal to 5
SetVariable "Left_Motor", 128 % If k is not equal to 5 then set left drive motor to stop
20 | P a g e
SetVariable "Right_Motor", 128 % If k is not equal to 5 then set right drive motor to stop
SetVariable "j",3 %Set state variable j to 3
end if
SetVariable "k", 5 % Resets the value of k to 5 so a never ending loop is not created
Backup Sequence
c = GetVariable("c") %Retrieves and stores the value of c
h = GetVariable("h") %Retrieves and stores the value of h
j = GetVariable("j") %Retrieves and stores the value of j
if j = 3 then %Checks to see if the state of j is equal to 3
h = c + 1 %Increments the count variable by one and stores the value in h
SetVariable "c", h %Sets the value of c to the value stored in h
if c = 50 then %Checks to see if c is equal to 50
SetVariable "Left_Motor", 255 %Sets left drive motor to reverse
SetVariable "Right_Motor", 255 %Sets right drive motor to reverse
SetVariable "j", 4 %Sets state variable j to 4
SetVariable "c", 0 %Sets count variable c to 0
end if
end if
Rotate Sequence
c = GetVariable("c") %Retrieves and stores the value of c
h = GetVariable("h") %Retrieves and stores the value of h
j = GetVariable("j") %Retrieves and stores the value of j
if j = 4 then %Checks to see if the state of j is equal to 4
h = c + 1 %Increments the count variable by one and stores the value in h
SetVariable "c", h %Sets the value of c to the value stored in h
if c = 50 then %Checks to see if c is equal to 100
SetVariable "Left_Motor", 255 %Sets left drive motor to reverse
SetVariable "Right_Motor", 1 %Sets right drive motor to forward
SetVariable "j", 4 %Sets state variable j to 5
SetVariable "c", 0 %Sets count variable c to 0
end if
end if
Continue Mowing Sequence
c = GetVariable("c") %Retrieves and stores the value of c
h = GetVariable("h") %Retrieves and stores the value of h
j = GetVariable("j") %Retrieves and stores the value of j
21 | P a g e
Test Results
The LawnBot was tested in two different environments, indoors and outdoors. The LawnBot was first and
mostly tested indoors with the remote control components. The testing occurred throughout the
construction process. As a new component was added to the system it was tested independently to make
sure it worked as desired as well as working in the system as a whole. The motors, relay, computer, and
software were all tested separately as each component was added until each component was working
properly. The group was very successful during this first stage of the LawnBot testing with only a few minor
negative tests. One such occurrence was with the first relay switch. The switch was designed specifically for
use of remote control but was not rated for a high current. When tested, the group found the current the
blade motor drew was not over the rated current, however when first started the blade motor drew a current
which burned out the relay after a few uses. To address this issue, the group added a second relay, which was
not specifically designed for remote control use but could handle a much larger current than the first relay.
The first relay would still be required to be used but would not draw the current from the battery, only
activate the second relay which then allowed the blade motor to operate at the current it needed to start.
This was successfully tested indoors as one could hear the relays activate when the toggle switch was
engaged on the remote control, without having the blade motor connected to the relay for indoor safety
precautions.
The group then attempted testing in an outdoor environment with the remote control to ensure that the
LawnBot was able to cut grass. The group was eventually successful, but it required more effort mechanically
to complete this stage to address issues such as environmental inclines. The group was able to cut the grass
successfully outdoors with the remote control after the changes were made.
The second stage of the testing involved controlling the mower autonomously indoors and outdoors. By
doing so, the group used the program RoboRealm to communicate with the integrated mowing system.
Along with this program, the group used an invisible fence for boundary detection, and a bumper system for
object interference detection. When the LawnBot was tested indoors autonomously with the invisible fence,
22 | P a g e
the group was successful. However, the group came across several difficulties that were mostly program
related at this stage. After configuring the program to work well with the invisible fence and the bumper
systems push buttons, the mower appeared to run smoothly indoors.
Once the LawnBot was tested successfully indoors, the group tested the LawnBot outdoors. The group came
across several difficulties that were not issues indoors. First, the bumper system fell apart within the first
twenty minutes of use. Unfortunately, this was not a quick fix for the bumper team. The group needed to
reconstruct a more stable bumper that would cooperate in West Virginias uneven terrain. With higher
patches of grass, the caster wheels bogged down. When the mower was at a level surface, it cooperated
perfectly. Because of the high torque motors, the LawnBot operated at the same speed no matter the incline.
Additionally, another issue occurred when the remote control receiver and the cables connecting to the
computer were both connected to the motor driver. Both were successful during testing when connected
independently, but having both connected simultaneously, caused communication issues. A switch was
added to toggle back and forth between the remote control and computer. Another issue that occurred
when testing was only having one serial cable for the push buttons and invisible fence. The push buttons and
invisible fence could be read into the program, but the motors could not be controlled at the same time. To
fix this, the group added a second serial cable, which allowed both the buttons and invisible fence to be
connected simultaneously.
As previously mentioned, with time the LawnBot proved to be successful with remote control capability
indoors and outdoors. The LawnBot also proved to be successful autonomously indoors and outdoors.
However, the LawnBot acted more temperamental during autonomous use especially when used outdoors in
less controlled environments.
Safety Precautions
Safety is a primary concern for the robotic lawn mower. The mower has two different types of kill switches
that play an important role in the safety aspect of the mower. The first is a mower blade kill switch which is
located on the remote control to stop the blade. This switch is a user operated switch and could be used in
the event of an emergency situation. There also is a manual kill switch that is located on the mower to turn
off the mower for storage. Lastly, a bumper was constructed onto the mower which detects when there is a
foreign object in the mowers path.
With these safety features, users still must take precautions when using this lawn mower. The lawn mower
has a sharp blade that should not be operated by children. Users should remove any objects from the lawn
that may cause interference to the mower before use. Users should not use this lawn mower around pets or
children. Users should not operate electric lawn mower in standing water or during inclement weather. The
lawn mower should only be used on a grassy area. Users should take precautions when installing invisible
fence. Do not operate lawn mower unsupervised.
23 | P a g e
Future builders must take precaution when assembling mower. Blades are sharp and could cause harm to
assemblers. The sheet metal bumper has sharp edges and could cause injury. Also, future builders should be
sure to disconnect the mower from the voltage source when wiring.
Reflections
Overall, constructing the lawn mower was a success. However, there were a few details that were not
constructed that had been originally planned. In addition, there were things that would have been changed
from the beginning that would have made this project much easier. First, the group consisted of five
electrical engineering students. The group should have had a few electrical engineering students, a few
computer science students, and a computer engineering student. The electrical engineering students could
have focused solely on the hardware. The computer science students would have had a lot more experience
with programming and would have been able to develop the software design in a more efficient way. Lastly,
the computer engineering major would have been able to integrate the software and hardware in a much
easier manner.
Secondly, the group also felt that RoboRealm was not the best choice of software for the LawnBot.
RoboRealm is used mainly for digital image processing purposes. The LawnBot group used this software
solely for providing outputs given the inputs. The signal would communicate with the lawn mower after the
mower had come into contact with the invisible fence. Nothing with the RoboRealm software was used for
image analysis. The group would have found a different programming language that was less complex
considering there were only a few input commands.
Lastly, given the amount of money that was provided, the mower was not constructed as well as it could have
been. The group was not able to obtain higher quality power tools than the tools that were used. If better
constructing equipment was supplied to the group, the mower would have cosmetically appeared more
professionally constructed. For instance, the group had a difficult time properly cutting the PVC pipe to the
accurate measurements. Also, if more money had been provided to the group, a Global Positioning System
(GPS) could have been used for the boundary detection instead of the invisible fence. This system is more
accurate than the invisible fence. If the GPS system was installed and used correctly, it would have been
more successful in the boundary detection area. The invisible fences program became a tedious process to
complete, and the fence overall was temperamental. In addition, had the GPS been provided, the lawn itself
would have cosmetically appeared much better after a fresh cut.
24 | P a g e
wires, television cables, antenna wires or near satellite dishes. Avoid crossing power lines.
If you plan to cross a gravel or dirt driveway, protect your wire by running it through polyvinyl
chloride (PVC) pipe.
Avoid running the boundary wire close to chain-link fences.
Battery Usage
Be sure to charge 24V battery with the battery charger for 24 hours before installing in the LawnBot.
25 | P a g e
Getting Started
On/Off Switch
Left Wheel
Right Wheel
Once battery is charged, insert it into the LawnBot. Turn the On/Off switch to the On position to ensure that
the LawnBot is powered.
to a complete stop. If your lawn is not completely mowed, recharge the battery, until it is completely charged,
and repeat the mowing process.
Safety Features
The mower has two different types of On/Off switches that play an important role in the safety aspect of the
mower. The first is a mower blade On/Off switch which is located on the remote control to stop the blade.
This switch is a user operated switch and could be used in the event of an emergency situation. There also is
an On/Off switch that is located on the mower. Lastly, a bumper was constructed onto the mower which
detects when there is a foreign object in the mowers path. When the bumper comes in contact with a foreign
object, when in autonomous mode, the LawnBot with stop and reroute itself.
Safety Precautions
-
Warning! The lawn mower has a sharp blade and could cause injury.
The LawnBot should not be operated by children.
Be sure to remove any objects from the lawn that may cause interference to the mower before use.
Do not use this lawn mower around pets or children.
Do not operate electric lawn mower in standing water or during inclement weather.
Only use LawnBot on a grass.
Do not operate lawn mower unsupervised.
Do not attempt to turn the LawnBot off while it is in the autonomous mode.
Battery Charge
The entire mower relies on the battery being charged. There is a battery gauge located on top of the battery
itself. Three lights means that the battery is fully charged, two lights means there is at least half the battery
left, and one light means that the batter is low and needs recharged. The mower should not be operated if
the battery is lower than two lights of charge. The battery should be charged every time before each time the
mower is to be used, using the provided charging cable. If the
Mower Blade
The blade located on this mower is like the blade on any regular lawn mower. This mower will accept any
regular 14 (14 inch) mower blade. Here are a few steps to check on the sharpness of the mower blade:
Ensure that the mower is turned off and remove the battery
Tilt the lawn mower on its side to reveal the undercarriage of the mower
27 | P a g e
Inspect the sharpness of blade (Doesnt need to be razor sharp but still needs an edge)
If blade is dull, either buy new blade or sharpen the old blade
Motor Driver
The motor driver is a self-contained unit that controls the voltage provided to the drive motors. When the
power for the mower is on, there should be one dim blue light on the motor driver. Any errors or issues with
the motor driver will result in a flashing red light or a no light at all. In either case, first check all connections
leading to the motor driver and tighten any loose connections. If this does not fix the error please contact the
following:
Email: support@dimensionengineerin.com
Phone: (330) 634-1430
Fax:
(330) 634-0215
Dimension Engineering
899 Moe Drive #21
Akron, OH 44310
Drive Motors
Since these are electric motors, they require no routine maintenance.
If the drive motors are not working properly, first check the motor connections. If that is not the problem
check the connection between the remote control and the receiver or the communication connection
between the computer and the motor driver. If there is no connection issue, ensure that the battery is fully
charged. If the motors still do not respond, they will need to be replaced.
http://www.phidgets.com/products.php?category=24&product_id=3273_0
Wheel Replacement
The front wheels are simple 2 (2 inch) caster wheels that can be purchased at any hardware store if the
wheels are damaged or just need replaced. The larger rear wheels are located at the following address:
http://www.andymark.com/product-p/am-0514.htm. If a back wheel needs replace (broken spokes or hub),
remove the cotter key from the hub, slide old wheel off, slide new wheel on and replace cotter key. If the
tread is low on the tires, new tread can also be purchased from andymark and instructions for installation will
be included
Wire Connections
Any wire connection that deals with a motor or 24v power is 12 AWG wire. Any wire connection that deals
with communication is 20 AWG wire. If any wire appears to be damaged, replace entire wire.
28 | P a g e
Relays
If the mower blade will not spin, it is most likely a relay issue. Listen to each relay when they are energized to
hear a click. If there is no click then the relay is either bad or there is a loose connection. Check the
connections going to and from the relays. If this does not fix the issue then the bad relay(s) will need to be
replaced. The large relay can be replaced with any 24v ice cube relay that can withstand anything over 10
amps. The smaller relay will need to be replaced with another Dimension Engineering Battle Switch:
http://www.dimensionengineering.com/products/battleswitch.
29 | P a g e
Design
Proposal for the
LawnBot
Changing the way you mow your grass since 2012.
Participating Members:
Corey Kimble
Colleen Morgan
Erin Radtke
David Smith
Zachary Taylor
30 | P a g e
April 2012
31 | P a g e
Contents
1.
2.
Need ........................................................................................................................................... 38
1.2.
Objective .................................................................................................................................... 39
1.3.
Background ................................................................................................................................ 40
1.4.
1.5.
1.6.
2.1.1.
2.1.1.1.
2.1.1.2.
2.1.1.3.
2.1.1.4.
Sensor ............................................................................................................................ 45
2.1.1.5.
2.1.1.6.
2.1.2.
2.1.2.1.
2.1.2.2.
Remote Engagement...................................................................................................... 46
32 | P a g e
2.1.2.3.
2.1.3.
Receiver.......................................................................................................................... 46
Mower Functions ............................................................................................................... 47
2.1.3.1.
2.1.3.2.
Self-Propulsion ............................................................................................................... 47
2.1.3.3.
2.1.4.
Automation Functions........................................................................................................ 47
2.1.4.1.
Self-Controlled ............................................................................................................... 47
2.1.4.2.
2.1.4.3.
2.2.
Requirements ......................................................................................................................... 48
2.2.1.
2.2.2.
2.2.3.
2.3.
2.3.1.
Constraints ......................................................................................................................... 51
2.3.1.1.
Economic ........................................................................................................................ 51
2.3.1.2.
Environmental ................................................................................................................ 51
2.3.1.3.
2.3.1.4.
2.3.1.5.
Manufacturability........................................................................................................... 52
33 | P a g e
2.3.1.6.
Political ........................................................................................................................... 52
2.3.1.7.
Social .............................................................................................................................. 52
2.3.1.8.
Sustainability .................................................................................................................. 53
2.3.2.
3.
Standards ........................................................................................................................... 53
2.3.2.1.
Safety ............................................................................................................................. 53
2.3.2.2.
Data Formats.................................................................................................................. 53
2.3.2.3.
Programming Languages................................................................................................ 53
2.3.2.4.
Meta-Standards ............................................................................................................. 54
Scope .......................................................................................................................................... 55
3.2.
3.3.
3.3.1.
3.3.1.1.
3.3.1.2.
3.3.1.3.
3.3.1.4.
3.3.1.5.
3.3.1.6.
Miscellaneous ................................................................................................................ 58
3.3.1.
3.3.2.
34 | P a g e
3.3.2.1.
3.3.2.2.
3.3.2.3.
3.3.3.
3.3.4.
Testing ................................................................................................................................ 62
3.4.
3.4.1.
3.4.2.
Sensors ............................................................................................................................... 63
3.4.2.1.
Tilt Sensor....................................................................................................................... 63
3.4.2.2.
3.4.2.3.
Range Sensor.................................................................................................................. 64
3.4.3.
Processor ............................................................................................................................ 64
3.4.4.
Computer ........................................................................................................................... 65
3.4.5.
Programming...................................................................................................................... 65
3.4.5.1.
RoboRealm ..................................................................................................................... 65
3.4.5.2.
3.4.5.3.
GPS Boundary................................................................................................................. 66
3.4.5.4.
3.4.6.
4.
Testing ................................................................................................................................ 68
5.
4.2.
4.3.
4.4.
4.5.
4.6.
Mobility ...................................................................................................................................... 75
4.7.
5.1.1.
5.1.2.
Project Timelines................................................................................................................ 82
5.1.3.
Budget ................................................................................................................................ 84
5.2.
6.
Qualifications ............................................................................................................................. 86
5.2.1.
5.2.2.
Colleen Morgan.................................................................................................................. 86
5.2.3.
5.2.4.
5.2.5.
References ......................................................................................................................................... 88
37 | P a g e
38 | P a g e
1.2. Objective
The objective of the self-propelling electric remote control lawn mower is to extend the
design of currently used lawn mowers, and to improve the capabilities of standard robotic lawn
mowers as well as assuring cost efficiency. This self-propelling lawn mower design is comprised
of remote control capability that is user friendly so most consumers will be able to use this
device. It is safe to use, as well as efficient because it electric powered and cordless. With
these objectives mentioned, the self-propelling electric robotic lawn mower is environmentally
friendly.
The first expected outcome for this project is the creation of a lawn mower that will cut via
remote control, and then adapt that design to create a mower to operate autonomously. There
39 | P a g e
are already robotic lawn mowers in production, however, they are not readily abundant and
are expensive. The primary goal is to create a reliable and efficient robotic lawn mower that is
not expensive to build and performs well. The purpose of this project is to alter the already
built lawn mower in such a way that minimal effort will be required to perform the task of
mowing grass. This incorporates designing all of the features necessary to perform all the tasks
posed for this lawn mower to accomplish. Once a final design has been created to the
standards agreed on by the group, parts for the mower will then have to be obtained. The final
design will incorporate communication between both hardware and software components.
The two main aspects of the project needed to be accomplished is the overall safety of the
machine itself and the effectiveness to efficiently cut grass.
The next objective is to automate the mower so that the user is taken out of the picture,
and the users only task is setting up the device initially. The primary objective is to obtain a
finished product that will help further advance the mowing industry. The final design of this
mower will have to be cost efficient and within budget in order to make an impact on the
current robotic models of lawn mowers on the market. There are multiple versions of robotic
lawn mowers currently on the market. With this in mind, a major accomplishment, and goal
would be to create a mower that performs as well or better than current robotic mowers at a
significantly lower price.
1.3. Background
The lawn mower was invented in 1830 by an engineer named Edwin Beard Budding.
Budding obtained the idea of the lawn mower after seeing a machine in a local cloth mill which
used a cutting cylinder mounted on a bench to trim cloth to make a smooth finish after
weaving. Budding realized that a similar concept would enable the cutting of grass if the
mechanism could be mounted in a wheeled frame to make the blades rotate close to the
lawn's surface. This realization allowed Budding to produce lawn mowers made of cast iron.
40 | P a g e
These lawn mowers featured a large rear roller with a cutting cylinder in the front. Cast iron
gear wheels transmitted power from the rear roller to the cutting cylinder [1].
Nowadays, lawn mowers are useful pieces of machinery that employ a revolving blade
to cut a lawn at a smooth, even length. Since 1830, there have been various lawn mower
designs that have been created. These designs include push lawn mowers, which are suitable
for smaller lawns, and the ride-on mowers, which are capable to cut grass in larger lawns [1].
Other more recent models of the lawn mower contain corded and cordless electric
power. Cordless electric powered lawn mowers are powered by 12 volt rechargeable batteries.
Cordless mowers have the maneuverability of a gasoline powered mower and the
environmental friendliness of a corded electric lawn mower [3].
The latest design of the lawn mower is the programmable robotic lawn mower. A
programmable robotic lawn mower is a lawn mower that is designed to mow a lawn
automatically, without any need for human involvement or interaction. The programmable
robot lawn mower can be programmed with a variety of information which is utilized to mow
the lawn regularly due to the users timely schedule. The lawn mower can also be programmed
to mow grass at the desired height. The mechanism of a robotic 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 objects which should not be mowed. Some of
these robotic lawn mowers are equipped with sensors which can interface with other sensors
installed around specific areas to control the robotic mower to stay within its boundaries of the
lawn. Typically, the robot includes a charging station which can be installed anywhere where
there is an electric outlet. Some robotic lawnmowers are solar powered, charging up as they
mow the grass. Most of these robots are equipped with containers for clipping collection so
that the lawn does not need to be raked after mowing [4].
41 | P a g e
42 | P a g e
a user friendly prototype. Having a user friendly design will allow for a wider range in
consumers, and users. Lastly, the product must be environmentally friendly. This will allow
the system to not produce greenhouse gas emissions along with noise pollution.
44 | P a g e
2. Requirements Specification
2.1.Function Descriptions
A description for each available function can be found in this section of the
document. The function list below includes added components, remote control, and
mower functions.
2.1.1. Added Component Functions
2.1.1.1.
The rechargeable batteries act as the power source for all the added components
that were not originally part of the mower.
2.1.1.2.
Deadmans Killswitch
This function allows the robotic mower to be on only when a button or trigger is
pressed down. This is a safety feature that allows the user to shut the robotic mower
down at any moment.
2.1.1.3.
This function is to ensure that if the robotic mower were to flip over, it would
shut off. This is a safety feature that ensures there is no injury or damage from a
revealed spinning blade.
2.1.1.4.
45 | P a g e
Sensor
The sensor function will allow the robotic mower to sense objects in its path. This
can be used as a safety feature as the robotic mower could detect living creature and
stop before causing injury. This can also prevent the robotic mower from damaging itself
by running into a large object in its path.
2.1.1.5.
The zero turn function allows for easier control of the robotic mower. The user
will not have to reverse the direction and turn the robotic to make tight turns but
instead has independent controls for turning the direction of the robotic mower.
2.1.1.6.
This feature allows for the mowed grass to be picked up and stored in an
attachable bag.
2.1.2. 2. Remote Control Functions
2.1.2.1.
Remote Control/Transmitter
This function allows for the robotic lawn mower to be driven by a user using a
remote control. The signals are transmitted from the control to the mowers receivers.
2.1.2.2.
Remote Engagement
This allows the user to engage the robotic mower using the remote control. The
user can turn on/off the mower and engage the self propulsion of the mower to allow the
robotic mower to move.
2.1.2.3.
Receiver
The various receivers added to the mower allow for interaction between the
46 | P a g e
2.1.3.1.
Mowing Ability
The most important function of the mower is the ability to effectively mow the
grass.
2.1.3.2.
Self-Propulsion
This is a function of the mower that allows the mower to move without being
physically pushed by a user.
2.1.3.3.
Electric Mower
The electric motor powers the original mower functions. This requires that the
mower be charged, however, the electric motor is environmentally friendly. The
adjustable height function allows the user to adjust the height at which the blade cuts
the grass.
2.1.4.
Automation Functions
2.1.4.1.
Self-Controlled
This is a function of the mower that allows the mower to mow without being
directly controlled by a user. After being turned on, the mower will begin to mow the
yard without any further user direction.
2.1.4.2.
47 | P a g e
Battery Detection
The mower will be able to detect when the battery is low and return to the
charging station.
2.1.4.3.
Boundary Detection
The mower needs to be able to detect the boundary of the yard so it will not
leave the designated area. This will prevent safety issues as well as insure mowing
efficiency.
2.2. Requirements
2.2.1. Marketing Requirements
48 | P a g e
mower
6. Able to mow the grass effectively
49 | P a g e
Safety
Mower must respond to
wireless signals from remote
User
Cost
Friendly
Efficiency
killswitches
There must be a sensor to detect
objects in the path of mower
50 | P a g e
Quiet
Friendly
EcoDurabilit
2.3.Competitive Benchmarks
2.3.1. Constraints
In the following sections, this document will lay out the major constraints of the
robotic lawn mower.
2.3.1.1.
Economic
Environmental
The robotic mower will be used entirely outside. Therefore, the technology
must be capable to endure a variety of weather elements in order to function
properly. The added components should be minimally obtrusive, and must be
environmentally safe. Substantial interaction with electrical systems within the
mower is necessary due to the nature of the device. The system has no emissions as
the mower is entirely electric. The robotic mower is based off an electric mower
which has a much less negative effect on the environment when compared to that of
a mower with a gasoline engine.
51 | P a g e
2.3.1.3.
The signals will be transmitted from the remote control at 75 MHz as this is the
reserved frequency band for surface vehicles. This is not a legal issue but done to prevent
radio interference and is a generally accepted rule. Additionally, any failure of the safety
features or control over mower could result in injury or damaged property. The robotic
lawn mower will not breach any existing patents, copyrights, or trademarks.
2.3.1.4.
Safety is a top concern for the robotic lawn mower. Safety features include a
dead mans kill switch, a flip over kill switch, and a sensor that detects when there is a
creature or object in the mowers path.
2.3.1.5.
Manufacturability
The robotic lawn mower should be created such that easy replication of the
mower can lead to its mass manufacturing. The software will be produced within and
installed on a computer that acts as the robotic lawn mowers server to control many of
the mowers functions.
2.3.1.6.
Political
The system should conform to The American National Standards Institute (ANSI)
2.3.1.7.
Social
The user controls should be easy to use. The instructions for use should be
52 | P a g e
readily available.
2.3.1.8.
Sustainability
In the following sections, this document will list the standards in which the
robotic mower will be created.
2.3.2.1.
Safety
The system should comply with The United States Consumer Product Safety
2.3.2.2.
Data Formats
Either Adobe Acrobat (.PDF) or Microsoft Excel (.xls) format will be used
for exported database entry logs.
2.3.2.3.
Programming Languages
Meta-Standards
Communication between the hardware and software will comply with RS232 and 802.11.15 standards.
54 | P a g e
3. System Design
3.1.Scope
The scope of this project entails separating the project into two main
stages. The first stage of the creation is to take an existing electric lawn mower
and integrate it so the machine is controlled solely by a remote controller. This
purpose of this stage of the project is to construct and trouble shoot all of the
mechanical devices and parts that will be used for this project. There is no
programming in this section of the project, just mechanical hardware and
integration of transmitting, receiving, and relaying components. Once this stage
has successfully been accomplished (no mechanical failures, the user can reliably
cut grass using the remote control and not have to constantly adjust or fix the
machine, and the machine is durable enough to hold itself together after
numerous uses) the second stage of the project can begin to be constructed.
The second stage of this project entails to take the mower created in the
first stage and adapt it so that the machine operates autonomously. The main
control components will be integrated with the existing mower and will be
combined with safety equipment (I.E. tip sensor, camera, range detection, etc) all
processed by a central computer. The user will be able to program the mower and
then set it in the area needed to be mowed and the mower will begin the task of
mowing until the defined area has been successfully cut. This section is completely
comprised of software and programming since the hardware side was already
taken care of in the first stage. The safety equipment being integrated on the
mower will operate solely off of the state of the mower. Also, the user will still be
able to choose to operate the mower via remote control if they wish to choose to.
55 | P a g e
3.2.Context Diagram
56 | P a g e
An already existing mower base will be used for this project. The amount of
time and money that would be required to create our own mower base greatly
outweighed the advantages of purchasing an existing mower and integrating other
parts. An existing mower already has been tested by the manufacturer and lessens
the amount of testing required for the hardware control components in this
section.
3.3.1.2.
The remote control transmitter is the device that the user will operate to
send the appropriate control signal to the mower. The transmitter sends these
57 | P a g e
signals to the receiver, which is to be located on the mower base. The receiver is
the part that receives the signal from the remote control transmitter and relays
the input operations to the motor driver.
3.3.1.3.
Motor Driver
The motor driver is a part to be located on the mower base that takes input
signals from the receiver and relays the appropriate input signal to the
corresponding component that is requested to be controlled.
3.3.1.4.
Rear Motors
There will be two motors that will replace the rear wheels on the existing
lawn mower. These two motors will be independently operated, meaning that a
single motor can be accessed and controlled without the accessing or commanding
the other motor. The reason for this is that the mower will be operated as a zeroturn device. Zero-turn simply means that the device will be able to rotate around a
central position in one motion. This allows for fewer movements while
maneuvering and less components to worry about for main controls. The two rear
motors will provide the propulsion for the mower (Forward and reverse) and also
the steering for the machine.
3.3.1.5.
Caster Wheels
A caster wheel is wheels that can run freely on a central axis. The wheel
can also rotate a full 360 degrees in either direction. The use of this type of wheel
will allow the mower to fully utilize the independent rear motors and their zeroturn capabilities.
3.3.1.6.
Miscellaneous
This stage of the project will require a good amount of wiring and
connections between components. Wire, batteries, and other small parts will be
required to properly connect, fasten, and operate the components in this first
stage.
58 | P a g e
The figure seen below, Figure 2, the diagram demonstrates the basic wiring
that is needed to be accomplished for the first stage of this project. The
information sent from the remote control transmitter is received by the receiver.
The receiver then takes theses input signals and sent the appropriate signal to the
proper output component. If the kill switch is used from the remote, the signal is
sent to the receiver and then transferred to the kill switch on the mower, cutting
off all power. If the main maneuvering controls are manipulated on the controller,
the signals are sent to the receiver and the signals are transferred to the motor
driver. The motor driver then takes in the signal and sends the appropriate voltage
values to the desired component.
59 | P a g e
There are only three main features that will be used on the remote
controller.
3.3.2.1.
Kill Switch
The main purpose of this switch is to cut off the main power for the mower
itself. This safety measure will allow for safer travel from one place to another when
relocating the mower or if the user wishes to reposition the mower without cutting
the grass. When the mower is off and the switch is engaged, the mower will turn on.
When the mower is on and the switch is engaged, the mower is turned off.
3.3.2.2.
The function of the left motor control is to simply provide power to the rear left
motor. Since the motors are independently controlled, power can solely be controlled
60 | P a g e
away from the rear right motor. This independent control between the two motors
allow for the mower to move in a variety of different movements.
3.3.2.3.
The function of the right motor control is to simply provide power to the rear
right motor. Since the motors are independently controlled, power can solely be
controlled away from the rear left motor. This independent control between the two
motors allow for the mower to move in a variety of different movements.
The main functions seen in the first stage of this project are the relations
between the user controlling the mower and how the mower moves based on the
user inputs. The precision between what the user tells the mower how to move via
remote control and how the mower responds is very important.
Similar to a normal remote controller, there are two main joysticks that the
user will use to maneuver the machine. If both joy sticks are pushed forward, the
mower will move forward. If both joysticks are pushed back, the mower will move
in reverse. If the left joystick is pushed forward and the right joystick is pushed
back, the mower will spin in a clockwise direction. If the right joystick is pushed
forward and the left joystick is pushed back, the mower will spin in a
counterclockwise direction.
The kill switch will also operate as stated if the user wishes to engage the
switch.
Since this stage of the project is hardware based and the operations of the
machine are user based, the user has all of the control over the machine and will
not operate unless the user interfaces with the mower via remote control.
61 | P a g e
3.3.4. Testing
Since this stage of the project is comprised of only hardware components, each
individual component will be separately tested before being integrated into the
system.
The electric mower will be tested by assembling the machine (If necessary) and the
operating it as a normal push mower would be operated. Any defects or issues will the
mower itself will then be addressed and fixed.
The rear motors will then be tested separately for overall effectiveness. The motors
will have to be able to operate in forward and reverse as well as being properly
powered by two twelve volt batteries set in parallel.
Next, the receiver will be tested to make sure that it can receive a signal from the
remote control transmitter. Once a connection has been made, the receiver can then
be wired to the motor driver. Once the receiver has been wired to the motor driver,
the motors and twelve volt batteries can then be connected to the motor driver as
well. Then the remote control transmitter will be used to send movement signals to
the receiver to test and see if the proper output signal is displayed. Once the
transmitter and receiver are properly connected and set given the respective and
correct output of the motors are checked, this whole assembly can be mounted to the
mower.
Once the controlling assembly is mounted to the mower, the rear motors can
replace the rear wheels and the caster wheels can replace the front wheels. After
everything is properly installed onto the mower base, the output from the receiver
given movement inputs from the transmitter will be checked again. If the movement
correlation between the remote control transmitter and the corresponding movement
is as it is defined, the kill switch can then be added to the mower.
62 | P a g e
The kill switch is to be placed between the mower battery and the blade mower,
when the switch is one, the mower blade will spin, when the switch is off, the mower
blade will not spin. The switch is then connected to the receiver so that it can operate
accordingly to whatever signal is sent to it from the remote control transmitter. After
it is installed, the kill switch will be tested.
The remote controlled mower will then be tested for the range at which it can
operate, the effectiveness of the controls at the extreme ranges, the effectiveness of
the kill switch at all ranges, and the overall effectiveness of cutting the grass via
remote control. Any mechanical or wiring issues found will be fixed accordingly.
The object of this stage of the project is to take the mower created in the
first stage of this project and automate it. This means that the mower will be able
to complete the task of mowing the lawn by itself (little human interface). This
part of the project is completely software based and will require an extensive
amount of programming to successfully have mower operate independently.
3.4.2. Sensors
Before getting into the main programming of this stage of the project,
there are going to be a few additional components integrated into the mower to
help aid the overall goal of this stage.
3.4.2.1.
Tilt Sensor
A tilt sensor will be added to prevent the mower blade from running if the
mower somehow overturns. The tilt sensor will measure the angle at which the
mower is operating at and if the mower exceeds a defined angle, the mower blade
will shut off until the angle of the mower returns to a safe state. Also, if the mower
becomes completely overturned (>175 degrees) then the entire system will shut
63 | P a g e
off to preserve the energy and safety of the machine itself and for anyone
attempting to flip the mower back over. The tilt sensor will constantly relay the
mowers angle back to a central processor where it will be evaluated accordingly
so that the proper procedure can be executed.
3.4.2.2.
Object Avoidance
The mower will also be fitted with sensors that will scan the area in front of
the mower to detect any foreign objects that may hinder the mowers movement,
cause harm to the mower, or cause harm to the foreign object. The sensor will
relay its information to the central processor where the computer will analyze the
data. If the program sees a foreign object, the route at which the mower is
mowing in will be altered to avoid the object.
3.4.2.3.
Range Sensor
Since the user will still be able to use the remote control transmitter even in
this stage of the project, a range sensor will be integrated to prevent the mower from
traveling outside of a defined range. This will prevent the circumstance of the mower
being placed outside of the defined area and then reinstated into autonomous mode.
This would create an issue of possibly property destruction, machine destruction, or
harm to another individual. For these reasons, the range sensor will not allow the
mower to travel outside of a defined area in either remote or autonomous modes.
3.4.3. Processor
The purpose of the processor is to read in the values of the sensors integrated
into the mower design and send the processed data to the computer. The processor
will also take data from the computer and send the correct data to the motor driver to
maneuver the mower according to the defined route programmed. The processor is a
very important part to this stage of the project. The processor is what will receive and
relay given data to the respective component on the mower so that the end output
reflects what the mower is programmed to do.
64 | P a g e
3.4.4. Computer
The computer is the piece of equipment on which the program for automation
will be stored. The computer will also read in data from the processor that contains
the information received from the sensors on the mower. The computer executes the
program stored on it and updates the program with the information received from the
sensors. The program that is stored on the computer is very important and it is
imperative that the program is very reliable and is not prone to system failures.
3.4.5. Programming
This part of the second stage is going to take the longest amount of time
overall for the project. The program to be created for making the mower operate
autonomously will have to be very extensive and cover every possibility and situation
that the mower may encounter. The software being used to create this program is
called RoboRealm. It is a widely used piece of software that is used primarily to control
robotic features. The way of which the program is written also depends on the form of
boundary guidance being used. There are three main possibilities that are available to
make the mower run autonomously. There is the one method that used an electric dog
fence to mark off the areas in which the mower can move in, a method which uses a
GPS (Global Positioning Satellite) to define the area in which the mower can move, and
there is method called Trace and Record where the area wanting to be mowed is
traced with the mower, where the route taken is recorded and stored so the mower
can follow the same path at a later time. The actual method being chosen has not
been decided as of yet, but all three methods are very doable and have their
advantages and disadvantages.
3.4.5.1.
RoboRealm
This software will be used to create the program that will enable the mower to
operate autonomously. The software will be used to create the general basis off which
the mower will operate and allow for alterations in the program in for the route of the
65 | P a g e
mower based off of the inputs from the sensors. The overall program also depends on
which of the three methods for the autonomous movement is chosen.
3.4.5.2.
An electric dog fence is operated by burying an electric line that defines the
boundary in which a dog (In our case the mower) can move, and an electric collar
receiver. If the mower tries to proceed outside of the defined boundary, a signal is
sent to the electric collar that would produce a shock if a dog was wearing the collar.
In the case of using the mower with this idea, if the mower receives this signal, it will
realize that it has reached a boundary and that it can proceed no further in that
direction. The mower will then have to change its direction and proceed until it
reaches the boundary again. This procedure is repeated until the mower has covered
the entire defined area.
This form of boundary has already been used by pre-existing autonomous lawn
mowers. The idea is based off of the robotic vacuum cleaner Roomba and the
mowers with this design mow the yard in a randomized pattern. Though this method is
an effective and simple way to autonomously cut grass, the finished product does not
look as satisfying as it would if a human actually mowed the same area.
3.4.5.3.
GPS Boundary
This form of boundary detection requires the use of a GPS unit. The idea is that
the user would be able to define an area in which the mower is to operate, setup a
waypoint pattern on the GPS for the mower to follow. This form of boundary and
route control would require interfacing between the GPS unit and the computer,
programming to have the mower move from waypoint to waypoint, and the ability for
the GPS to have a clear communication with the satellites.
This process of automation will definitely work, under the right circumstances.
The precision of GPS is only around 3-6m on the ground; this is also an issue for this
66 | P a g e
project seeing that this is a very large range of error for the precision needed to cut a
lawn. The GPS also has to have constant communication with the satellites in order to
operate fully; any disconnections will hinder the mowing process and cause major
delays. This form is completely doable, but the amount of programming, interfacing,
testing, and efficiency involved with this form is something that is not needed for this
mower project.
3.4.5.4.
This last boundary system is a memory based approach to solving this issue
with automation. The idea is that the software written will allow the user to pass the
mower over the lawn in the order and fashion they wish the lawn to be cut. During this
process, the computer will store the movement of the mower in its memory for later
use. Once the user is finished with the yard, the program will stop recording and the
pattern will be saved. The next time and any time after the user wishes to mow the
lawn, the mower can be placed in the starting position and the program that originally
stored the program can be run to have the mower begin mowing. The program will
send the directions in which the mower originally moved to the motors in the same
order that the movements originally happened. This will in turn recreate the same
exact route that was previously recorded. Once the pattern has been completed, the
lawn should then look approximately the way the pattern was stored.
This form of automation seems to be the leading candidate for the program to
be used for our design. This form will require a good amount more programming
compared to the dog fence idea, but the overall look and control over the pattern of
cut grass will outweigh this burden. The dog fence is easy to set up and program, has
been accomplished before, and there are many tutorials on how to accomplish this
form of boundary system. In order to add something new to this field of automation, a
process in which the pattern of the grass can be defined and then repeated over and
over again would be a giant leap for this industry. The addition of the sensors
67 | P a g e
combined with this boundary system will be able to provide a finished product that the
user still has control over.
3.4.6. Testing
There is going to be a great amount of testing for this stage of the project.
Because the mower will be able to operate without the help of a user, the program
being created will have to be very reliable and be able to successfully cut a lawn
without causing harm to the environment not wanting to be cut, the mower itself, or
any persons around the mower.
The program will have to be tested extensively in order to define the extents of
which the program will be able to control the mower. This means that the largest size
of yard that can be cut by the mower controlled by the program will have to be
discovered and made aware to the user before the use. The program would also have
to be tested for the precision of cutting. If there are areas that the mower misses, the
program may have to be altered in order for these areas to be reached. The program
will also have to be tested for its ability to fully control and receive information for the
components and sensors integrated onto the lawn mower.
The integration between the sensors integrated onto the mower between the
processor and the computer will also have to be tested to ensure that the computer is
constantly receiving their corresponding data. The longevity of the battery providing
power to the computer and the processor will have to be tested so that the computer
does not shut off in the middle of cutting a lawn. The conditions of which the mower
will be operating in will also have to be tested in order to provide data that the mower
can operate in different conditions. Finally, the program will have to be tested for
duration of time running at all of the possibly extreme cases in order to test for
failures. In order to have a reliable system, failures or errors cannot happen while the
mower is operation. The program will have to be able to constantly update itself, be
68 | P a g e
able to record, replay, and rewrite from memory, and be related the executed
program into physical movements.
4. SOFTWARE TESTS
Inputs
Outcome
Success
Failure
Expected
Effects
The blade
Remote control
signal to mower
on the mower
transmitter
satisfactory
The
Remote control
signal to mower
transmitter is not
power on.
satisfactory
Possible message
or light on
remote control
depicting signal
error.
4.2.Mower Orientation
Action
Inputs
Outcome
Success
Effects
69 | P a g e
Expected
The blade
on the mower
The
Mower is not on
all four wheels
(lopsided or
power on.
upside down)
Possible message
or light on
remote control
depicting mower
orientation error.
4.3.Battery Power
Action
Inputs
Outcome
Success
Expected
Effects
Battery power
sufficient
The blade
on the mower
will be free to run
and cut grass.
Failure
Battery power
insufficient
The
mower will not
power on.
70 | P a g e
Possible message
or light on
remote control
depicting battery
power error.
4.4.Obstacle Sensor
Action
Inputs
Outcome
Success
Expected
Effects
Obstacle sensors
clear
Mower
with active blade
free to cut in
direction of
desired motion
input by user
onto the remote
control toggle.
Failure
Obstacle sensors
Mower
signal nearby
deactivates
object
blade, system
carries out
emergency
shutoff. Possible
71 | P a g e
messages or
lights on remote
control depicting
unsafe
environment
alert.
4.5.Active Blade
Action
Inputs
Outcome
Success
Expected
Effects
Remote control
The blade
signal to mower
on the mower
transmitter
satisfactory
Battery power
sufficient
Failure
72 | P a g e
Remote control
The
signal to mower
transmitter is not
power on.
satisfactory
Possible message
or light on
wheels
remote control
Battery power
depicting signal
sufficient
Failure
Remote control
error.
The
signal to mower
transmitter is
power on.
satisfactory
Possible message
or light on
four wheels
remote control
(lopsided or upside
depicting mower
down)
orientation error.
Battery Power
sufficient
Failure
Failure
73 | P a g e
Remote control
The
signal to mower
transmitter
power on.
satisfactory
Possible message
or light on
wheels
remote control
Battery power
depicting battery
insufficient
power error.
Remote control
The
signal to mower
transmitter is not
power on.
satisfactory
Possible
messages or
four wheels
lights on remote
(lopsided or upside
control depicting
down)
signal error.
Battery Power
sufficient
Failure
The
Remote control
signal to mower
transmitter is
power on.
satisfactory
Possible
messages or
four wheels
lights on remote
(lopsided or upside
control depicting
down)
mower
Battery Power
orientation and
insufficient
battery power
errors.
Failure
Failure
74 | P a g e
Remote control
The
signal to mower
transmitter is not
power on.
satisfactory
Possible
messages or
wheels
lights on remote
Battery power
control depicting
insufficient
signal error.
Remote control
The
signal to mower
transmitter is not
power on.
satisfactory
Possible
messages or
four wheels
lights on remote
(lopsided or upside
control depicting
down)
signal error.
Battery Power
insufficient
4.6.Mobility
Action Outcome
Inputs
Expected
Effects
Success
The untouched
remote control
toggle is moved
cuts in direction
in direction of
of desired motion
desired motion
input by user
Remote control
signal to mower
control toggle.
transmitter
satisfactory
Mower on all
four wheels
Battery power
sufficient
75 | P a g e
Mower
Obstacle sensors
clear
Success
Active remote
Mower
control toggle
moved in
ceases motion.
direction of
Cuts in place.
desired motion
returns to center
Failure
Remote control
Mower
toggle moved in
deactivates
direction of
blade, system
desired motion
carries out
Remote control
emergency
signal to mower
shutoff. No
transmitter not
motion executed.
satisfactory
Possible
messages or
lights on remote
control depicting
signal error.
Failure
76 | P a g e
The untouched
Mower
remote control
deactivates
toggle is moved
blade, system
in direction of
carries out
desired motion
emergency
Mower is not on
shutoff. No
motion executed.
(lopsided or
Possible
upside down)
messages or
lights on remote
control depicting
mower
orientation error.
Failure
Mower
The untouched
remote control
deactivates
toggle is moved
blade, system
in direction of
carries out
desired motion
emergency
Battery power
shutoff. No
insufficient
motion executed.
Possible
messages or
lights on remote
control depicting
battery power
error.
Failure
77 | P a g e
The untouched
Mower
remote control
deactivates
toggle is moved
blade, system
in direction of
carries out
desired motion
emergency
Obstacle sensors
shutoff. No
signal nearby
motion executed.
object
Possible
messages or
lights on remote
control depicting
unsafe
environment
alert.
4.7.Direction of Motion
Action
Inputs
Outcome
Success
Expected
Effects
Toggle directed
due North
Servos
point straight.
Axle powered to
motion mower
forward.
Success
Toggle directed
Northeast
Servos
point in angle of
toggle to the top
right. Axle
powered to
motion mower
forward.
78 | P a g e
Success
Toggle directed
Northwest
Servos
point in angle of
toggle to the top
left. Axle
powered to
motion mower
directly forward.
Success
Toggle directed
due East
Servos
point to the right.
Axle powered to
motion mower
forward.
Success
Toggle directed
due West
Servos
point to the left.
Axle powered to
motion mower
forward.
Success
Toggle directed
Southeast
Servos
point in angle of
toggle to the
bottom right.
Axle powered to
motion mower
backward.
Success
Toggle directed
Southwest
Servos
point in angle of
toggle to the
79 | P a g e
Toggle directed
due South
Servos
point straight.
Axle powered to
motion mower
backward.
80 | P a g e
5. Project Plan
5.1.Project Management
5.1.1.
PRODUCT DEVELOPMENT:
Task:
Description
Resources
Learn RoboRealm
Google, RoboRealm
Websites (Tower
Hobbies, etc.)
Produce Functioning
Remote Control
Mower
control
Wheels, 2 12 V Battery
Write Functions
Computer, RoboRealm
Sensors, Computer,
Automation
integration stage
Processor, (3nd) 12 V
Battery
81 | P a g e
June
July
August
#1
#2
#3
#4
#5
#6
#7
#8
#9
User Guide
Final
Documentation
Design Fair
83 | P a g e
5.1.3. Budget
Parts:
Amount
Cost/Each:
Total:
Needed:
Self Propelled Lawn Mower
1 $200.00
$200.00
$99.99
$99.99
Grass Catcher
0* $100.00
$0.00
Motor Driver
1 $124.99
$124.99
$50.00
$100.00
RoboRealm Software
$0***
$0.00
12 V Battery
$18.00
$36.00
Caster Wheels
$29.64
$59.28
N/A
N/A
$50.00
Wiring, Miscellaneous
Electrical Accessories
Grand
$670.26**
Total:
*The intended plan is to purchase a Self Propelled Electric Mower with the grass catcher bag
already attached from Amazon.com
**These prices are estimates for the different components based off of Amazon.com,
Towerhobby.com, Engineeringdimensions.com, and Ebay.com.
***Dr. Klinkhachorn will be contributing the RoboRealm license for the group to use.
84 | P a g e
85 | P a g e
5.2.Qualifications
5.2.2.
Colleen Morgan
5.2.3.
Erin Radtke
Erin Radtke is perusing a degree in Electrical Engineering at West Virginia University. Erin has
spent her summers working at NAVAIR and currently holds a Co-op position with the company. At
NAVAIR, Erin has furthered her knowledge by assisting with systems testing and various documenting.
86 | P a g e
Erin is currently emphasizing in both Controls and Communications at WVU. She has spent her time
at school learning JAVA, MATLAB, and PSPICE. Erin has plans to further her computer experience with
RoboRealm.
5.2.5.
Zachary Taylor
Zachary Taylor is also studying Electrical Engineering at West Virginia University. Fortunately,
for the LawnBot Senior Design Group, Zachary has developed a great deal of knowledge from his
experience interning in the past and currently. He was an intern at NASA IV&V where he spent his
time looking over safety documents. He now is currently employed by the R&E Electric Company and
has learned many different manufacturing and troubleshooting skills to contribute to the design of the
Remote Control Lawnmower. Furthermore, he has an abundance of computer experience in the
following programs: Borland Together, DOORS, AutoCAD (2006-2010), Pro Engineer, Adobe
Photoshop, Adobe Dreamweaver, JAVA, and MATLAB. He too will become experienced in RoboRealm.
87 | P a g e
6. References
[1] "Mower History." The Old Lawnmower ClubCollection, Preservation and Display of Old Lawn
Mowers. N.p., n.d. Web. 29 Feb 2012.
[2] "Riding or Push Lawn Mower Which One Should You Get?." Lawn Mower and
Trimmer Reviews. N.p., 07 11 2011. Web. 29 Feb 2012. <http://www.lawnmowerreviews.com/riding-or-push-lawn-mower-which-one-should-you-get>.
("Lawn Mower and Trimmer Reviews")
[3] Diggs, Steven. "Corded Vs. Cordless Electric Lawn Mowers." ehow. N.p., n.d. Web. 29 Feb
2012. <http://www.ehow.com/about_6581493_corded-cordless-electriclawn- mowers.html>.
(Diggs)
[4] "Lawn mower robots are Coming Out of the Garages of Hobbiests and Into
Businesses.." Robots and Androids. N.p., n.d. Web. 29 Feb 2012.
88 | P a g e
<http://www.robots- and-androids.com/lawn-mower-robots.html>.
("Robots ")
[5] "Robotic Lawn Mowers." Super Lawn Mower. N.p., n.d. Web. 29 Feb 2012.
<http://superlawnmower.com/category/robotic-lawnmowers/>. ("Super Lawn Mower")
89 | P a g e
90 | P a g e
Executive Summary:
The group has been tasked with creating an automated lawn mower in order to combat
the need to physically mow a lawn. To accomplish this task the group first plans to create a
mower that can be remote controlled from one location. This will allow the user to sit and control
the mower as it cuts the grass.
The project has a variety of needs and objectives. The needs consist of safety, reliability,
cost efficiency, user friendliness, effectiveness, and durability. The objectives consist of
designing a final schematic for the mower, obtain the necessary hardware and software
equipment needed for the mower, developing communication between the hardware, software,
and the remote control, developing a safety kill switch(s) for the mower, have the mower cut the
lawn efficiently, and finally add additional design ideas to improve consumer allure and improve
safety features.
It is important to understand the background of the project and what has already been
done to make a robotic lawn mower a practical consumer commodity. Robotic lawn mowers are
already on the market, but they are expensive and inefficient. However, using what has already
been done and building upon it can result in a safe cost efficient robotic lawn mower.
The basics of the ideas behind the current lawn mowers can be used to develop an
efficient robotic lawn mower. The ideas this project focus on are the spinning blade, selfpropulsion, and an electric motor. Ideas that are used in other areas of the market such as remote
controlled toys and GPS systems are also useful for the project.
The final goal is to produce a prototype for a mower that a consumer can enjoy to use. It
will be a fully functional remote controlled lawn mower. The final design for the robotic lawn
mower will be a machine that is effective at mowing, safe to use, and relatively inexpensive.
91 | P a g e
Problem Statement:
The problem that this project addresses is the physical labor involved with mowing a
lawn. For most the physical toll taken while mowing is taxing to the body. Physically
handicapped people and the elderly especially have a concern when mowing their lawn and often
must have someone to do it for them. This problem is addressed with the idea for a remotecontrolled electric lawn mower. Anyone could mow the yard with this innovative mower.
The first step in creating this mower is to design an idea to modify a mower to be remote
controlled. This project is not about reinventing the mower, but making it a better product. The
group will start with an electric self-propelled lawn mower. The ability to self-propel, have a
working blade, and running off electricity will be fully utilized. The controller would add the
ability for a user to control speed and direction of the mower from a distance using a remote
control.
Robotic lawn mowers are a relatively new idea as the lawn mowers were first created in
the early 19th century around 1830. However, since 2005 their popularity has increased
profusely. Most of these mowers require the user to lay a boundary wire into the ground similar
to an invisible dog fence. The robotic mower then would be able to sense the boundary and
therefore, only mow within the specified areas.
These mowers are technologically advanced and contain design ideas that are quite
sophisticated. Some of these features include sensors that can detect living creatures or even rain
fall and the ability to be solar powered. These mowers are praised for being the safest mowers
available. Because the users are not required to be anywhere near the mower as they operate it,
they are much less likely to suffer an injury related to mowing. The biggest appeal these mowers
offer is that the user has to put in virtually no physical work to have their yard mowed after
initially setting up their system.
Most of these robotic lawn mowers are not practical for the general public as their price
ranges can be very high, most over $1000. Another problem with these mowers is their
efficiencies. In order to use most of the robotic mowers, the user must first set up the boundary,
which requires the work of digging into the ground to bury the boundary wire and can take a
long time especially for larger yards. Although this is a one time inconvenience, many believe
92 | P a g e
this problem should be eliminated based on the buying price for these devices. Some robotic
mowers with the sensors detecting living creatures may stop when an animal is in its path. The
user would then have to reactivate the mower before it could continue to mow, which is an
inconvenience. These mowers have been reported to take twice as long to mow the lawn as a
consumer using a normal conventional mower would. Another concern is the durability of the
mower. With a high buying price, many would believe these mowers wouldnt need as much
maintenance as they require.
The actual quality of the performance the robotic lawn mower does is a topic that must be
considered. Many of the robotic lawn mowers on the market today have trouble mowing yards
that are not entirely flat. Angles of slope in the yard greater than 15 degrees prove to be difficult
for the mower. A yard with many obstacles and hills is nearly impossible for the robotic mower
to mow. Some users of these robotic mowers also note that the mower does not do as good a job
as a person would as far as how neat the yard looks.
http://en.wikipedia.org/wiki/File:Automower_Solar_Hybrid.jpg
93 | P a g e
Significant Technologies:
There are many existing technologies that can be used to develop an efficient robotic
lawn mower. As the project is not about recreating the lawn mower, the basic functions of a lawn
mower can be used for the robotic lawn mower.
The lawn mower was first invented around 1830 by Edwin Beard Budding. Budding was
an engineer from England, who came up with the idea after seeing a machine that cut cloth. The
first motor mowers appeared in the 1890s. By 1950, the technology had increased and mowers
were becoming relatively inexpensive. Over the last thirty years lawn mowers become
remarkably similar to current lawn mowers.
A lawn mower has a simple design to operate the blade. The shaft is connected to a
rotating sharp blade that cuts the grass as it moves at a high angular frequency. The grass is
usually sprung out of an opening on the side of the metal frame that houses the blade or it can be
sucked into a bag.
Self-propelled lawn mowers are of interest as they are a building block to the robotic
lawn mower. Self-propelled lawn mowers are attached to a drive-train. This means that when the
engine spins, it turns a gearbox which then turns the mowers wheels. This is beneficial as the
burden of pushing these mowers is significantly lowered. Most mowers are heavy and manually
pushing them requires plenty energy. This project is focused on self-propelled mowers with an
electric engine.
Remote controlled cars are useful for the project as well. Remote control cars allow a
user to operate the vehicle from a remote control. Taking these components and adding them to
the lawnbot allows the user to then operate the mower with a controller.
Other useful
technologies are dead mans switches. These allow the mower to shut off in certain
circumstances. For example, if the mower were to flip over a dead mans switch could shut off
the blade for safety concerns. These technologies can be implemented using computer chips
connected to the lawnbot.
The components that require use of computer chips can be implemented using
programming technologies. The group will use RoboRealms to program these components. This
94 | P a g e
95 | P a g e
Objectives cover the project from start to finish. The first objective in order of
importance would be to form a final design for the project. The final design will include what
hardware and software are needed and how they will be used to create the mower.
Obtaining the software and hardware necessary for the project would be the next step.
This will be done by selecting the items needed from our final design. The group will then order
the parts through WVU.
The third objective would be to have proper communication between the software,
hardware, and the remote control. This is important as the user should be able to control
everything from the remote. The robotic lawn mower should respond correctly to given
commands.
The fourth objective would be to implement kill switches in both the hardware and
software. This would possibly include an automatic kill switch that would shut down the mower
and/or blade if it were to flip over. Another possible kill-switch would be one the user could
engage such as a dead mans switch (such as a trigger) or a push button.
The final objective would be to make sure the mower actually is able to efficiently cut a
yard by using a remote control. This would mean that all the other objectives were implemented
and the mower could mow comparable to a regular lawn mower. This would be considered a
success if a user could use the remote controller to move the mower and effectively cut the grass.
Additional objectives would be decreasing power consumption, making the mower fully
automated, make the mower silent or very quiet. Additional safety measures to consider would
be the sensors to detect living creatures or objects in the way. A boundary wire similar to a dog
fence that would activate a kill-switch when crossed is another safety feature to consider.
In addition to the general idea for the mower, other design issues will need to be
considered such as safety features and consumer incentives. These ideas will be discussed later
and consist of ideas from kill-switches to adding a bag for clippings.
There is a wide Varity of design ideas associated with the mower that range from adding
consumer interest to minimizing safety concerns. These are ideas that are in addition to the basic
designs necessary to build the mower. They are not designs that are required to be added for the
mower to operate correctly, however, they would instead add to the total value of the mower.
96 | P a g e
A concern would be if the mower would happen to flip over. In this case, a kill-switch
would be essential. A kill-switch could turn the mower off to minimize safety issues. This type
of kill-switch would be automatic and not activated by the user.
Another safety concern would be harming people or animals that may be in the path. A
design idea to combat this issue would be having a sensor that could detect something in the path
of the mower. The mower could stop or shut off when an object is detected in its course.
When considering functionality of the mower, the weight must be considered. The mower
would ideally weigh close to that of a current electric lawn mower. A heavy mower would bring
its own lists of concerns such as being too heavy for the electric motor to move it efficiently.
This problem can be managed by designing a well-organized blueprint for the mower.
A design idea to make the mower more user-friendly would be to add the zero-turn
ability. This would allow the mower to make tight turns when mowing. Instead of backing up
and moving forward again as a traditional mower, this ability would allow the mower continue
without going into reverse.
In order to make the mower more appealing to consumer, an idea to add a bag for
clippings could be added. This would allow the mower to send the clipping into a bag attached to
the mower opposed to sending the clippings in the yard. This is an incentive to consumers as it
keeps the yard looking neat and eliminates a need to go back after the mowing to collect the
clippings. One problem associated with this idea, however, is that the bag would need to be
emptied when filled.
The controller its self has its own needs separate from that of the body of the mower. A
top concern is that of adding a user activated kill-switch located on the mowers controller. This
could be a trigger that is held in order for the mower to operate. With this idea, if the mower
needs to be shut off suddenly, the user could just simply release the trigger. This could prevent
safety issues by allowing the user to determine when to shut off the mower. The only problem
with this idea is that there is the inconvenience of the user having to keep one hand on the
controller at all times of use. Another idea for a kill-switch would be a button on the controlled
that would shut down the blade and/or mower when pressed. This would eliminate the need to
hold a trigger the entire time, however could not be accessed as quickly as the dead mans
switch.
97 | P a g e
Another top concern for the controller is the range of distance that the mower could
operate from the controller. This is a potential problem as the user would not want to move along
with the mower but would rather relax as they control the mower from one spot. The toggles on
the controller are another issue, as the controller used wont be created by the group but instead
bought preassembled. Other concerns with the controller are turning and propulsion using the
remote.
It should be noted that this robotic lawn mower will be created with a green initiative.
The mower will be environmentally friendly as there is no need for gas, oil, and engine to use
this device because it is electric powered. The robotic lawn mower is electric and will not emit
the same emissions as the other gasoline counterparts and eliminates most negative environment
problems.
The group expects that with combining the important technologies the robotic lawn
mower will be able to be controlled with a remote control to be able to mow the yard. The group
will start with an electric self-propelled cord-less mower. Then remote controlled features will be
added to the system. Finally a remote will have to be programmed to operate speed and direction
of the mower.
The final product will be a mower that a consumer would enjoy to use and may even find
fun. They will be able to relax and mow the lawn with ease. The final design for the robotic lawn
mower will be a machine that is effective at mowing, safe to use, and relatively inexpensive.
98 | P a g e
Objective Tree:
Form Final Design
Communication
between Hardware,
Software, and
Controller
Development of KillSwitches
Ability to efficiently
cut yard
from remote
99 | P a g e
Stake Holders:
A need to consider for the mower project is the funding that will allow for the design to
be implemented. Through Professor Klink, West Virginia University would be the primary
resource for the mower project. Professor Klink, as mentor to the group, has goals for the project
which at first include the ability for the mower to be remote controlled by a user. The goals of
the group and the university (along with Professor Klink) are the same which allows for
solidarity among those invested in the project. However, there is maximum budget allotted to the
project. The members must therefore design carefully to work within this budget. The stake
holders, in this case, West Virginia University will be satisfied with a working prototype of a
robotic lawn mower.
Conclusion:
In conclusion, the task to create a robotic lawn mower that can mow the lawn for a user
can be accomplished by the group first planning to create a mower that can be remote controlled
from one position. The development of the mower will have an assortment of needs and
objectives. The needs consist of safety, reliability, cost efficiency, user friendliness,
effectiveness, and durability.
It is significant to comprehend the background of the lawn mower, using what has
already been done and building upon it can result in a safe and cost efficient robotic lawn mower.
The basics of the ideas behind the current lawn mowers can be used to develop an efficient
robotic lawn mower. The ideas this project focus on are the spinning blade, self-propulsion, and
an electric motor. Ideas that are used in other areas of the market such as remote controlled toys
and GPS systems are also useful for the project.
Finally, the groups major goal is to fabricate a prototype for a mower that achieves all of
the mentioned specifications. It will be a fully functional remote controlled lawn mower. The
final design for the robotic lawn mower will be a machine that is effective at mowing, safe to
use, and relatively inexpensive.
100 | P a g e
References:
(1) "Mower History." The Old Lawnmower ClubCollection, Preservation and Display of Old
Lawn Mowers. N.p., n.d. Web. 29 Feb 2012.
("Old Lawnmower ClubCollection, Preservation and Display of Old Lawn Mowers")
(2) Diggs, Steven. "Corded Vs. Cordless Electric Lawn Mowers." ehow. N.p., n.d. Web. 29 Feb
2012. <http://www.ehow.com/about_6581493_corded-cordless-electric-lawnmowers.html>.
(Diggs)
(3) "Riding or Push Lawn Mower Which One Should You Get?." Lawn Mower and Trimmer
Reviews. N.p., 07 11 2011. Web. 29 Feb 2012. <http://www.lawnmowerreviews.com/riding-or-push-lawn-mower-which-one-should-you-get>.
("Lawn Mower and Trimmer Reviews")
(4) "Lawn mower robots are Coming Out of the Garages of Hobbiests and Into
Businesses.." Robots and Androids. N.p., n.d. Web. 29 Feb 2012. <http://www.robotsand-androids.com/lawn-mower-robots.html>.
("Robots ")
(5) "Robotic Lawn Mowers." Super Lawn Mower. N.p., n.d. Web. 29 Feb 2012.
<http://superlawnmower.com/category/robotic-lawn-mowers/>.
("Super Lawn Mower")
101 | P a g e
Colleen Morgan
102 | P a g e
BACKGROUND RESEARCH
PAPER
Prepared By: Colleen Morgan
103 | P a g e
ABSTRACT
Ever since the 1830s when Edwin Budding created the first lawn mower, the lawn
mower has became an everyday item for almost everyone across the world. It started out as
something simple and has spiraled into several complex forms, always with the original concept
of mowing grass aimed towards in these different forms. [7] As it is known, technology today
will become history tomorrow. Engineers, Designers, Research Analysts and many others
always think of ways to improve the lawn mower. In todays world, there are several forms of
the lawn mower. People commonly use this device in the form of the gasoline mower using
both the riding and the push versions, the electric mower, and the old push powered version,
but that is quickly dying out. All three common forms have an extremely large similarity, each
of them cut grass. However, it is much more complex than that. These types have many
different benefits and disadvantages associated with them.
The main objective for the LawnBot group is to design a lawn mower that incorporates
all of the features from various types of lawn mowers, plus more. The group will create a
remote control lawn mower that utilizes each of the benefits, creating a safe, reliable and user
friendly lawn mower. The remote control lawn mower has been designed and built by many
engineers throughout the years. These individuals have created new technical designs and
some have even perfected the art of the remote control lawn mower. There are many
variations of the remote control lawn mower, as people across the nation have attempted to
advance the basic lawn mower by implementing the remote control aspect.
104 | P a g e
PROBLEM STATEMENT
After researching the several types of lawn mowers available today, I discovered many
advantages and disadvantages related to each kind. The problem to identify for the LawnBot
group is to design and to create a mower that incorporates the advantages of the other types of
mowers, expunging the disadvantages. The group must find a solution to use the existing
mower, but drastically adjust and modify it for an improved model. This can be indeed
accomplished by using the intentions and reasoning (past efforts) derived from the inventors of
the lawn mower and the designers that have developed it into the form it is today. The overall
goal is to create a remote control mower that is safe, reliable, inexpensive, user friendly, and
lastly effective and durable. An extra part of this design, if time permits, is to use the remote
controlled lawn mower design and form it into a mower that works autonomously.
105 | P a g e
On the other hand, the push mower does have many advantages over the riding lawn
mower. Most consumers determine their purchases based off of two items, the user
friendliness and the cost of the product. The riding mower essentially succeeds with how easy
it is to utilize and makes the experience of mowing more comfortable for the user. However,
the push mower succeeds with the cost. The push mowers leading advantage is the cost, being
very inexpensive. Moreover, the push version is more capable of maneuvering in smaller
spaces. One is certainly able to cut between trees and become much closer in distance to
objects than the riding version. The push mower handles inclines and steeper hills better. The
riding mower is made for relatively flat surfaces, and could tip over if going down an incline
which also presents the concept of safety. The push version is much safer than the riding
version, as it has the ability for automatic shut off. When someone lets go of the mower, it
shuts right off and the blade shuts down. In comparison, the riding mowers can be very
dangerous. A person could become very injured or even killed if the riding mower was to stop
functioning properly or if someone got an article of clothing stuck in one of the many moving
parts the riding mower is comprised of. Some people may also argue the power of the riding
mower could be too dangerous.
Instead of the gasoline powered lawn mower, there is an option for an electric powered
lawn mower. The main advantage with the electric version is the eco-friendly theory. [5] With
the electric mower, less pollution is sent into the environment and the amount of fuel
consumed decreases. [3] Charging the electric mowers is also much cheaper than providing gas
for the gasoline mowers. The electric mower is normally designed like the push mower,
containing many of its key safety features. Simply stated, the electric mower is very cost
efficient, safe, and not harmful to the environment. [2]
After reviewing all of the different types of mowers, the group has decided to design
and create a remote control lawn mower. This mower will have all of the benefits the other
types have, but incorporated into one. Many other engineers and creators have succeeded and
developed excellent quality remote control lawn mowers. But, there are numerous styles
designed less complex as well. The group is using the technology and theories of the 21 st
107 | P a g e
century to develop their own design of the remote control lawn mower. During the process of
design, the power sources available today will be kept in mind along with the advancement of
hardware and software integration. In addition to using the previous ideas of the lawn mower
in prior forms, the remote control lawn mower will offer the consumer with many different
options and features that are requested today. Upon completion of the remote control lawn
mower, the group has also made plans to make the mower function autonomously, which will
require profound programming experience.
108 | P a g e
the remote control that the user may utilize if it feels the mower needs to be shut off
immediately. Another important safety feature is the use of boundaries while mowing. The
mower will have sensors that detect when it has traveled out if its mowing boundaries. The
mower may then immediately shut off, or alert the user to return the mower back to the
designated boundaries Because of the boundaries, the mower will not be able to take off as
some riding mowers have even with their safety features. An additional kill switch or sensor is
going to be created to immediately power down the mower if it were to flip over while on an
incline. Unfortunately, the base of the mower may be top heavy due to the additional
interfacing features, so this must be formed.
Second, this mower needs to be reliable. Unfortunately, many people have lawn mowers
that somehow break or malfunction. With the electric mower, one basically needs to
implement the use of electricity. With gasoline mowers, several complications can occur from
the oil changes to the mechanical aspects failing. In addition, it can be very time consuming
just to keep the gasoline mower running at all times. The mower we will create will incorporate
electric to bypass all of the gasoline aspects and tune-ups needed. The functions and
programming created with RoboRealm and integrated with the hardware will not change over
time, providing a consistent, reliable mower. However, every piece of technology will require
maintenance at some point.
Third, the mower needs to be cost efficient. Electric mowers are much cheaper to use than
the gasoline powered mowers. With the continuing rising prices of fuel, the most inexpensive
choice is the electric base mower. In addition, electric mowers do not require the oil filters or
the tune-up costs associated with gasoline power. [3] It has been said, on average, the electric
mowers cost 5 dollars per year to use. [6] Overall, the long run cost of the electric mower is
much cheaper than the gasoline mower.
Fourth, the mower created must be very user friendly and marketable. With the remote
control aspect, mowing the lawn will be effortless to do, like it is with the riding mower. People
will not deal with the strenuous circumstances of pushing a lawn mower, and it will be even
easier to use than a riding mower. A person is able to sit on their deck or porch and mow their
110 | P a g e
lawn with the use of their hands. People with disabilities, the elderly, etc. will be able to mow
their lawns in an easier manner. The remote control feature produces countless advantages
than other lawn mowers of today. Given that most people prefer a well kept and neat lawn,
the remote control feature allows the user to not only have control of where he wants to mow
but how precise and straight his mowing lines will be. In addition, the lawn mower that the
group is creating will have a grass catcher bag attached. Because of this bag, the lawn will be
even neater than before. Another desirability of the remote control lawn mower is the sound.
Most gasoline mowers are very loud; where as the electric mowers are quieter. This will be a
large user attraction.
Lastly, the group has to address the need of making a lawn mower that is effective and
durable. The group concluded that using a remote control with the electric mower may not
take as long as to mow an area as it would with a push mower. Because of the remote control,
the user will not get tired and will not slow down. The time efficiency of mowing can be
maintained, for the most part, and because an electric mower is being used, it is known it will
effectively cut the grass similar to before. In addition, the mower the group will be using will be
able to fit into smaller spaces, for example between trees. Because it can fit into smaller
spaces, it is able to effectively cut more of ones lawn than the riding versions do, with less
weeding and trimming work.
111 | P a g e
OBJECTIVES
Many objectives have been developed to carry out the creation of the remote control
lawn mower. The objectives and intentions have been established and broken down in order
for specific developments to be achieved starting with the final design. The final design of the
remote control lawn mower must be accomplished first and foremost. Background information
of the specific mower we implement with the software will be researched to understand its
parameters. The rest of the hardware, including the means of communication between the
remote control and the mower will also be researched and designed. The remote control
characteristics and features need to be set as well. Starting off with how wide the range will be
for the lawn mower to still recognize the remote control. In addition, the toggle switches of the
remote control need to be defined for the turning and propulsion of the mower.
After the final design is completed, the hardware and software will be obtained. The
parts will be ordered, and the programming will be written for the software portion. Some
programming may also be written for the design objective. It will need to be known how the
remote control will interact with the mower, so the programming may be previously done.
The third main objective is creating the communication between the software and
hardware. At this point, the group will need to utilize all of the vast information they have
found to integrate the hardware, software, and remote control. This will possibly be the
longest and most challenging objective to accomplish, as much troubleshooting and testing will
be done to see if the remote control and mower are communicating properly.
The further main objective will be the development of the kill switches. The first kill
switch created will employ the use of the automatic shut off. After hitting a button or releasing
something on the remote control, the mower will immediately power down. These are for
safety purposes. In addition, a kill switch will be created in case the mower tips over. The last
main objective will be the true test if the remote control lawn mower can efficiently and
effectively cut the yard from the remote.
112 | P a g e
Many other objectives have been created if time permits. Some of these are designing
another kill switch if the mower goes out of certain boundaries. In addition, the group would
like to see the mower decrease power consumption with the knowledge they have developed.
Furthermore, another great objective or goal would be placing a senor on the mower. This
senor would then detect if any items have came in its way, such as cats or dogs. The sensor
would stop the mower upon the detection of an object and would another great safety feature.
Lastly, the group would like to create a zero turn element of the mower. Because of this, the
mower would immediately turn as it needs to, not driving over any other part of the grass. This
would be a great characteristic for the people who take pride in their lawns.
113 | P a g e
114 | P a g e
STAKEHOLDERS
When designing and manufacturing this project, many different people will need to be
taken into consideration. For starters, the main stakeholder will be the person or persons
supplying the funds. These people are expecting a functioning, safe lawn mower, certainly not
something that doesnt perform accurately or is frequently broken. Sponsors wouldnt want to
spend money on something that doesnt eventually operate. The mentor of this project is also
expecting a fully effective, working remote control lawn mower with the probability it will
function autonomously, as he has invested a great deal of time into this project.
There are many other stakeholders that are related to this project. These are the people
that will be affected negatively by a remote control or autonomously functioning lawn mower.
Many peoples incomes are based off of selling or building older versions of lawn mowers. If
the lawn mower this group is creating turns out to be very successful, many people could
potentially wish to purchase it. They would be replacing their old lawn mowers with this one,
or even purchasing ours from the start. Eventually the older versions of lawn mowers would
die out, causing many people to lose their jobs.
115 | P a g e
CONCLUSION
The remote controlled lawn mower provides the user with many benefits, and
therefore could someday become a very profitable and marketable technology. However, most
consumers are not aware of this advancement of the lawn mower. This group is utilizing each
benefit of the previously designed lawn mowers and incorporating them into a new design of
the mower that integrates a software and hardware for the use of a remote control. The safety
features, reliability and cost efficiency, and the user friendliness of the mower designed will
succeed the benefits of some other mowers that are present today. The group will use the
knowledge they have gained over the years and employ it to create a lawn mower that will
undoubtedly be a successful and important piece of technology.
116 | P a g e
REFERENCES
1. "Brand Reliability." Consumer Reports Buying Guide (2005): 327-337. Academic Search Complete.
Web. 9 Apr. 2012.
2. "Electric Lawn Mowers." - Finding the Right Electric Lawn Mower. Web. 09 Apr. 2012.
<http://www.lawnmowersworld.com/electric/>.
3. Hollis, Scott. "Cordless Electric Lawn Mowers." Mother Earth News 209 (2005): 67-70. Academic
Search Complete. Web. 9 Apr. 2012.
4. "Remote Control Lawn Mower - Diesel Bombers." Diesel Bombers. Web. 9 Apr. 2012.
<http://www.dieselbombers.com/bomb-shelter/15946-remote-control-lawn-mower.html>.
5. "Riding Lawn Mowers: Gasoline Vs. Electric." Essortment. Web. 09 Apr. 2012.
<http://www.essortment.com/riding-lawn-mowers-gasoline-vs-electric-54895.html>.
6. "Riding or Push Lawn Mower Which One Should You Get?" Riding or Push Lawn Mower Which
One Should You Get? Web. 09 Apr. 2012. <http://www.lawnmower-reviews.com/riding-or-pushlawn-mower-which-one-should-you-get>.
7. Roman, Harry T. "Lawn Mower Makeovers." Technology Teacher 67.8 (2008): 19-21. Academic
Search Complete. Web. 9 Apr. 2012.
8. "Types of Pollution Emitted by Gas Lawn Mowers..." Reel Mowers Push Reel Mowers on Sale at
Ecomowers.com. Web. 09 Apr. 2012.
<http://www.ecomowers.com/Types_of_Pollution_a/121.htm>.
9. "When Should You Use a Push Mower Vs. a Riding Mower?" Riding Mower Vs. Push Mower. Web. 09
Apr. 2012. <http://www.lawncare.org/push-mower-vs-riding-mower/>.
117 | P a g e
Erin Radtke
118 | P a g e
Contents
Abstract ..................................................................................................................................................... 120
Background ............................................................................................................................................... 122
Problem Statement ................................................................................................................................... 124
Needs and Goals ....................................................................................................................................... 129
Future Needs and Goals ............................................................................................................................ 130
Objectives and Expected Outcomes ......................................................................................................... 132
Conclusion ................................................................................................................................................. 134
Works Cited ............................................................................................................................................... 135
119 | P a g e
Abstract
120 | P a g e
Mowing the lawn with a standard motor powered lawn mower is an inconvenience, and
no one takes pleasure in it. Cutting grass cannot be easily accomplished by elderly, younger, or
disabled people. Motor powered push lawn mowers and riding lawn mowers create noise
pollution due to the loud engine, and local air pollution due to the combustion in the engine.
Also, a motor powered engine requires periodic maintenance such as changing the engine oil.
Even though electric lawn mowers are environmentally friendly, they too can be an
inconvenience. Along with motor powered lawn mowers, electric lawn mowers are also
hazardous and cannot be easily used by all. Also, if the electric lawn mower is corded, mowing
could prove to be problematic and dangerous. Designing a prototype that would make cutting
grass less physically demanding and enjoyable would interest many consumers. This machine
would be valued by someone who has grass allergies, handicapped or disabled, or is not
capable of mowing the lawn themselves. This machine will cut the lawn entirely with minimal
assistance and labor.
The solution is a robotic lawn mower. Not just any robotic lawn mower, a self-propelling
electric remote control lawn mower. The goal is to create a lawn mower that can be operated
with minimal effort. The approach in constructing this lawn mower consists of two part
procedures. The first step requires creating a lawn mower that can be controlled by the user
with a remote control. The second step requires automation of the mower in which the user
can program an area for cutting where the mower will accurately cut the region requiring little
assistance. When the first step in the design process is completed, the design will require the
incorporation of the components to make the mower fully autonomous testing. The price of
this design will be in the range of regular push lawn mowers to be appealing to consumers. The
primary goal is to create a machine that is reliable, or there will be no beneficial factors for the
consumer. The prototype must have safety features because of the equipment being used such
as a spinning mower blade. The purpose of this design is to re-create a lawn mower that
incorporates present time technology.
121 | P a g e
Background
The lawn mower was invented in 1830 by an engineer named Edwin Beard Budding.
Budding obtained the idea of the lawn mower after seeing a machine in a local cloth mill which
used a cutting cylinder mounted on a bench to trim cloth to make a smooth finish after
weaving. Budding then realized that a similar concept would enable the cutting of grass if the
mechanism could be mounted in a wheeled frame to make the blades rotate close to the lawn's
surface. This realization led Budding into partnership with a local engineer, John Ferrabee to
produce lawn mowers made of cast iron. Like Buddings idea, these lawn mowers featured a
large rear roller with a cutting cylinder in the front. Cast iron gear wheels transmitted power
from the rear roller to the cutting cylinder (1 "Old Lawnmower ClubCollection, Preservation and
Display of Old Lawn Mowers").
Nowadays, lawn mowers are useful pieces of machinery that employ a revolving blade
to cut a lawn at a smooth, even length. Since Buddings original design of the lawn mower,
there have been various lawn mower designs that have been designed and created. These
122 | P a g e
designs include a push lawn mower, which is suitable for smaller lawns, and the ride-on
mowers, which are capable to cut grass in larger lawns (1 "Old Lawnmower ClubCollection,
Preservation and Display of Old Lawn Mowers"). Other more recent models of the lawn mower
contain corded and cordless electric power. Cordless electric powered lawn mowers are
powered by 12 volt rechargeable batteries. Cordless mowers have the maneuverability of a
gasoline powered mower and the environmental friendliness of a corded electric lawn mower
(3 Diggs).
The latest design of the lawn mower is the programmable robotic lawn mower. A
programmable robotic lawn mower is a lawn mower that is designed to mow a lawn
automatically, without any need for human involvement or interaction. The programmable
robot lawn mower can be programmed with a variety of information which is utilized to mow
the lawn regularly due to the users timely schedule. The lawn mower can also be programmed
to mow grass at the desired height. The mechanism of a robotic 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 objects which should not be mowed. Some of
these robotic lawn mowers are equipped with sensors which can interface with other sensors
installed around specific areas to control the robotic mower to stay within its boundaries of the
lawn. Typically, the robot includes a charging station which can be installed anywhere where
there is an electric outlet. Some robotic lawnmowers are solar powered, charging up as they
mow the grass. Most of these robots are equipped with containers for clipping collection so
that the lawn does not need to be raked after mowing (4 "Robots ").
123 | P a g e
Problem Statement
The problem presented to our group is that there are benefits and drawbacks in using
each lawn mower that has been designed and created. The original push lawn mower, that is
motor powered, is considerably less expensive than any other lawn mower design. One who
owns and uses a standard motor powered push lawn mower understands that another benefit
is maneuverability. It is easier to maneuver and get close to trees and other permanent or large
obstacles with a push mower. However, the standard motor powered push lawn mower is not
considered user friendly. People who are younger and who are older would have issues using a
typical push lawn mower. Also, people who are handicap, or people who are disabled are not
able to use a standard push lawn mower in which case, this lawn mower is not efficient. The
most obvious drawback to a push mower is that it is going to take much more time to mow a
large area with this type of mower. There are a couple of reasons for this. One is because the
deck size and the length of the blades in a push mower is a lot smaller. With shorter blades one
will not be cutting as much grass at one time and will have to make more passes to cut the
same amount of grass. Another drawback when using a standard motor powered push lawn
mower is that this lawn mower is not environmentally friendly. This standard push lawn mower
requires the use of gasoline, oil, and an engine. With this in mind, there is noise pollution
caused by the loud engine. This typical motor powered lawn mower uses gasoline which has
the potential to pollute the local environment and will emit harmful emissions (2 "Lawn Mower
and Trimmer Reviews").
Another lawn mower design, the riding lawn mower, also has some obvious benefits
and drawbacks. A riding mower is considerably more expensive than the standard motor
powered push lawn mower which is a drawback. Also, the riding lawn mower is not nearly are
maneuverable as the standard motor powered push lawn mower. Along with the standard
motor powered push lawn mower, the riding lawn mower also is not environmentally friendly.
This riding lawn mower is motor powered which also requires the use of gasoline, oil, and an
124 | P a g e
engine. This causes noise pollution and harmful greenhouse gas emissions released polluting
the environment. A benefit to owning and using a riding lawn mower is that one who uses a
riding lawn mower will get the job done a lot faster. The motor powered riding lawn mower has
a more powerful motor and has a larger cutting deck. Another benefit of a riding mower is that
it is a lot less physically demanding. One does not have to walk around their yard pushing the
mower and it does not take a lot of physical effort to drive a riding mower around a yard.
Another benefit of a riding mower is some of the attachments that are available for many
models (2 "Lawn Mower and Trimmer Reviews").
Unlike both the standard motor powered push lawn mower, and the motor powered
riding lawn mower, the electric lawn mower is environmentally friendly. There is no need for
gasoline, oil, or an engine to use the electric lawn mower because it is powered electrically.
With this said, there is no noise pollution due to engine noises, and no fumes. The motor
powered push lawn mower, and the motor powered riding lawn mower uses gasoline and has
the potential to pollute the local environment. A drawback to owning an electric lawn mower is
that they are expensive. This is so because the electric lawn mower replaces the engine with
electrical components so wherever there is electricity, one will be able to operate this lawn
mower. Another drawback in using an electric corded lawn mower is that an electric lawn
mower cannot be attached to an extension cord that is longer than seventy-five feet. This is
because the motor will take an extreme power dip that causes the blades to barely spin. Corded
electric mowers are limited in range by their trailing power cord, which may limit their use with
lawns extending outward more than one hundred to one hundred-fifty feet from the nearest
available power outlet. There is the additional hazard with these machines of accidentally
mowing over the power cable, which stops the mower and may put users at risk of receiving a
dangerous electric shock (3 Diggs).
The most recent lawn mower design is the programmable robotic lawn mower. The
robotic lawn mower is an electric lawn mower that does not require manual labor and can be
125 | P a g e
programmed with a variety of information which is utilized to mow the lawn on a regular
schedule. The lawn mower can also be programmed to mow grass at the desired height. The
mechanism of a robotic lawn mower contains wheels which allow the lawn mower to navigate
the lawn, along with sensors which are used detection of foreign objects. The robot lawn
mower is environmentally friendly and unlike gasoline powered lawnmowers, robotic
lawnmowers are very quiet. With this programmable robot lawn mower one can mow their
lawn during the night time. Night time operation is also used at locations like golf courses, so
that golfers can enjoy the course at all times during the day. There are a number of reasons to
use a robotic lawn mower. It is user friendly, safe to use, efficient to use, and environmentally
friendly. However, this programmable lawn mower is very expensive. One can pay upwards of
$4,000 to purchase their own. These lawn mowers are very expensive because they have some
many capabilities such as rain sensors, and safety sensors. Another drawback is that this lawn
mower requires the user to set up a border wire around the lawn that defines the area to be
mowed. This timely process is must also be done correctly or else the robotic lawn mower will
not operate properly (4 "Robots ").
The problem presented here is that there are benefits and downfalls to each lawn
mower that has been designed. Our main goal is to design and create a lawn mower that
incorporates all of the benefits of the previous mentioned lawn mowers and eliminate all of the
previously mentioned drawbacks. With all of these lawn mower designs mentioned, our plan is
to create a self-propelled electric robotic lawn mower with remote control capability.
The design of this lawn mower will mow grass autonomously. The problem given to the
group is to create a mower that is remotely controlled by a user and then takes that existing
design and adapts it to work autonomously. The first stage of the design is to prepare the setup
for the automation side of the project. When designing a lawn mower with a full functionally
remote control, the requirement remains testing maneuverability with the main controls. When
126 | P a g e
the remote control mower is created, one can incorporate more components such as sensor
capability, gps, and computer interface that will work with the autonomous functionality.
Other robotic lawn mowers require electric wire to create a mowing boundary for the
machine. However, this type of design is very temperamental, if the electric line is not properly
placed, the mower could potentially leave the designated boundary. This type of robotic lawn
mower design involves tedious programming, and software design, and a buried guide fence
which can make testing more difficult. Our design will be more hardware set with software
controls while still maintaining the efficiency and reliability of regular lawn mower. The primary
objective is to create an autonomous mower that is very simple to use, effective, and efficient
as well as incorporating safety, and simplicity inexpensively.
127 | P a g e
128 | P a g e
In order to start building this prototype, one must design and have the design finalized. In
which case, the remote control lawn mower design much be fully accomplished before any
building takes place. One must also obtain background information of the specific mower that
will be implemented with the software. The remaining hardware and software tasks include
applying communication between the remote control and the mower. The design of remote
control and the necessary capabilities will be needed as well. Focusing on range, and distance
for communication between the device and controller is another task that must be completed.
Along with remote control design and integration, the toggle switches on the remote control
must be defined in order for the lawn mower to receive power.
Once these tasks have been completed, the hardware and software will be physically
integrated. The necessary parts and equipment will be ordered, and the programming will be
129 | P a g e
written for the software portion. The programming will include remote control interaction with
the mower.
The next necessary task includes creating the form of communication between the
software that was programmed, and the mowers base hardware. This process involves various
steps of troubleshooting and testing in order for the remote control and the lawn mower to
communicate.
For safety purposes, it is a necessity to develop kill switches. A kill switch is a switch
that turns the device off when the device should not be running. For instance, if the lawn
mower tips over, it is important that the lawn mower turns off automatically. In which case, the
primary kill switch created will engage automatic shut off. A primary goal and a definite need is
that a user will be able to hit a button or switch on the remote control, and the mower will shut
down. The final necessity is that the user has full control over the remote, and the lawn mower
can cut the lawn in an efficient manner.
detection of any foreign object. Furthermore, another feature would include applying a zero
turn feature to the mower. With this advancement the mower would have the capability to
sharply, and immediately turn as the user controls. Smaller, and simpler tasks such as
incorporating a collection container to collect grass clipping after the user mows is also another
advancement based on if time permits.
131 | P a g e
The robotic lawn mower that we plan to design will be user friendly for everyone. The
primary goal is to allow both a younger and older person to be able to use this device. Along
with the various ages of users, this lawn mower can also be used by people who have
disabilities and are unable to use a regular push, or riding lawn mower. Also, people who are
allergenic typically are not able to mow their lawn with a standard lawn mower. With this
remote control robotic lawn mower, people with allergies will still be able to mow their lawn.
Because the user may stand at a certain distance away to mow the lawn, there is less risk of
allergenic symptoms.
The prototype will also be automatic and will run on a charged battery with no cords to
interfere with operation. Because the self-propelling robot lawn mower is used to operate with
a remote control, each user will be able to have hands on control of the yard work as the job
takes place. The idea behind the device is to allow the lawn mower to do all the hard work,
132 | P a g e
while the operator pulls the strings behind the curtain ("Super Lawn Mower"). Typical gas lawn
mowers are notoriously hard to start. With the remote control capability, and automatic start
up, anyone can mow their lawn exactly when they want and how they want simply by pressing
a button and using the remote controller. The automatic start up will make stopping and restarting easier than the standard lawn mower.
One of the expected outcomes is to be able to design a cost efficient robotic electric
lawn mower. Robotic lawn mowers cost roughly $4,000. The expensive price is due to the
sensor capability. The plan is to use a cordless electric lawn mower and incorporate remote
control capability which will be less expensive than a robotic lawn mower with sensor
capability.
This robot lawn mower design will be safe to use. With its remote control capability the
lawn mower stays within the boundaries of the lawn because the user is able to have fun
control over the lawn mower with the controller. With that said the user will also be fully
responsible for the lawn mower.
The expected outcome is also to create a robotic lawn mower that is more efficient than
the standard lawn mower. Because of the robotic lawn mowers electric capabilities, the lawn
mower will be much quieter versus the standard motor powered lawn mower. The robot lawn
mower will also be cordless which will be a main advantage for using this type of mower. A
cable or cord may restrict how much the lawn mower can mow, since it has to be attached
constantly to a power source. This cordless electric robotic lawn mower will not have this
problem and can be used on medium to large sized lawns. With a cord, one must continue
checking where the cord is, and to be careful not to mow over it.
This prototype will also be environmentally friendly. There is no need for gas, oil, and
engine to use this device because it is electric powered. With this said there are no loud engine
133 | P a g e
noises, and no fumes. A typical motor powered lawn mower that uses gasoline has the
potential to pollute the local environment. This robotic lawn mower is electric and will not emit
the same emissions as the other gasoline counterparts thus, eliminating the need for
greenhouse gas, oil, and gasoline.
In this case there are people who will be affected by the remote control robotic lawn
mower. Small lawn and landscaping businesses may be affected, for they may not be receiving
as much profit or demand if people start purchasing and using this prototype. Lawn companies
that mow public venues such as golf courses, and recreational areas may suffer if these venues
decide to purchase the remote control robotic lawn mower. West Virginia University will be
affected as well because they are funding our prototype for our senior design project
graduation requirement.
Conclusion
134 | P a g e
Mowing the lawn can be an inconvenience. The standard motor powered lawn mower
is not easy, safe or efficient to use. It also is not environmentally friendly causing local pollution,
and is very noisy. The fact is that no one enjoys mowing the lawn. It cannot be easily used by
elderly, younger, or handicap people. Motor powered push lawn mowers also require periodic
maintenance such as changing the engine oil. Electric lawn mowers are also an inconvenience.
Unless your power outlet is close enough to the lawn, mowing could prove to be problematic.
Also, the standard robotic lawn mowers which would resolve these issues, is far too expensive,
and some of these mowers still are not reliable. The solution is a self-propelling electric remote
control lawn mower. It is cost efficient, user friendly, efficient for use, safe for all users, and
environmentally friendly.
Works Cited
(1) "Mower History." The Old Lawnmower ClubCollection, Preservation and Display of Old Lawn
Mowers. N.p., n.d. Web. 29 Feb 2012.
("Old Lawnmower ClubCollection, Preservation and Display of Old Lawn Mowers")
(2) "Riding or Push Lawn Mower Which One Should You Get?." Lawn Mower and Trimmer
Reviews. N.p., 07 11 2011. Web. 29 Feb 2012. <http://www.lawnmowerreviews.com/riding-or-push-lawn-mower-which-one-should-you-get>.
("Lawn Mower and Trimmer Reviews")
(3) Diggs, Steven. "Corded Vs. Cordless Electric Lawn Mowers." ehow. N.p., n.d. Web. 29 Feb
2012. <http://www.ehow.com/about_6581493_corded-cordless-electric-lawnmowers.html>.
135 | P a g e
(Diggs)
(4) "Lawn mower robots are Coming Out of the Garages of Hobbiests and Into
Businesses.." Robots and Androids. N.p., n.d. Web. 29 Feb 2012. <http://www.robotsand-androids.com/lawn-mower-robots.html>.
("Robots ")
(5) "Robotic Lawn Mowers." Super Lawn Mower. N.p., n.d. Web. 29 Feb 2012.
<http://superlawnmower.com/category/robotic-lawn-mowers/>.
("Super Lawn Mower")
136 | P a g e
David Smith
David Smith
Partners: Zachary Taylor, Erin Radtke, Colleen Morgan, Corey Kimble
Advisor: Dr. Powsiri Klinkhachorn
137 | P a g e
The Robotic Lawn Mower is a senior design project that incorporates the machinery of a
modern electric, self propelled lawn mower to the electromagnetic technology of a remotecontrolled car. This integration of technology would be used to have the lawn mower controlled
remotely from a safe and comfortable area. While cutting out the danger of lawn mowing
accidents, adults could mow the lawn from the inside of a porch or under shade rather than out in
the sun under extreme heat or sun exposure. The child of said adult could control the remote
from a safe distance and mow the lawn without the danger of modern lawn mowers. Even still, a
handicapped individual could finally have a method of mowing the lawn using a remote control.
This product would have to be safe, reliable, cost efficient, and user friendly. The safety
of the Robotic Lawn Mower would come from the fail-safes built into the remote control and on
board of the mower to simulate the already implemented fail-safes on modern lawn mowers.
The Robotic Lawn Mower would also have to be just as reliable as the modern electric, selfpropelled lawn mowers on the market today, but cheaper. Lastly, it would be essential that the
remote would be extremely easy to use to ensure constant visual contact with the lawn mower
without looking down at the remote.
138 | P a g e
For this to be satisfactory, the group must finalize a design, implement and integrate the
hardware and software, and complete full testing of cooperating systems. This process would
take several months including a new education behind programming transmitters and remote
controls. After completion of the prototype, testing would be involved to ensure satisfactory
results for lawn height, remote signal, device turning, and final price of the finished product.
This device would create a different philosophy behind the lawn mowing process. Adults
would not view the chore in such a bad light and would not view it as dangerous for children
from a safe distance. Handicapped individuals could benefit greatly from this and it could cause
a wave of new products for handicapped individuals to have more comfortable lives.
Landscaping businesses would spend less time on labor, which would mean fewer jobs in the
landscaping industry. With this knowledge, the labor would shift to other parts of society that
need labor. Overall, this product would be beneficial to all parties and would raise the quality of
life
139 | P a g e
for
the
average
homeowner.
The selected project concerns the construction of a remote control lawn mower. The aim
of this project is to give the consumer the ability of mowing the lawn without having to move
from a chair on a porch or deck whether this is due to the desire to stay in the shade away
uncomfortable weather situations (such as extreme heat or sun) or to the inability to mow the
lawn by themselves i.e. a handicapped individual. This way, one can enjoy a comfortable
environment while completing a chore that has been notable since the 19th century.
The goal for this project is to create a lawn mower that can be operated with little or no
effort to the user. This can be accomplished in numerous ways, but the group has design a twostep approach. The creation of a lawn mower controlled by the user via remote control is the
natural first action. The second step will be to automate the mower so the user can program a
cutting area and, thus, the mower will successfully and precisely cut the designated area with no
assistance.
This device is to cut a grass lawn with the efficiency of normal, household lawn mower.
The automated lawn mower is to be on par in cutting efficiency, cutting height adjustments, and
in overall safety with any other lawn mowing machine on the market. That being said, lawn
mower such as the blade, the motor that spins the blade, or the battery that powers the motor will
not be manipulated during the construction of this machine. The specific modifications that will
be made to the original lawn mower shall be the two levers that are on most lawn mowers, the
kill switch and the self propelling lever. These two levers will be removed and the cords along
with them to electrically signal the mower to have a kill switch function and to propel the
wheels. These controls will be received by a transmitter on the lawn mower and will be sent by
the remote control in the users hands.
The remote control should have the ability to control the lawn mower from 25 yards with
controls such as: power, direction, speed, emergency shut off or kill switch. The remote
control is to be user friendly in the sense of simple controls and easily handheld. With this in
140 | P a g e
mind, the power function to the mower should just be a simple on/off switch. The direction and
speed is to be input using a toggle or joystick that is not only an input for of north, south, east,
or west, but the farther in that direction, the faster the mower will go. Lastly, the emergency shut
off or kill switch can be a number of things including a trigger that must be constantly held
down for the blade to turn.
The design of the device is a major portion of the success of this project. The integrated
hardware on to the initial lawn mower will be placed on top of the motor that spins the blade.
The two wires that go with the kill switch and self propelling levers will be rerouted and
designed to be activated by the integrated hardware from a signal via the remote control. The
receiving transmitter and the switches for the replaced levers will have to be powered by a
battery that is separate from the initial lawn mower battery. That being said, the internal
circuitry for the starter of the original lawn mower will have to be rerouted from being a switch
on the frame to be signaled from the remote. Along with this, the movement of the lawn mower
will need to be automated rather than the original design of being lead on by a human behind the
machine. With this, two servo wheels will need to be attached to the mower so the remote
control can steer the device. In order to fully grasp the focus of this project, one must understand
the history of the evolution of lawn care and how the invention of the lawnmower was first
realized.
141 | P a g e
Part 3 Background
The history of cutting grass goes beyond very much beyond present times back to the
ancient Romans when they used the iconic scythe ([1] Smith). In fact, the scythe was used until
1827 when Edwin Budding, an English engineer, developed the idea of an actual lawn mower
after observing a cloth mill machine which used a bladed reel to give a smooth finish on the cloth
([2] Passmore). This device was used to cut the grass for sports facilities such as cricket, polo,
soccer, rugby, and tennis along with rather large gardens. From this, the British patent was
granted in 1830. With this, Budding and his partner John Ferrabee granted permission to
competing companies to developing other mowers. In 1859, Thomas Green invented the first
chain-driven mower and manufacturing continued throughout the 1860s.
Other modified
versions continued to be developed along with the human-pushed mower, rotary blade mower,
and in 1902, Ransomes came out with the first commercially available mower powered by an
internal combustion gasoline engine ([3] The Old Lawn Mower Club). This became the norm
until the 1930s when C. C. Stacy started to develop the electric lawnmower. Although the
electric lawn mower came about in the 1930s, it did not catch on until much later ([4] Electric
Lawn Mower).
Also relevant to this project would be the background behind the remote control
technology. The infamous Nikola Tesla can be credited to developing one of the earliest
examples to the remote-control in 1898 where he controlled a boat calling it teleautomation.
This technology spread through Europe and across the world and eventually, in the 1930s, lead
to the first remote controlled airplane. It was not until the 1950s when we first saw the television
remote control that we are accustomed to today ([5] Jonnes).
The combination of the two has been on the market for a few years now. Unfortunately,
the price on these devices is much too high for the average American consumer. As shown on
Brookstone.com, the selling company asks for $2,499 for a product similar to the one that we are
developing. This price must be more suitable to the American consumer wallet to be taken
seriously as a strong and healthy product ([6] Robolawn). Even more importantly, the price must
142 | P a g e
be in the range of the aimed consumers of this project: the average American family who need
not spend time on such chores and the handicapped who are unable to carry out such landscape
labor tasks such as lawn mowing.
143 | P a g e
The Robotic Lawn Mowing device would be revolutionary to the way homeowners
would go about their weekends. Instead of viewing the lawn mowing experience as a hassle, this
could be an entertainment source similar to a video game. An adult could have the same
experience that a child on Christmas morning has with a remote controlled car. Average adults
would take the time to mow the lawn from the comfort of a porch rather than walking in the
sweltering heat. Even still, the parents could have their children mow the lawn using the remote
with minimal safety hazard to the child itself. Many of the downfalls of the modern lawn mower
and children is the respect you must pay to a large, high speed blade consider the distance of two
yards from ones legs including the sheer four foot size of the handles. A child could control the
remote with being an adequate distance away from the mowers blade.
An additional way that this product would be revolutionary would be to the landscaping
companies.
This would require less labor and possibly faster lawn cutting.
This would
eventually cause fewer jobs available in the landscaping business, but this would help the
American economy otherwise because that labor could be used elsewhere.
Last but certainly not least, a very significant part of why this machine would be
revolutionary would be that it is handicap accessible. An individual in a wheelchair would have
a very hard time mowing the lawn with the modern products on the market, but this would give
them a way to control the device as any other non-disabled person. This could start a trend of
new products across our livelihood that are based around being handicap-accessible. With these
focus groups in mind, the product must be satisfactory on several areas that directly affect the
targeted consumers.
144 | P a g e
The Robotic Lawn Mower has several areas that must be addressed to be considered a
success. These areas would determine the success of the project from the perspective of this
design group, West Virginia University, and the consumer. After a number of group discussions,
the six main focus areas to make this device a success would be: safety, reliability, cost
efficiency, user friendliness, effectiveness, and durability.
Safety, as always, should be each and everyones top priority regardless of the subject
matter. In this design project, the Robotic Lawn Mower should not only focus on the safety of
the user, but of others that could be in the immediate area of the device. Due to the fact that this
project is based on a machine that rotates a blade at high speeds, safety is of particular interest.
On most lawn mowers in the market today, they contain a kill switch lever that must be kept
down in order for the motor to rotate the blade. This fail-safe system is nicknamed a dead
mans switch for the literal sense of if the operator becomes incapacitated through death or loss
of consciousness, the switch is tripped and the machine automatically loses power. On the lawn
mower that we will use for the project, the handle that would be held down while a human would
be behind the original mower must be modified to be controlled remotely.
Along the same lines, there have been many recorded accidents of the conventional stand
up lawn mowers or riding mowers having flipped over due to an incline. This predicament
would usually cause the operator to release the fail-safe handle on a conventional lawn mower,
thus shutting off the power. If the Robotic Lawn Mower was to have become upside down for
any reason, the system must immediately cut power to the motor to avoid having an open blade
running free toward anything other than the ground.
accelerometer will be installed to sense the orientation of the motor because of direction of
weight changes similar to how a cell phone can sense whether its orientation is portrait or
landscape.
The second focus area of this project would be the reliability of the Robotic Lawn
Mower. This area would describe, in short, if the consumer would have the same satisfactory
145 | P a g e
experience with the device during each period of usage. This would be guaranteed with regular
maintenance toward the blade, batteries, and wheels. Included with this, the group would have
to research the market to find the most reliable electric lawn mower to guarantee reliability to the
best of our ability. Additionally, much of the project will be geared toward the electrical
standpoint concerning the rerouting of wires and the construction of the remote control. With
that in mind, the best quality soldering and materials to build the circuits will crucial.
Concerning the remote control system, the group will have to research the best quality
transmitters to continuously have signal with the mower. Other qualities that would come hand
in hand with reliability would be effectiveness and durability. All of these together would be
essential for creating a satisfactory device.
Cost efficiency is an extremely large portion of any project concerning engineering and
this senior design is no different. The future purchases include, but are not limited to: an electric
lawn mower, a remote control, a transmitter compatible for the remote control, an accelerometer,
and a battery with high enough voltage to support the transmission and accelerometer along with
the rest of the circuitry. It is important that we balance between all of our focus areas with cost
efficiency.
That being said, another essential part of this project is to make this product
Robolawn). Our Robotic Lawn Mower must be competitive with these other products for this
project to be marketable and, thus, a success. Considering that a normal electric lawn mower is
on sale on Amazon for $159.99 ([7] Amazon), this project could easily be estimated at less than
half of the $2,500 market price of other competing products.
User friendliness is an intricate and crucial part of this senior design project mostly due to
that one of the main selling points on this device would be to make the consumers life easier.
The remote control would need to have very simple controls that would feel natural to the user.
When moving the mower forward and gently, the user would have to push the toggle stick in the
same nature. The main goal is to not have the user have to look down at the remote to find a
button. If the user can watch the mower at all times and operate the remote control simply by
feel, this would increase the ease of use of the product and possibly the entertainment value.
146 | P a g e
While aiming for these project essentials, the team must focus on several milestones to achieve
said essentials for the product to be successful.
147 | P a g e
With the needs of the project drawn out, the senior design group of the Robotic Lawn
Mower can be separated into five major milestones. These milestones are used to not only track
the progress in the project, but to estimate the amount of man-hours that this development will
demand. These goals are in chronological order in the sense of without every part of the
previous milestone, the next milestone cannot begin.
The first milestone facing the Robotic Lawn Mower team is the final design of the
device. This includes the exact electric lawn mower that will be purchased and used along with
the remote control, transmitter, battery, and other circuitry elements.
The decision must be made to include the zero-turn capability of the device. This
would incorporate two independent axles to move rather than one for a front or rear wheel drive
design. These two independent axles would enable the device to execute the 90 degree turns that
operators of lawn mowers face when it comes to obstacles like fences or trees. This would also
enable the lawn to be mown in a straight pattern rather than forcing a two-point turn and creating
circular patterns along the edges. To effectively use the two axles, there would need to be four
servo wheels and a large amount of programming to support the independent axles.
Obtaining the hardware and software of the device would be the second milestone of the
group. This ranges from the selection of the individual items needed to incorporate to the
purchasing of said items either through West Virginia University or personal funds of group
members. This milestone on the hardware side requires patience and research.
Concerning the communication between the mower and the remote control, programming
the transmitter along with the design website will be a challenge for a group of all Electrical
Engineering majors. Without a firm background in upper level Computer Science classes, the
Robotic Lawn Mower team will have to educate themselves on object oriented programming and
a significant amount of MATLAB to have the devices function as intended.
148 | P a g e
After the integration between the lawn mower and the remote control, the kill switch
system would have to be implemented into the remote control and on board the mower itself.
The three kill switches would be the remote control emergency shut off switch, the loss of signal
shut off on the mower, and the accelerometer also on the mower to turn off the motor if the
mower is upside down. This milestone would have a significant amount of programming and
circuitry as well. For the first fail-safe, the remote control would have to have a direct switch to
control the power to the motor from the transmitter. Secondly, the transmitter would have to
monitor the signal from the remote control and, if it became too low, the mower would have to
shut down. Lastly, the accelerometer would require a direct switch to the motor power to shut it
down if the mower orientation was changed drastically.
Lastly, the final milestone would be to have all the systems cooperate smoothly and
produce a functional Robotic Lawn Mower capable of cutting a lawn consistently and with
complete satisfaction. This incorporates adequate lawn height, turning, signal from 25 yards,
and an overall pleasing experience for under a target price. This would also require testing of all
the fail-safes in the system and the ability of changing batteries with ease.
149 | P a g e
Part 7 Conclusions
The Robotic Lawn Mower senior design project aims to be a true testament of the
education obtained upon studying Electrical Engineering at West Virginia University. The
project includes a heavy amount of circuitry, programming, and integration of the two. The
circuitry implements all that we have learned up to Analog Electronics for Electrical
Engineering. The programming section would cover far and beyond the Computer Science class
of Introduction to Object Orientation and the integration of the two areas covers the Computer
Engineering field of microprocessors.
Outside of the classroom, the construction of this device would also be a testament to the
teamwork between four students. Sharing the positives and negatives of different aspects of the
project on a daily basis for two semesters is a true test of ones maturity and willingness to work
in a team environment. This kind of experience is extremely important preparation for what is
waiting on the other side of our degree in industry or academia.
As for the product itself, the final outcome should be a fully functional, handicap and
child accessible, remote controlled lawnmower.
lawn mowing is viewed to the average homeowner. No longer would this chore be considered a
hassle, but an enjoyable and safe experience. With the safe, reliable, cheap, and user friendly
remote controlled lawn mower, the Robotic Lawn Mower would be a must have item in every
household.
150 | P a g e
Amazon.com
Regular
electric
lawn
mower
http://www.amazon.com/gp/product/B002ZVOLXE/ref=pd_lpo_k2_dp_sr_3?pf_rd_p=486539851&
pf_rd_s=lpo-top-stripe1&pf_rd_t=201&pf_rd_i=B00544EFKI&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=0KT3CH8DV5CDGM85
VNS8
151 | P a g e
Zachary Taylor
Z A C HA R Y TA Y L O R
2012
152 | P a g e
CONTENTS
153 | P a g e
ABSTRACT
Many people see mowing the lawn as a burden and do not want to put the effort in
to simply cutting grass when they could be doing something more productive or something
else that is of more importance. Creating a machine that would make cutting grass exciting
and less labor intensive for an individual would appeal to many individuals. This may seem
to be just an act of laziness, but for a busy individual or someone that is incapable of
mowing grass, this creation would be perfect. Say someone has a grass allergy,
immobilized, or otherwise incapable of mowing a lawn by themself; a machine that will
completely cut a yard with little assistance would be something of value to them.
The goal for this project is to create a lawn mower that can be operated with little or
no effort to the individual using it. This can be accomplished in numerous ways, but the
approach being taken is a two-step procedure. The first step will be to create a lawn mower
controlled by the user via remote control. The second step will be to automate the mower
so that a user can program a cutting area and the mower will successfully and precisely cut
the designated area with no assistance.
The first part of the design will look and feel similar to controlling a remote control
car. The design will be user friendly and a fun twist for someone to mow grass. Once the
first part of the design is successfully created flaw free, the addition of components to make
the mower fully autonomous will take place and be tested. The price of this design will
have to be in the range of regular push lawn mowers to be appealing to consumers. This
machine will have to be reliable or there will be no sense for the consumer to have to
monitor the machine constantly and not have any faith in the design. The machine will also
have to be very safe because of the equipment being used (I.E. a spinning mower blade
without direct supervision). This project is not to recreate the lawn mower itself, but adapt
it to the technologies of the 21st century.
154 | P a g e
155 | P a g e
PROBLEM STATEMENT
The problem presented to our group was to create a lawn mower that will mow a
lawn autonomously. The problem given to the group also stated to first create a mower that
was remotely controlled by a user and then take that existing design and adapt it to work
autonomously. The first stage (creating a remotely control mower) is to prepare the setup
for the automation side of this project. By creating a full functionally remote control mower
first, over half of the battle is accomplished because the main controls of maneuvering the
machine are tested and set. Once a reliable remote control mower is created, components
such as sensors, GPS, and computers can then be added and programmed. Once these
components are added and adapted, the mower should then be able to function
autonomously.
Most autonomous lawn mowers already created work in the same fashion as the
robotic vacuum Roomba, other than an electric line creates a boundary for the mower
[RoboMow]. The Roomba is a self-contained vacuum cleaner that can vacuum an entire
room without any control or input from a user and senses obstacles to avoid [iRobot]. The
mowers similar to this design operate in much of the same way. The machine creates a
pattern that will encompass the entire area desired to be mowed. As mentioned earlier an
electric wire is needed for most autonomous mowers to create a mowing boundary for the
machine. However, if the electric line is not properly placed, the mower could potentially
cross over the line and travel where it is not supposed to. This type of lawn mower design
involves a great deal of programming, a software heavy design, and in this instance, a
buried guide fence. Our design is going to be more hardware set with software controls
while still maintaining the simplicity and reliability of regular lawn mower. The overall goal
for this mower project is to create an autonomous mower that is very effective and efficient
while at the same time the machine is safe, simple, and not expensive.
156 | P a g e
PROJECT NEEDS
The first thing needed to be addressed with this project is safety. Unlike a robotic
vacuum that simply sucks up dirt and dust, this machine will have a sharp spinning blade
that can cause serious harm. Because of this, safety is of the utmost importance for this
project. The mower will have to include multiple kill switches and sensors that will shut off
the mower when certain situations arise. For instance if the mower overturns or someone
tries to lift the mower while running, the mower will automatically need to stop the blades
from spinning. The mower will also have to be able to be kept within a certain designated
area to mow the desired grass. If the mower somehow proceeds outside of this area, the
mower will need to be shut off and have an alert, or be able to return to the designated
area. There are many safety issues that arise when trying to complete a task of automating
a process. However, in this case there are many unforeseen factors that may occur and
have to be accounted for; such as foreign objects, animals, and other obstacles that could be
lethal to the machine itself.
The next thing that this lawn mower needs to have is a reliable system. If someone
has constantly fix parts and make sure it doesnt break down or is not performing as it
should, what good is it? The mower will have to have simplistic control system and stable
programming so that there are no major malfunctions that can occur and halt the process
of cutting grass. The mower also needs to perform the same way each time it is used. Not
meaning that it has to cut the same exact pattern in the grass each time, but cut to the same
extents that it did the previous time and that efficiency is not compromised.
A machine could have an excellent design and perform above all standards, but if the
average consumer cannot afford to purchase the machine, then a great deal of time, effort,
and money has been wasted. The current robotic lawn mowers are in the range of
thousands of dollars which would be equivalent to buying a high grade riding lawn mower
or a cheap used car [Lawnbotts]. For this reason our lawn mower will have to be designed
so that it will be cost efficient so that it can be purchased by an average individual not
looking to spend a fortune on a lawn mower.
157 | P a g e
The design of this mower will also have to be made so that an individual can use the
machine with ease. The controls and setup for the mower itself will have to be straight
forward and over complicated. The overall design of the controls for the mower will have
to be simplistic to the user but at the same time be able to encompass all of the needed
information to successfully fulfill to completely mow a designated area.
Since our group has decided to go with the design of using an existing lawn mower
base and modifying it to accomplish the proposed problem statement, the effectiveness of
actually cutting grass should not be lost. The user should still be able to adjust the height of
the mower so that the preference of grass height can be chosen at any point. The mower
should still efficiently cut the grass as it would with human assistance when it is been
retrofitted with remote controls and possibly later when it has been adapted to be fully
autonomous.
And finally, the mower will be more environmentally friendly than the conventional
gas mower. In order to complete this task, the mower being used will have to be an electric
mower. An electric mower does not require a fuel source to be operated, just a battery that
will have to be charged after every use. An electric mower is also quitter than a gas
powered mower, making it easier for other individuals to tolerate when it is in use.
158 | P a g e
159 | P a g e
BACKGROUND HISTORY
The act of mowing grass has been around for centuries. Before the early 1800s
grass was cut primarily using a tool called a scythe that was hand held and required a great
deal of effort to clear a small area of grass. It wasnt until around 1830 when the first lawn
mower was invented (Patented) which was a simplistic design that consisted of a series of
blades positioned around a cylinder that rotated as the machined was moved [Bellis].
These types of revolutionary designs are a thing of the past when it comes to the
newest technologies for trimming grass. There are mowers that you ride while you cut the
grass, self-propelled mowers that help decrease the strain of pushing a machine, gas or
electric powered mowers, and numerous other designs and shapes. Regardless of how
technologically advanced the machine is or how energy efficient it is, the sole purpose of
these machines are to cut grass so that an area looks appealing and clean to the
individual(s) wanting it trimmed. The creation of newer designs of mowers all have to goal
of making the task of mowing the lawn easier and more efficient for the user. But what
could be easier than having a machine that would cut your grass for you?
The main technology that has influenced this idea of a robot that will mow a lawn
autonomously was the vacuum cleaner Roomba. The main selling point about the
Roomba is that it could simply place this device in a room and turn it on and it would
begin to vacuum without running into or off any surfaces. These features and main idea are
the same ones that robotic lawn mower makers try to reproduce. However, when the
Roomba was first introduced, society thought that it was too radical of a design and
concept to actually be a working product, but low and behold the Roomba delivered with
stunning results. This is the same path the robotic lawnmower is following as well. There
are many different autonomous mowers on the market today, but there isnt too much hype
for them yet. The price of these mowers is primarily the case in this situation.
The price of the Roomba was nowhere near the price that it is today, but that was
also due to the cost of that technology during that period of creation. But since the Roomba
160 | P a g e
has been around for a while now (Invented in 2002) [iRobot], the robot has still performed
as it was originally designed and the price has reduced to a point where one unit cost about
as much as a regular middle grade vacuum cleaner. Once a manufacturer can successfully
create a robotic mower design that performs as well as an ordinary push mower at a
reasonable price, there will be more of a market for this kind of mower.
There are many different models of robotic lawn mowers like the Roomba inspired
models as well others on the market today. Most of these mowers work off a boundary
system that stakes off a boundary of which the mowers can reach during the process of
cutting grass. Once a mower has reached a defined boundary, the machine rotates itself and
proceeds in another direction until it reaches another boundary. This process is repeated
constantly until every area of the designated region has been covered and the job has been
accomplished. This form of robotic lawn mower is very simplistic and effective. The
boundary design requires a onetime installation of a perimeter fence (usually buried) and
that is it. Once the boundary line is defined, most of the mowers can simply be set to the
area being cut and let loose [RoboMow].
All the robotic lawn mowers currently on the market are still too expensive for the
simple task of cutting grass. The cause for high price of these mowers is mainly due the
complexities in designs and the extensive amount of time and testing put into the
programming needed to efficiently operate these machines. Also for the mowers that
operate using boundary lines, if the boundary line is not properly set, the mower can still
proceed past the boundary line and cause harm to surroundings past the boundary line and
the mower itself. There are plenty of factors that come into play when an electric machine
is left alone to operate under varying outside conditions that will have to be accounted for
in the creation of this project.
161 | P a g e
OBJECTIVES
The expected outcome for this project is for first the creation of a lawn mower that
will cut via remote control and then adapt that design to create a mower to operate
autonomously. The testing of our project will have to occur during summer and beginning
of fall due to weather and growth of grass. There are already robotic lawn mowers in
production, however, they are not readily abundant and are expensive. The hope for this
project is to create a reliable and efficient robotic lawn mower that is not expensive to
create and performs well. The purpose of this project is not to recreate the lawn mower
itself, but to alter it in such a way that minimal effort will be required to perform the task of
mowing grass.
Once a remote controlled lawn mower is soundly created and has minimal errors in
usage, the second stage of the project is to automate the mower so that the user is taken out
of the picture other than setting up the device initially. The second stage is going to take a
great amount of time to accomplish however. Predicting that all designs and creation of this
stage of the project perform as expected, the finished product will help further advance the
mowing industry.
The first outcome of this project will have to be a solid final design that incorporates
all of the features necessary to perform all the tasks posed for this lawn mower to
accomplish. Once a final design has been created to the standards agreed on by the group,
parts for the mower will then have to be obtained. The final design of this lawn mower will
have to have a healthy combination and communication between hardware and software
components. This communication between hardware and software is very vital to the
functionality of this project and can make or break the whole thing if a major error occurs.
The two main aspects of the project needed to be accomplished is the overall safety of the
machine itself and the effectiveness to efficiently and fully cut grass.
Finally, the final design of this mower will have to be cost efficient and within
budget in order to really make an impact on the current robotic models of lawn mowers on
162 | P a g e
the market. Since there are multiple versions of robotic lawn mowers currently on the
market, a major outcome to reach would be to create a mower that performs as well or
better than current robotic mowers at a significantly lower price. The successful creation of
this mower may not have a major impact on the mowing industry, but it will be there as
another option for consumers to consider.
163 | P a g e
164 | P a g e
STAKEHOLDERS
One factor that will have to be taken into consideration is the people that this
project will affect. For one thing, the creation of this design may create controversy within
the community of landscapers and other jobs that base business off of mowing grass. If this
mower design becomes popular and people who usually hired workers to mow grass
decide to now cut their own grass, there are going to be many individuals left without jobs.
However for people that would like to have the control of cutting their own grass and are
unable to otherwise, this mower is very appealing to them.
For individuals that currently own and operate their own lawn care service(s), any
mower creation allows for people to cut lawns easier is not a good thing. For the most part,
a new mower design that will cut a yard after some simple configurations or boundary
lines sounds very appealing. But to the people who base their jobs or source of income off
of maintaining yards, this could potentially ruin them. Yes, there is more to yard work than
just mowing the grass (IE weed eating, trimming hedges, mulching, etc) but if someone
could have a machine cut the grass while they do the other work, there is no need to hire
anyone else to do it for them. So in the perspective of the hardworking landscapers and
lawn maintenance employees, a reliable and affordable robotic lawn mower is a potential
job killer and something they would like to see not succeed.
However, there are plenty of other individuals that would be overzealous to see this
project succeed, other than the project team and their mentor. To begin with, when the
subject of lawn care and mowing grass comes into mind another issue arises, allergies.
There are millions of people in the United States that contain allergies that seriously affect
individuals around grass cutting season [AAFA]. Each year, allergies account for more than
17 million outpatient office visits, primarily in the spring and fall; seasonal allergies
account for more than half of all allergy visits [AAFA]. In some cases, individuals with
severe allergies and are prone to allergic reactions to certain vegetation that may become
airborne when mowing grass are seriously affected during this period. A machine that
165 | P a g e
would allow for these individuals to cut their own lawns from a place that allows them to
be protected from the factors that bring on their allergies would bring a world of help.
A robotic lawn mower would allow for any individual to mow their own lawn
without having to enlist the help of other individuals. For the average person that is
capable of mowing their own lawn and is not affected by allergies, a robotic mower could
still prove to be a useful machine. An individual could simply program the mower to cut
their lawn while they perform the other tasks necessary in lawn care or other jobs that
would need to be accomplished. Even if the individual wants to mow the lawn themselves,
but does not want to exert the physical energy to, they could still use the remote control
capabilities and maintain full control over the mower.
Yes, there are a few individuals that will not benefit from this creation, but it is near
impossible to please every single person in this world. The purpose of this project is to
make the act mowing the yard an easier task than it previously was. The main objective of
the mower is not being altered what so ever, just the way it is gone about. Many individuals
can gain not only an easier way to maintain their lawns, but could now have a more
enjoyable way to do it.
166 | P a g e
TECHNICAL CHALLENGES
For our group, there will be many technical challenges when it comes to creating the
autonomous mower but not so much for the first stage. During the first stage of this project,
the mechanical task of take a mower with wheels that do not steer left or right and make
the capable of doing so. Once this has been accomplished, the matter of connecting steering
servos, motor control equipment and a radio receiver to the mower is all that will have to
be accomplished. The exact configuration of how the steering servos will be attached to the
mower will have to be determined still allowing for the mowing height of the mower to
remain intact. The placement, connection between steering servos and propulsion motors,
and power needed for the motor controller is another issue that will have to be tackled for
this project. And finally, the receiver for the remote control transmitter will have to be
placed on the mower and linked to the motor controller and a proper communication
connection will have to be established.
The main designing and testing for this project will come from the second stage of
this project, making the mower operate autonomously. In this stage of the project, there
will be a great amount of programming and testing the equipment based off of created
programs. This brings up the main issue that our group has discovered for our project, no
single individual in the group is extremely proficient at programming. This may cause for
most of the problems that may arise in the creation of the project. However, seeing that
there is a good three months (Summer break) in between the design stage and building
stage of this project, the group has decided to buckle down and learn a programming
language that would be useful. Once the barrier of programming is out of the way, the next
issue at hand will be retrieving information from the sensors and relaying alerts and output
procedures to mower itself.
The issue of how the mower will mow a designated or programmed area will have
to be addressed. As for now, the group has decided to steer in the direction using a GPS to
provide the navigation and boundaries for the mower. This will bring a whole new set of
167 | P a g e
technical challenges in that the relation between the area defined on the GPS and the actual
area that the mower will travel will have to be tested. This along with the reliability of the
GPS system overall are going to be two main challenges, not to mention the programming
that will be involved.
168 | P a g e
CONCLUSION
There are good amount of factors that will have to be taken into consideration for
this project. The human factor of this project has its pros and cons. The user will have total
control over where the mower cuts, how fast the mower cuts, and ability to maneuver the
mower out of the way of obstacles to avoid damages. The safety issue of this project is a big
concern. Another issue that has will have to be addressed is that there is still a very sharp
blade that is going to be spinning very close to the where the main controls for the mower
are located. Even though current push lawn mowers still have the dangers of the cutting
blade being next to the overall controls, the mower itself is under direct supervision and it
is the responsibility of the user to maintain safety around the mower. Because this mower
will be operating away from direct supervision of the user and the mower will have to be
aware of any object that may come into contact with the mower itself.
This project is going to be very time consuming and require a good amount of
testing. The testing for this project will not only cover hardware elements but also for the
software that is controlling the communication between the controller and the machine
itself. This integration of software and hardware on an already existing mower platform
will be very interesting. The existing parts of the lawn mower themselves will have to be
analyzed for how well the parts will be able to communicate with the parts being added to
the mower. This mower design is nothing near any radical designs of lawn mowers that
have currently been created, but hopefully a similar design can be created a reasonable
price. However if the final product performs as it is designed the outcome will be very
rewarding and add yet another twist on the act of mowing grass.
169 | P a g e
WORKS CITED
1. Bellis, Mary. "Greener Pastures." About.com. n. page. Web.
<http://inventors.about.com/library/inventors/bllawns.htm>.
2. "FAQs." iRobot. N.p., n.d. Web.
<http://store.irobot.com/shop/index.jsp?categoryId=4331597&ab=CMS_IR
BT_iRobot101_GetToKnow_062110
3. "Lawnbotts Easy Bundles." Lawnbotts. N.p., 04 Feb 2012. Web.
<http://www.lawnbotts.com/LawnBott_Bundles.html>.
4. "How does it work?." RoboMow. N.p., n.d. Web.
<http://www.robomow.com/en-
USA/faqs-usa/how-does-it-work>.
5. "Allergy Facts and Figures." AAFA. N.p., n.d. Web.
<http://www.aafa.org/display.cfm?id=9&sub=30
170 | P a g e
Battery orientation
While the original design was planned to have two 12-volt batteries in series to power the robotic lawn
mower, the electric lawn mower that was purchased for the purpose of this project had one 24-volt
battery. This proved to be sufficient to power the rest of the project going forward.
Roll-over Accelerometer
Another necessary safety feature that was originally planned was the accelerometer. This device would
be used to sensor when the lawn mower would be flipped in a position where the blade would be facing
upwards in a highly dangerous manner. This accelerometer would sense the orientation of the mower
and immediately disengage the blade motor from the battery, thus bringing the blade to a halt. This
accelerometer feature was scrapped due to the lack of time and the assumption that the user would
immediately turn off the mower then this event occurred.
Bumper
The bumper design combines both safety attributes as well an interfering detection method. The
bumper system is constructed with PVC (polyvinyl chloride) pipe, sheet metal, springs, and push
buttons. With a square design outlining the mower with the PVC pipe, the eight spring loaded limbs are
designed to touch push buttons when compressed by the sheet metal bumper. The sheet metal
surrounds the PVC to protect and cover all four sides of the lawn mower. This design is for the mower to
stop, go into reverse, and spin when the push button is compressed by any of the eight bolts attached to
the surrounding PVC internal bumper.
171 | P a g e