A Simulation of Optic Flow in a Predator Prey Relationship
CSEF · 2006 Mathematics & Software
Overview
Objectives/Goals The objective of this project was to design a computer program that could accurately simulate Optic Flow and its effects on a predator/prey relationship. Methods/Materials A mobile robot with simple vision capabilities was used to run short optical flow algorithms that simulated the tracking of mobile #prey# in an artificial environment: a darkly colored arena with contrasting white paper insects that a simple linear camera could detect. The computer programming language, Python, was used to program the robot to take pictures with the linear camera until #prey# was visualized. The program was then designed to do contrast stretching, pixel thresholding, grouping of continuous blocks of light (blobbing) and blob tacking (Optic Flow). The contrast stretching improved the visual image, and the thresholding served to eliminate all unnecessary visual information like an organism#s brain eliminates all visual noise. The robot was programmed to find and characterize contiguous image features (find the best #prey#) and simulate an organism#s neuro-muscle network by determining a correct direction of travel to the image feature of interest. Results The program accurately provided the robot with reactions comparable to organisms in their natural environments, and therefore, an Optic Flow model is plausible and merits further research. Conclusions/Discussion Further experiments with colored cameras also deserve research to more accurately simulate Optic Flow of organisms that see in color.
Summary statement
The purpose of this project was to determine how Optic Flow in a predator/prey relationship could be plausibly explained through a simulation of behaviors applied to a Hemisson robot by a computer programming language, Python.
Help received
Phill Whitney helped build arena; Robin Knight provided robot and framework programming
Competition history
- CSEF 2006
Resources
Related projects
CSEF · 2015
Lightweight Path-Inferential Optic Flow Collision Detection for Mobile Robots
CSEF · 2012
Autonomous Navigation and Robust Object Detection through Edge-based Optical Flow
CSEF · 2007
Simulation Software of Prey and Predator Species in a Controlled Environment
CSEF · 2011
Position and Vector Detection of Blind Spot Vehicle with Horn-Schunck Optical Flow
CSEF · 2006
Target Acquired: A Comparison of the Effectiveness of Search Patterns Executed by Autonomous Robotic Vehicles
CSEF · 2017
Autonomous Off-Road Vehicle Using Computer Vision for Surveillance Applications
CSEF · 2010
Autonomous Robot Modeling of Bacterial Motion and Chemotaxis
CSEF · 2019
Testing the Oncopeltus fasciatus' Neuromotor Responses to Olfactory and Visual Stimuli
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects