Proposal draft - School of Civil & Environmental Engineering

advertisement
Autonomous Feral Robotic Dogs
Partner Organization: Xdesign group, Yale University
Cornell Feral Robotic Dog Team
Deanna Laufer, drl27@cornell.edu
Jeannette Harduby, jfh26@cornell.edu
Heather Nelson, hmn5@cornell.edu
Tam Ngo, ttn7@cornell.edu
Xin Meng Sonia Shi, xs28@cornell.edu
Zheshen Zhuang, zz37@cornell.edu
Cornell University -- CEE 492
October 19, 2004
0
EXECUTIVE SUMMARY
The Cornell Feral Robotic Team plans to convert several toy robotic dogs to be used as publicity
and awareness for contaminated sites in the Ithaca area. The team plans to purchase 5-6 dogs,
and then mechanically and electronically modify them according to instructions from previous
work done at Yale University under Natalie Jeremijenko, our partner organization. The dogs
will be programmed to function in pack behavior. They will incorporate gas sensors in order to
measure contaminant concentrations as they move. The type of gas sensor used will vary
depending on the contaminants that are thought to be present at each site. Furthermore, the team
will incorporate LCD screens into the dogs for contaminant concentration display.
The Cornell Feral Robotic Dog Team has and will continue to research contaminated sites in
Ithaca in order to find an ideal site to test the performance of the altered dogs. Public release of
the dogs will not happen this semester. The team also plans to get local high school students
involved with the project to increase awareness and education. The anticipated benefits of this
project are not only increasing public awareness, but also to push for proper clean up of
contaminated sites.
1
2
TABLE OF CONTENTS
I. Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1. Introduction
2. Objectives and Scope
3. Anticipated Benefits
4. Background
5. Work Plan
6. Conclusions
II. Project Planning Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
III. Resources and Needs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
IV. Team Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
V. Team Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
VI. References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
VII. Appendix:
3
Resource Pricing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
PROJECT DESCRIPTION
1. Introduction
The purpose of this project is to further the work done by students at Yale University under the
supervision of Natalie Jeremijenko. Feral robotic dogs are used to make the public aware of
contamination in their community. This is important because with increased public awareness,
changes can be made. There will be a greater support for site remediation, and a greater
understanding of how important it is to prevent site contaminations.
Our objectives in this project are to modify two to three robotic dogs for use in contaminated
sites in the Ithaca area. The team will incorporate appropriate chemical sensors according to the
contaminant area chosen, and LCD screens to display the contaminant concentrations.
The following pages describe the objectives and scope, anticipated benefits of the project, and
background information on work previously done by our partner organization. Also included are
a detailed work plan, schedule, and a list of resources and needs for the project. Finally, there is
a description of the team’s organization and background with each person’s skills.
2. Objectives and scope
The main objective of this project is to build one or more autonomously mobile robotic dogs that
will be able to detect containments in the environment in chosen locations. Encompassed within
that greater objective, are several smaller goals by which we have divided our group. Some of
these current objectives include:
1
1.
Modifying the robotic dogs to move autonomously on wheels, so that they are
more adapted to rough terrain.
2.
Wiring the dogs to contaminant detectors so that the dogs can “sniff out” the
contaminants and move in the direction of greatest contaminant levels.
3.
Wiring the dogs with LCD’s to display the contaminant levels.
4.
Programming the dogs to communicate with each other through transmitters and
receivers.
5.
Programming the dogs with “pack behavior.”
6.
Researching local sites in Ithaca that can be used for testing, and researching
which kinds of contaminants we can detect with small sensors.
In this current term of the project, we hope to accomplish the above goals and have at least two
dogs that are mobile and programmed with sensors. We expect to be able to test the dogs with
the new modifications, but we do not expect to unleash the dogs on the contaminant sites until
the spring, when the sites may be more traversable and we can involve others in the release to
make it a more public endeavor.
Longer term goals for this project include:
1.
Taking the dogs out to several predetermined sites in Ithaca and testing for
contaminants.
2.
Setting up a toy drive so that local children can donate their old dogs to save
money for the project.
3.
Involving the community in the project, and possibly involving high school
students in the building and testing of the dogs.
2
4.
Making the public aware of contaminants we may find with the dogs.
Though the locations we wish to test may be more easily tested with handheld or other sensors,
by using the dogs we are attracting greater attention to our project, and will hopefully be able to
increase awareness of pollution and contaminants that are located in the area.
3. Anticipated benefits
From the research we have conducted so far on contaminated sites in Ithaca, we have determined
that there are at least half a dozen sites in somewhat public areas that contain pollutants including
volatile organic compounds (VOCs). One such VOC is coal tar, a pollutant that has already been
located at one release site in Ithaca. By detecting the presence and levels of pollution in the area
with the robotic dogs, we hope to make the public more aware and concerned so that some of
these pollutants can be cleaned up and treated properly. We would also like to raise awareness to
ensure that chemicals and pollutants are no longer disposed of in a dangerous manner. Ensuring
proper clean up and disposal of contaminants makes the whole community and environment
cleaner and safer.
Additionally, as part of our longer term goals, we would like to include local high school
students and give them the opportunity to work on such a project. Involving other students in
our work will give them a chance to learn from and contribute to a hands-on engineering project
that they may not otherwise have the opportunity to do. We would like to instill an interest for
problem solving and community service to the students in a way that they will find appealing and
enjoyable.
3
4. Background
The Cornell Feral Robotic Dog Team’s project will be a natural extension and exploration of the
work done thus far at Yale University under Natalie Jeremijenko. Students at Yale are at the
forefront of the project, buying publicly available toy dogs and modifying them to detect
contaminants in the soil. After the moderate alterations, the dogs are released to a media and
community frenzy as they “sniff out” pollutants.
Publicly sold robotic dogs were selected for their use in the project because they are the “most
inexpensive source of compatible motors, actuation, and sensing mechanisms available” costing
from only $15-$200 for the complete modification (Yale Mission Statement). In addition,
because the dogs are imitating a familiar behavior by “sniffing something out,” their behavior
seems almost natural to community participants. They provide information simply by their
movement toward higher levels of contamination and therefore, spectators watching the releases
can interpret this data “without the technical or scientific training required to be comfortable
interpreting a EPA document on the same material” (Yale Mission Statement).
Students have explored the ease of making modifications on various dogs including the Jimmy
Neutron Goddard available from KB Toy Stores, the I-Cybie made by Tyco, and the Wow Wee
Mega Byte. Because Yale has striven to build a networked community, these students have
made the details of these modifications readily available online in a step-by-step instructional
format, illustrated with photographs and lists of the necessary equipment and tools. Here at
Cornell University, we will attempt to follow their instructions to evaluate their completeness
and straightforwardness and to add to the online database of archived information.
4
After Yale students completed the mechanical modifications, they began electronic alterations.
The students determined that outfitting the feral dogs with two oppositely placed sensors gave
two contaminant level readings in two different directions so that the dog could compare the
readings and move toward the higher one. Although one sensor is sufficient if it is or if it can be
made highly directional, the students showed that equipping the dog with two sensors was easier
and more effective.
The final step in the feral robotic dog project was the release of the modified dogs. Groups have
released the dogs in many areas of the country. For example, in June of 2003, there was a
release at the Bronx River area of New York City at the East 173rd Street Works, a former gas
plant. This was the culmination of a three month after-school program with the Bronx River Art
Center for children from 12 to 16 years old. The dogs were equipped with Figagaro sensors to
detect volatile organic solvents and polycyclic aromatic hydrocarbons.
In another instance, the feral dogs were released on March 12, 2002 at Baldwin Park in Orlando,
Florida, the future home of the Baldwin Park Middle School. The proposed school site is
adjacent to an old naval landfill where there is known dry-cleaning fluid contamination.
Fourteen students, who were sponsored by the Florida Film Festival, modified these dogs with
Figagaro sensors to detect volatile organic solvents.
Dogs have been released by other groups in many areas of the country including Lake Ivanhoe in
Maitland, FL, the Fresh Kills Landfill in Staten Island, NY, and the Snake River area of Boise,
5
ID. Here at Cornell we will attempt to organize our own release at a yet-to-be-determined site in
the Ithaca area.
There are several pollution sites in the Ithaca area that would be suitable for testing the
functionality of the modified feral robotic dogs. The most prominent ones are from scrap oil
released by the former Morse Chain plant in the 1960s. Emerson Power Transmission, the
present owner of the plant, discovered decades-old remnants of solvent spills around the factory
in 1987. The former Morse Chain plant had generated and released 50 tons of scrap metal per
day in the 1960s, which included 300 gallons of cutting, lubrication, and quench oils which have
leached into the ground over time. Also prior to 1983, Morse used trichloroethylene (TCE) to
strip grease from chains and other metal parts. Emerson's investigations in 1987 revealed that
TCE had leaked into the soil and groundwater from an underground fire water reservoir on the
property. This problem was reported to the New York State Department of Environmental
Conservation. Between then and now, multiple efforts have been made for the testing and cleanup of the sites, and the problem seemed controlled. However, the case was reopened in July
2004 due to positive results from a vadose zone test, testing the area between the soil surface and
the permanent groundwater table. The reopening of this case suggests that these sites may be
appropriate testing grounds for our robotic dogs.
5. Work plan
To achieve our stated objectives, we plan to: purchase dogs, parts, and tools and modify the
dogs for all-terrain use; select a site and a contaminant on which to focus; compare sensor types,
6
configurations, and working distances to determine a sensor type for this contaminant, purchase
it, and integrate it with the dogs and with an LCD display; experiment with communications
setups and create computer models for relative positioning and tracking.
We have selected our dog types by considering previous work accomplished at Yale University
and our own budget and resource concerns. We have purchased one dog and intend to purchase
others from eBay. Using the documentation for Yale University and consulting websites and
other people, we have produced price lists for materials and equipment that we consider
necessary for the project, and intend to purchase these supplies from already determined vendors.
Modifying the dogs will be based on projects from Yale University and other universities when
possible, at least until we are sufficiently comfortable with the process that we can make up our
own modifications. Depending on how closely we can follow the specifications for the Yale
University prototype and on how difficult it is to transfer these or other modifications to our
other dogs, this step may either be very trivial or very time-consuming.
We will continue to look at local newspapers and archives to find articles on contaminated sites
of interest. We have designated a researcher to contact representatives from companies such as
New York State Energy and Gas (NYSEG), in order to find out about site contaminants and
research permissions. We will combine this information with site visits and with our
determination of plausible sensor types to select a site and a contaminant. Integrating the sensor
and an LCD display to a dog will follow previous projects when possible, or follow ideas drawn
from the Robocup team, electronics books, or other independent sources. This may require a
significant amount of outside research.
7
We expect setting up a communications system between the dogs and implementing pack
behavior to be complex. We are currently researching the cost and operation of systems such as
radio frequency, ultrasonic, and infrared communications. The setup will likely use direct
communication between dogs to combine distance triangulation with sensor reading
communication in order to actuate motion towards areas of high contamination. By the end of
the semester, we would like to have constructed at least a reasonable model of a communications
system and its necessary materials, and possibly a computer simulation of the theoretical system
in action.
In addition, we may use advertisements in the Ithaca Times and the Cornell Daily Sun, emails to
student mailing lists, flyers in downtown Ithaca, and posters on campus bulletin boards in order
to set up a dog drive.
6. Conclusions
Our final objective in this project is to have an autonomous robotic dog that can detect chosen
contaminants in the environment with pre-fitted sensors. We hope to accomplish this goal by
splitting up the project into smaller objectives and assigning our group members accordingly.
These smaller goals include fitting the dogs with wheels, programming the dogs, fitting them
with sensors, and researching contaminant sites in Ithaca. We hope to make this project
sustainable for future groups and eventually incorporate the community in a more direct way.
This will increase awareness of contaminants in the area to the community and hopefully bring
about resolutions for pollution cleanup.
8
PROJECT PLANNING SCHEDULE
9
RESOURCES AND NEEDS
1) Lab Facilities-We are requesting a room or small space to store our project and to conduct
the mechanical and electrical alterations needed, preferably with a computer.
2) Dogs-We are requesting funds for 6 dogs, totaling $182.50
3) Batteries for the dogs, approximating $76.00
4) Tools for modifying the dogs-an exacto knife, table vice, Allen wrench set, hand drill, drill
index, hack saw, box cutter, small Phillips head screwdriver, small flat head screwdriver,
wire cutters, pliers, calipers, and small clamps, totaling about $150.00
5) Motors, wheels, and miscellaneous parts costing about $200.00
6) Communication parts for the dogs of at least $100.00 per dog ($300.00 total).
7) Contaminant sensors, two per dog at $15.00 each ($90.00 total).
8) Electronics equipment (circuit boards and microcontrollers), about $200.00
See Appendix: Resource Pricing for detailed price information.
10
TEAM ORGANIZATION
1. Project organization
TEAM
LEADER
Deanna
Laufer
MECHANICAL
SITE RESEARCH
SENSOR
RESEARCH
ELECTRONIC
INTEGRATION
COMMUNICATIONS
Deanna Laufer
Jeannette
Harduby
Others as needed
Sonia Shi
Heather Nelson
Jeannette Harduby
Heather
Nelson
Deanna Laufer
Zheshen
Zhuang
Tam Ngo
Zheshen Zhuang
Tam Ngo
MECHANICAL
RESEARCH
SITE
DETERMINATION
Deanna Laufer
Jeannette
Harduby
Tam Ngo
Zheshen Zhuang
All
2. Additional team roles
Team Leader
Minutes
Scheduling
Weekly Reports
Design Notebook
Partner Liaison
Local Liaison
Website
Editing
11
Deanna Laufer
Jeannette Harduby
Sonia Shi
Heather Nelson
Zheshen Zhuang
Deanna Laufer
Sonia Xi
Tam Ngo
Tam Ngo
TEAM BACKGROUND
Deanna

