study of individual and group responses of mexican free tailed bats presented by aruna raghavan
TRANSCRIPT
![Page 1: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/1.jpg)
Study of Individual and Study of Individual and Group responses of Group responses of Mexican Free Tailed Mexican Free Tailed
BatsBats
Presented by
Aruna Raghavan
![Page 2: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/2.jpg)
Brief Introduction to the Brief Introduction to the Ecological AspectsEcological Aspects
• Bats live as colonies in caves• They emerge only during the night and
communicate using the Echo-location principle• Most of the bat colonies are located in Texas.
Some of the bat caves are the Frio caves, Carlsbad caves, Ney caves etc.
• Study of Bat flight and counting the number of bats present in these caves is the challenge here…!!
![Page 3: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/3.jpg)
Frio Cave, TexasFrio Cave, Texas
![Page 4: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/4.jpg)
Pre Emergence VortexPre Emergence Vortex
![Page 5: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/5.jpg)
Column FormationColumn Formation
![Page 6: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/6.jpg)
Column formationColumn formation
![Page 7: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/7.jpg)
Disturbance due to a hawkDisturbance due to a hawk
![Page 8: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/8.jpg)
Bat Emergence : Thermal VideoBat Emergence : Thermal Video
![Page 9: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/9.jpg)
Bat ModelingBat Modeling
A simple Visual C++ based approach
depicting the different rules followed by
the bats to remain inside the column is
being studied.
![Page 10: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/10.jpg)
Boids HistoryBoids History
• Craig Reynolds – 1976 – Looked at bird flocking– Used individual based approach with rules
describing movement
• Nice real-time graphics developed – Platt (2000) 3D-boids
![Page 11: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/11.jpg)
Basic RulesBasic Rules
• Flock forming• Collision Avoidance• Velocity Matching• Community Predator Avoidance• Individual Predator Avoidance• Foraging• Sub Flocking
![Page 12: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/12.jpg)
Flock FormingFlock Forming
The current bat is indicated using
a green triangle. As the simulation
proceeds, the program checks for
bats that are in the neighborhood
of the current bat being iterated on.
If any bat is detected, then it is
moved to the center of mass of the
group (showed as a green dot).
This will result in the formation of a
LOCAL BAT FLOCK.
![Page 13: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/13.jpg)
Flock forming PseudocodeFlock forming Pseudocode
PROCEDURE flock forming rule1(boid bJ)
Position Vector pcJ
FOR EACH BOID b
IF b != bJ THEN
pcJ = pcJ + b.position END IF
END
pcJ = pcJ / N-1
RETURN (pcJ - bJ.position) / 100 END PROCEDURE
![Page 14: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/14.jpg)
Collision AvoidanceCollision Avoidance
The bat that is being currently
iterated is shown as a green triangle.
The program checks for other bats
that are in the close neighborhood of
the current bat. If the distance
exceeds a certain value, the bats
move apart. This is done as a
precautionary measure to avoid
any bat collisions.
![Page 15: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/15.jpg)
Collision avoidance PseudocodeCollision avoidance Pseudocode
PROCEDURE Collision avoidance rule(boid bJ) Vector c = 0;
FOR EACH BOID b IF b != bJ THEN
IF |bJ.position - b.position| < 100 THEN c = c - (bJ.position -
b.position) END IF
END IF END RETURN c
END PROCEDURE
![Page 16: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/16.jpg)
Velocity MatchingVelocity Matching
In this rule, the bats that are in the neighborhoodtry to match the velocityof the current bat. This willlead to a uniform velocityfor all the bats in the entire column.
![Page 17: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/17.jpg)
Velocity Matching Pseudocode
PROCEDURE Velocity Matching rule(boid bJ)
Vector pvJ FOR EACH BOID b
IF b != bJ
THEN pvJ = pvJ + b.velocityEND IF
END
pvJ = pvJ / N-1
RETURN (pvJ - bJ.velocity) / 8 END PROCEDURE
![Page 18: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/18.jpg)
Other Avoidance rulesOther Avoidance rules
Community PredatorAvoidanceThis concept will be more clear in the simulation. The batsalong the ends of thecolumn, try to comeinside the column.
Individual PredatorAvoidance:In this rule, all the bats inside the column tend tomove towards the centerof mass of the column. This will lead to a line like formation but they willbe spatially separated toavoid collisions.
![Page 19: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/19.jpg)
Other Behavioral AspectsOther Behavioral Aspects
Foraging:
This shows how the
bats forage in open
fields with all the rules
still operating.
Sub Flocking:
The bats tend to
separate into sub columns
after flying in a single
column for a long time.
![Page 20: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/20.jpg)
BATOIDS SIMULATION
![Page 21: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/21.jpg)
Dynamic Frame Bat Counting
Thousands of bats come out of the caveas shown in the video. The problems faced while counting are :• Presence of one bat behind another bat• The flow rate is not constant. By this I
mean, the number of bats entering one frame is not the same as the number of bats leaving the frame.
• The problem of OCCLUSION • Errors caused due to overcounting and
undercounting
![Page 22: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/22.jpg)
The Bat video
![Page 23: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/23.jpg)
Proposed Work
• Counting of the bats during emergence
• Trying to link the simulation with the real time video by using it as the initial conditions and studying the bat flight
• Add a few more rules to the simulation
![Page 24: Study of Individual and Group responses of Mexican Free Tailed Bats Presented by Aruna Raghavan](https://reader036.vdocuments.us/reader036/viewer/2022081520/5697bfa01a28abf838c95074/html5/thumbnails/24.jpg)
Thank You !