Goose Chaperone Project
Team name: sddec19-17 Client/Advisor: Dr. Randall Geiger Presentation by: Johnson Phan Weston Berg Alec Morris Zhihao Cao Woodrow Scott
Website URL: https://sddec19-17.sd.ece.iastate.edu/
Goose Chaperone Project Team name : sddec19-17 Client/Advisor : Dr. - - PowerPoint PPT Presentation
Goose Chaperone Project Team name : sddec19-17 Client/Advisor : Dr. Randall Geiger Presentation by: Johnson Phan Weston Berg Alec Morris Zhihao Cao Woodrow Scott Website URL : https://sddec19-17.sd.ece.iastate.edu/ Project Plan Problem
Team name: sddec19-17 Client/Advisor: Dr. Randall Geiger Presentation by: Johnson Phan Weston Berg Alec Morris Zhihao Cao Woodrow Scott
Website URL: https://sddec19-17.sd.ece.iastate.edu/
Goose Chaperone Project: sddec19-17
The victims: golfers, pilots, homeowners The pest: Branta Canadensis - Canada geese The problem:
Client’s Request:
Goose Chaperone Project: sddec19-17
Goose Chaperone Project: sddec19-17
Weight/ Stability Energy consumption Movement Motorized Wheels Motor Actuator Type
Goose Chaperone Project: sddec19-17
Logic Board GPS Ultrasonic Infrared Camera
Goose Chaperone Project: sddec19-17
○ Platform-independence for future proofing ○ Scalability between different sized prototypes
○ Proof of concept not market ready design
○ Allows for updates after 2 feet of movement.
○ Set for this project
Goose Chaperone Project: sddec19-17
○ Processing speed, RAM/flash memory, # ports
○ Too low = not clear, too high = more resource intensive
○ Robot’s application is outdoors
○ Migratory Bird Treaty Act of 1918
Goose Chaperone Project: sddec19-17
○ Mitigation: Method is low risk, targeting mechanic accurate
○ Mitigation: Only move if GPS is online
○ Mitigation: Proper fail safes, comprehensive software testing
○ Mitigation: Proper fail safes
○ Mitigation: Chassis protects internals, effective deterrence methods
Goose Chaperone Project: sddec19-17
○ ‘Rover-like’, mobile platforms ○ Partially and fully autonomous ○ Deterrence hardware
○ Accurate targeting instead of blanket usage ○ Custom pathing instead of random roaming
Goose Chaperone Project: sddec19-17
Item name Number Cost Total 2” PVC Tee 5 $1.39 $6.95 2” PVC 90 Elbow 9 $1.09 $9.81 2” PVC Cross 2 $3.29 $6.58 2” x 5’ Long Pipe 1 $9.99 $9.99 Geared DC Motor 2 $24.95 $49.90 Small-Scale Prototype 1 $17.95 $17.95 Item name Number Cost Beaglebone Black Rev C 1 $55.00 Logitech C270 1 $39.99 Ultrasonic Sensor 28015 1 $29.99 Adafruit Ult. GPS 1 $37.44 Total for project is: $263.6 Budget: $400
Goose Chaperone Project: sddec19-17
Goose Chaperone Project: sddec19-17
Goose Chaperone Project: sddec19-17
Side View Top View Front View Rotational Structure Smooth Material Storage
Goose Chaperone Project: sddec19-17
Controller:
○ Capable prototyping board with GPIO, USB ○ 512MB DDR3, 4GB eMMC Flash, 2 PRU 32Bit Microcontrollers ○ Android/Debian compatible Image Recognition:
○ Large community support with large availability of pre-trained models ○ High Speed recognition
○ Supplements Tensorflow to allow location of detected target GPS:
Operating System:
Goose Chaperone Project: sddec19-17
Goose Chaperone Project: sddec19-17
Goose Chaperone Project: sddec19-17
○ ~5 square inches
○ GPS ○ Image Recognition ○ Motor Control
○ Work with full scale system after calibration ○ Drive larger motors in similar fashion to prototype ○ Will not focus on deterrent apparatus
○ Printed images of geese, non-geese ○ Obstacles ○ For image recognition and GPS tests
Goose Chaperone Project: sddec19-17
○ 3 designs ○ 1 selected as prototype
○ PVC materials and cost found ○ Technology and devices found
○ Total cost within budget
Goose Chaperone Project: sddec19-17
Westion Berg: Chassis research / Chassis construction / Software for controlling movement Johnson Phan: Drawing prototype design / PVC structure cost and material / Beaglebone sample codes Zhihao Cao: Sensor research / Distance sensor / Image camera Woodrow Scott: Image recognition, software environment and integration Alec Morris: Assisting in GPS integration as well as algorithm analysis/development.
Goose Chaperone Project: sddec19-17
usage
○ Pretrained neural network models ○ Existing models may be quickly retrained ○ Possible to train other behavors
○ Determine coordinates of match within frame