2 – 3 years of programming experience in C++, Java, and Matlab

Electrical wiring experience building simple circuits on circuit boards

Spent a significant part of last summer conducting research and compiling a reference
document for future use
Tam

2 years of programming experience in C++ and Matlab

Experience with ray-tracing and 3D modeling software

Minimal experience with LabView data collection software
Jeanette

Student in Civil and Environmental Engineering

Has explored environmental pollutants and contamination

Worked with programs and sensors to design a waste water treatment plant
Heather

Has experience with Stella and LabView

Student in Civil and Environmental Engineering

Worked with programs and sensors to design a waste water treatment plant
Sonia
12

Student in Biological and Environmental Engineering

Has experience programming in Java and Matlab

Worked in a design group
Zheshen
13

Student in Electrical and Computer Engineering

Experience in programming in Java and Matlab

Experience working with microcontrollers with the Cornell Snake Arm Team
REFERENCES
Information:
http://jove.eng.yale.edu/twiki/bin/view/Experimentalproduct/MechUpToDate
Directions for altering a Megabyte Robot dog made by Xdesign group and links to other
resources.
http://www.howstuffworks.com, http://electronics.howstuffworks.com
GPS, guided missiles, radio transmission, infrared sensors, servos, motors, and radio
control vehicles.
Interview, Prof. [THE COMMUNICATIONS GUY THAT ZHESHEN TALKED TO],
September 21, 2004
Communications.
Interview, Geoffrey Eadon, September 25, 2004
Electronics and communications.
Purchasing:
http://www.ebay.com
http://www.mcmaster.com
http://www.lynxmotion.com
http://www.smallparts.com
http://www.hobbyengineering.com
http://www.robotstore.com
http://www.allerc.com
http://www.robotstorehk.com
14
APPENDIX: RESOURCE PRICING
1. Needs
1.1. Lab facilities
We are requesting a room or small space to store our project and to conduct the mechanical and
electrical alterations needed. Also, a computer would be valuable for transferring the programs
to the dogs. The necessary software and platform will be determined by the modifications that
we make on the dogs and by what we are able to achieve with respect to communications and
pack behavior. We anticipate needing at least Windows 95 with MATLAB, C++, and Microsoft
Excel. An internet connection would be a helpful resource for programming and debugging.
1.2. Robotic Dogs
We would like at least 5 – 6 dogs to perform alterations on in case we change plans midway or
come across unexpected obstacles. We intend to purchase all of the dogs through eBay since
they are no longer available in retail, so we do not have exact prices rather than approximate
ones.
Megabyte Dog 1:
$12.50
Megabyte 2:
$20.00
Megabyte 3:
$20.00-30.00
I-Cybie 1:
$25.00
I-Cybie 2:
$45.00
I-Cybie 3:
$50.00
(already been purchased)
Note: the above prices include regular shipping, but may increase if we need expedited shipping.
15
1.3. Batteries
Each Megabyte dog runs on 4 C-size batteries and 3 AA batteries. During the testing process,
we are estimating that we may need approximately 36 C batteries and 36 AA batteries.
1.4.
36 Energizer C batteries:
$50.00
(8 pack for $9.99)
36 Energizer AA batteries
$26.00
(24 pack for $12.99)
Tools
According to the mechanical modifications page made by the students at Yale,
(http://jove.eng.yale.edu/twiki/bin/view/Experimentalproduct/MechUpToDate) they needed the
following tools: Exacto knife, table vice, Allen wrench set, hand drill, drill index, hack saw, box
cutter, small Phillips head screwdriver, small flat head screwdriver, wire cutters, pliers, calipers,
and small clamps. Though we hope to acquire a lab which will have most of these tools, we
may need to buy some on our own.
Exacto knife:
$5.20
Hand drill:
$59.62
Hack saw:
$19.71
Standard pliers:
$9.10
Dial calipers:
$28.97
Steel C clamps:
$13.10 each
(All prices from http://www.mcmaster.com)
1.5. Motors, wheels, and parts
The following materials are from the same Yale University documentation.
Steel Wire SMW-125:
16
$9.25 - $15.25
(http://www.smallparts.com)
3 Collars With Set Screw:
$0.60 - $5
(http://www.mcmaster.com)
.03 vinyl or polystyrene:
$30
(price for large package of sheets)
2 feet of 1/4" white delrin square rod:
$5 - $12
Black Oxide #4/40 sheet metal screws: 1/4, 3/8, 1/2, 3/4:
$5-10 for 100 per size
(http://www.lynxmotion.com)
1 x 3" x 0.75" Foam Rubber Tire NFT-07:
$5.36
2 x Deluxe 3.5"D x 1.75"W Off Road Robot Tire TRC-01: $20 each
2 x 6mm Mounting Hub for Above Rim HUB-05:
$10 each
2 x 7.2vdc 152rpm, Gear Head Motor GHM-04:
$22 each
In addition, a motor house assembly, a rear axle, and knees with wooden blocks are mentioned,
with a probable price total of under $50.
Extra or substitution parts may include:
simple gear motors:
$5-10 each
servos:
$15-20 each, for wheel, antennas, and/or sensors
multiple servo controllers:
$20-40
3" wheels:
$7 for two
(Approximate prices from www.hobbyengineering.com and www.allerc.com)
1.6. Undetermined communications needs
These may include infrared, ultrasonic, and radio frequency transmitters, receivers, antennas, and
17
sensors, along with their control substrata. An approximate, conservative price range would be
$100 per dog.
1.7. Undetermined contaminant sensor needs
These needs will depend on the type and model of sensor that we select, and may run anywhere
from $20 - $200 per dog. LCD displays can be bought separately for approximately $7.
1.8. Electronics equipment
DC Power Supply
$90
Multimeter
$6
Soldering kit
$22
Microcontrollers
$6 each (2)
MegaAVR development board
$48 each (2)
LCD display
$8 each (2)
Breadboard
$7 each (2)
2. Resources
2.1. Background information resources
We can obtain contact information to student and faculty groups and researchers at Yale
University and other institutions through our faculty advisor, Dr. Park Doing, pad9@cornell.edu
and through internet searches. Background information is also available over the internet.
18
2.2. Mechanical, electrical, software, and communications resources
Other resources can be found in the appropriate departments at Cornell University, including
faculty, students, and project teams such as Robocup, as well as the Cornell University Library
system, and robotic dog project documentation available on the internet.
19
Download