رقصة التدفق


رقصة الطيور والاسماك
تسمى رقصة التدفق
Flocking behavior

Flocking behavior 05
وهي مماثلة لرقصة سرب النحل ورقصة سرب النمل
وسرب البكتيريا


Flocking behavior 12

مثلا، رقصة طيور الزرزور الرائعة

يتكون السرب الواحد من 100 ألف إلى 250 ألف طائر
يرقصون مع بعض بطريقة رائعة جداً وبتناسق يفوق التصور
التالي، هجوم صقر على سرب الزرزور في فلسطين المحتلة، الله يحرر دولتهم:

فوق بريطانيا

 

تصوير آخر فوق بريطانيا

 

معادلات رياضية تعمل نفس الرقصة بشكل ثلاثي الابعاد

لقد قام أحد العلماء المهتمين بدراسة طريقة حركة الكائنات الحية، بدراسة هذه التموجات والتفكير في كيفية نجاحها عند هذه الحيوانات والكائنات الصغيرة، رغم صغر عقلها، فابتكر ثلاث معادلات بسيطة جداً، على أساسها يستطيع عدد مهول من الكائنات من التجمع والتحرك مع بعض من دون التصادم.

Flocking behavior 06

Flocking behavior 08
فكرة تصميم البرنامج بشكل عام

http://www.kfish.org/boids/pseudocode.html

http://www.tjansson.dk/2012/11/yabi-yet-another-boids-implementation-simulation-of-flocking-animals/

Flocking behavior 10
برنامج يحرك 130 ألف جسم بمعادلات رياضية معتمدة على رقصة الطيور، لتكوين صور وأشكال:
وفي نهاية المقطع، مليون طائر يلعبون في سرب واحد من دون تصادم

Flocking behavior 01

المعادلات بسيطة إلى أقصى الدرجات

http://en.wikipedia.org/wiki/Flocking_(behavior)

Flocking rules
——————-
Basic models of flocking behavior are controlled by three simple rules
Separation – avoid crowding neighbors -> short range repulsion
Alignment – steer towards average heading of neighbors
Cohesion – steer towards average position of neighbors -> long range attraction

يتم التحكم في داخل النماذج الأساسية للتدفق باتباع ثلاث قواعد بسيطة:

الفصل – تجنب الازدحام مع الجيران القريبين (المدى التنافري قصيرة)
المحاذاة – التوجه نحو متوسط المسافة للجيران الاماميين
التماسك – التوجه نحو متوسط موقع الجيران (الجاذبية بعيدة المدى)

With these three simple rules, the flock moves in an extremely realistic way, creating complex motion and interaction that would be extremely hard to create otherwise.

مع هذه القواعد الثلاثة البسيطة، يتحرك القطيع بطريقة واقعية للغاية، ويخلق حركة معقدة وتفاعل داخلي يصعب عمله بغير ذلك.

Booklet describing the functionality

Flocking behavior 11

فائدة دراسة رقصة الطيور:
تصميم ربوتات وطائرات ذكية، تستطيع أن تتحرك مع أنفسها ولا تصطدم ببعضها أو بالعوائق من جدران وأشجار، من دون تدخل بشري وببريمجات بسيطة جداً
تسهيل تصميم غابات من آلاف الاشجار في برامج ثلاثية الابعاد
تسهيل تصميم كائنات في الالعاب الحاسبوية تتحرك بشكل ذاتي ومتناسق
Flocking behavior 03


Flocking behavior 09
أول برنامج تم تصميمه في عام 1986 من قبل كريج رينولدز لمحاكاة التدفق أو رقصة الطيور، بمعادلات بسيطة

http://en.wikipedia.org/wiki/Boids

Flocking behavior 13 Flocking behavior 04

Swarm intelligence الذكاء السربى

http://en.wikipedia.org/wiki/Swarm_intelligence

http://ar.wikipedia.org/wiki/%D8%B0%D9%83%D8%A7%D8%A1_%D8%A7%D9%84%D8%B3%D8%B1%D8%A8
>

برنامج على شكل لعبة يتحكم بالتدفق
http://katastrophe.sourceforge.net/download.html

http://www.lalena.com/AI/Flock

سبحان الله

 

لقطات من حركة سرب اسماك

 

لقطات من حركة سرب بكتيريا

 

http://www.dummies.com/how-to/content/how-to-utilize-bird-flock-clusters-in-predictive-a.html

مقالات مشابهة:

آلاف اقراص فيديوهات تعليمية احترافية

آلاف الفيديوهات الوثائقيىة

فيديوهات تعليمية أخرى:

https://daughterhusband.wordpress.com/tag/dvds

Advertisements

About Hussain Naji Hussain Al-Safafeer

Hussain Naji Hussain Al-Safafeer, Computer Developer (Programmer), about me تفصيل أكثر عني, https://daughterhusband.wordpress.com/more-about
هذا المنشور نشر في Science علوم. حفظ الرابط الثابت.

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s