SlideShare a Scribd company logo
1 of 15
‫روبوت‬ ‫السومو‬ ‫برمجة‬–‫لحقيبة‬
LEGO NXT
‫سالمة‬ ‫عمر‬ ‫محمد‬
‫روبوت‬ ‫السومو‬ ‫مسابقة‬ ‫لقانون‬ ‫ملخص‬
•‫دائري‬ ‫الحلبة‬ ‫شكل‬–‫ابيض‬ ‫واطار‬ ‫سوداء‬ ‫خلفية‬.
•‫اثنين‬ ‫روبوتين‬ ‫يتنافس‬
•‫للروبوت‬ ‫نقطة‬ ‫يحتسب‬A‫الخصم‬ ‫الروبوت‬ ‫بدفع‬ ‫قيامه‬ ‫عند‬B
‫خروج‬ ‫عدم‬ ‫بشرط‬ ‫االبيض‬ ‫االطار‬ ‫خارج‬ ‫اي‬ ‫الحلبة‬ ‫خارج‬
‫الروبوت‬A‫ايضا‬.
•‫الخصم‬ ‫الروبوت‬ ‫بقلب‬ ‫يسمح‬.
•‫الجمعي‬ ‫قبل‬ ‫من‬ ‫المعتمد‬ ‫السومو‬ ‫مسابقة‬ ‫قانون‬ ‫مراجعة‬ ‫يرجى‬‫ة‬
‫للروبوت‬ ‫العربية‬.
http://www.arc11.org/pdf/2017.pdf
‫الروبوت‬ ‫تصميم‬
•‫المنصوص‬ ‫الشروط‬ ‫ضمن‬
•.‫الحد‬‫هو‬ ‫الروبوت‬ ‫لوزن‬ ‫القص‬30‫مقدارها‬ ‫كتلة‬ ‫يعادل‬ ‫ما‬ ‫نيوتن‬3‫كغم‬
•.‫بها‬ ‫السموح‬ ‫الروبوت‬ ‫أبعاد‬20‫عرض‬ ‫سم‬×20‫غي‬ ‫والرتفاع‬ ‫طول‬ ‫سم‬
‫م‬ ‫صندوق‬ ‫خلل‬ ‫من‬ ‫وعامودي‬ ‫مستوي‬ ‫بشكل‬ ‫البعاد‬ ‫قياس‬ ‫ويتم‬ ‫محدد‬‫عتمد‬
‫البعاد‬ ‫هذه‬ ‫لقياس‬ ‫الحكام‬ ‫لجنة‬ ‫قبل‬ ‫من‬.
•‫مقترح‬ ‫تصميم‬:
–‫الروبوت‬ ‫لقيادة‬ ‫اثنين‬ ‫محركين‬ ‫على‬ ‫الروبوت‬ ‫يحتوي‬
–‫الروبوت‬ ‫مقمدة‬ ‫في‬ ‫يثبت‬ ،‫المسافة‬ ‫قياس‬ ‫مجس‬ ‫على‬ ‫يحتوي‬
–‫اضائة‬ ‫مجس‬ ‫من‬ ‫اكثر‬ ‫بوجود‬ ‫ينصح‬–‫مجس‬ ‫نعتمد‬ ‫سوف‬ ‫الدرس‬ ‫هذا‬ ‫في‬
‫بحي‬ ‫لالسفل‬ ‫ووجهه‬ ‫الروبوت‬ ‫منتصف‬ ‫في‬ ‫مثبت‬ ‫يكون‬ ‫لالضائة‬ ‫واحد‬‫يقيس‬ ‫ث‬
‫الحلبة‬ ‫ارضية‬ ‫الوان‬ ‫بين‬ ‫الفرق‬
‫روبوت‬ ‫السمومو‬ ‫استراتجات‬
•‫مسا‬ ‫خالل‬ ‫الروبوت‬ ‫يحققها‬ ‫ان‬ ‫يجب‬ ‫التي‬ ‫الهدف‬‫بقة‬
‫روبوت‬ ‫السومو‬:
.1‫الخصم‬ ‫الروبوت‬ ‫موقع‬ ‫باكتشاف‬ ‫يقوم‬ ‫ان‬
.2‫الحل‬ ‫خارج‬ ‫ودفعة‬ ‫الخصم‬ ‫الروبوت‬ ‫على‬ ‫الهجوم‬‫بة‬
.3‫نفسة‬ ‫الروبوت‬ ‫موقع‬ ‫تحديد‬:
.1‫منطق‬ ‫وتعتبر‬ ‫السوداء‬ ‫المنطقة‬ ‫في‬ ‫يكون‬ ‫ان‬ ‫اما‬‫امنة‬ ‫ة‬
‫رقم‬ ‫الهدف‬ ‫بنفيذ‬ ‫ويقوم‬(1)‫رقم‬ ‫الهدف‬ ‫و‬(2)
.2‫الحل‬ ‫حافة‬ ‫وهي‬ ‫البيضاء‬ ‫المنطقة‬ ‫في‬ ‫يكون‬ ‫ان‬ ‫او‬‫بة‬
‫ل‬ ‫بمناورة‬ ‫القيام‬ ‫وعليه‬ ‫امنة‬ ‫غير‬ ‫منطقة‬ ‫وتعتبر‬‫لعودة‬
‫االمنة‬ ‫المنطقة‬ ‫الى‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬1-‫االنتظار‬
•‫الر‬ ‫يقوم‬ ‫التشغيل‬ ‫بداء‬ ‫عند‬‫وبوت‬
‫لمدة‬ ‫باالنتظار‬5‫ثواني‬
5
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬2
•‫الدوران‬ ‫امر‬ ‫نستخدم‬loop
‫الب‬ ‫استمرارية‬ ‫على‬ ‫للحفاظ‬‫رنامج‬
•‫تنفيذ‬ ‫مدة‬ ‫تحديد‬ ‫يمكن‬ ‫او‬
‫م‬ ‫مع‬ ‫تتوافق‬ ‫بحث‬ ‫البرنامج‬‫دة‬
‫الجولة‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬3.1
•‫بمجس‬ ‫المرتبط‬ ‫الشرط‬ ‫امر‬
‫االضائة‬.
•‫الخاصة‬ ‫القيمة‬ ‫تحديد‬ ‫يتم‬
‫تك‬ ‫الجولة‬ ‫بداء‬ ‫قبل‬ ‫بالمجس‬‫ون‬
‫للمنطقة‬ ‫االضاة‬ ‫شدة‬ ‫بقياس‬
‫ش‬ ‫قيمة‬ ‫على‬ ‫مقسومة‬ ‫البيضاء‬‫دة‬
‫السوداء‬ ‫للمنطقة‬ ‫االضائة‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬3.2
•‫المض‬ ‫بالشمس‬ ‫المرمز‬ ‫الفرع‬‫يئة‬
‫يجب‬ ‫التي‬ ‫االوامر‬ ‫وتمثل‬
‫وصول‬ ‫حالة‬ ‫في‬ ‫تنفيذها‬
‫االبيض‬ ‫للشريط‬ ‫الروبوت‬
•‫ال‬ ‫االوامر‬ ‫يمثل‬ ‫الثاني‬ ‫الفرع‬‫تي‬
‫يكون‬ ‫عندما‬ ‫تنفيذها‬ ‫يجب‬
‫السودا‬ ‫المنطقة‬ ‫في‬ ‫الروبوت‬‫ء‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬4
•‫عن‬ ‫لالبتعاد‬ ‫المنوارة‬ ‫تنفيذ‬‫حافة‬
‫الحلبة‬(‫االبيض‬ ‫الشريط‬)
•‫للخلف‬ ‫الرجوع‬ ‫تكون‬ ‫ان‬ ‫يمكن‬
‫انحناء‬ ‫مع‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬5.1
•‫بمجس‬ ‫المرتبط‬ ‫الشرط‬ ‫امر‬
‫المسافة‬.
•‫الخاصة‬ ‫القيمة‬ ‫تحديد‬ ‫يتم‬
‫الجولة‬ ‫بداء‬ ‫قبل‬ ‫بالمجس‬‫اعت‬‫مادا‬
‫الحلبة‬ ‫قطر‬ ‫على‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬5.2
•‫وتمثل‬ ‫بالزهرة‬ ‫المرمز‬ ‫الفرع‬
‫ف‬ ‫تنفيذها‬ ‫يجب‬ ‫التي‬ ‫االوامر‬‫ي‬
‫الخصم‬ ‫الروبوبت‬ ‫وجود‬ ‫حالة‬
‫مسبقا‬ ‫المحددة‬ ‫المسافة‬ ‫ضمن‬(
‫الهجوم‬)
•‫ال‬ ‫االوامر‬ ‫يمثل‬ ‫الثاني‬ ‫الفرع‬‫تي‬
‫يكون‬ ‫ال‬ ‫عندما‬ ‫تنفيذها‬ ‫يجب‬
‫مدى‬ ‫ضمن‬ ‫الخصم‬ ‫الروبوبت‬
‫الروبوت‬ ‫يقوم‬ ‫وعلية‬ ،‫المجس‬
‫الروبو‬ ‫عن‬ ‫للبحث‬ ‫بالدوران‬‫ت‬
‫الخصم‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬6
•‫المحركات‬ ‫امر‬–‫ليقوم‬
‫االم‬ ‫الى‬ ‫بالتحرك‬ ‫الروبوبت‬‫ام‬
‫الخص‬ ‫الروبوبت‬ ‫بدفع‬ ‫ويقوم‬‫م‬
‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬7
•‫لل‬ ‫بالدوران‬ ‫الروبوبت‬ ‫يقوم‬‫بحث‬
‫الخصم‬ ‫الروبوبت‬ ‫عن‬
‫الحركة‬ ‫اوامر‬
•‫الحركة‬ ‫اوامر‬ ‫جميع‬ ‫ان‬ ‫نالحظ‬
‫ضبطها‬ ‫تم‬Unlimited‫اي‬
‫قيد‬ ‫او‬ ‫شرط‬ ‫غير‬ ‫من‬.
•‫على‬ ‫البرمجة‬ ‫هذه‬ ‫تعتمد‬ ‫حيث‬
‫القرارات‬ ‫اتخاذ‬ ‫في‬ ‫المجسات‬
•‫باستفساراتكم‬ ‫وارجب‬ ‫لكم‬ ‫شكرا‬
m.omar82@gmail.com
@m_omar82

More Related Content

What's hot

Controlo de contaminantes e patogénios alimentares final (1)
Controlo de contaminantes e patogénios alimentares final (1)Controlo de contaminantes e patogénios alimentares final (1)
Controlo de contaminantes e patogénios alimentares final (1)Sandra Santos
 
Fundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de ProjetosFundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de ProjetosMaria Angelica Castellani
 
Lista de exercícios cinética química
Lista de exercícios   cinética químicaLista de exercícios   cinética química
Lista de exercícios cinética químicaDaiane Gris
 
Competências IPMA em Gestão de Projetos
Competências IPMA em Gestão de ProjetosCompetências IPMA em Gestão de Projetos
Competências IPMA em Gestão de ProjetosLuciano Kolotelo
 
Ferramentas para TIC na educação
Ferramentas para TIC na educaçãoFerramentas para TIC na educação
Ferramentas para TIC na educaçãoNorton Guimarães
 
Funções Oxigenadas Carboniladas
Funções Oxigenadas CarboniladasFunções Oxigenadas Carboniladas
Funções Oxigenadas CarboniladasCarlos Kramer
 
G9 check list para ai da iso 9001 2000 - generico
G9   check list para ai da  iso 9001 2000 - genericoG9   check list para ai da  iso 9001 2000 - generico
G9 check list para ai da iso 9001 2000 - genericoAna Paula Valente Da Silva
 
47 processos de gerenciamento de projetos
47 processos de gerenciamento de projetos47 processos de gerenciamento de projetos
47 processos de gerenciamento de projetosEpitacio Gomes
 

What's hot (11)

Controlo de contaminantes e patogénios alimentares final (1)
Controlo de contaminantes e patogénios alimentares final (1)Controlo de contaminantes e patogénios alimentares final (1)
Controlo de contaminantes e patogénios alimentares final (1)
 
Fundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de ProjetosFundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de Projetos
 
Aula sobre óxidos
Aula sobre óxidosAula sobre óxidos
Aula sobre óxidos
 
Lista de exercícios cinética química
Lista de exercícios   cinética químicaLista de exercícios   cinética química
Lista de exercícios cinética química
 
Competências IPMA em Gestão de Projetos
Competências IPMA em Gestão de ProjetosCompetências IPMA em Gestão de Projetos
Competências IPMA em Gestão de Projetos
 
Ferramentas para TIC na educação
Ferramentas para TIC na educaçãoFerramentas para TIC na educação
Ferramentas para TIC na educação
 
Funções Oxigenadas Carboniladas
Funções Oxigenadas CarboniladasFunções Oxigenadas Carboniladas
Funções Oxigenadas Carboniladas
 
Estudo dos ácidos dicarboxilicos 013
Estudo dos ácidos dicarboxilicos 013Estudo dos ácidos dicarboxilicos 013
Estudo dos ácidos dicarboxilicos 013
 
G9 check list para ai da iso 9001 2000 - generico
G9   check list para ai da  iso 9001 2000 - genericoG9   check list para ai da  iso 9001 2000 - generico
G9 check list para ai da iso 9001 2000 - generico
 
47 processos de gerenciamento de projetos
47 processos de gerenciamento de projetos47 processos de gerenciamento de projetos
47 processos de gerenciamento de projetos
 
Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7
Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7
Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7
 

Recently uploaded

أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليneamam383
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxMohamadAljaafari
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرneamam383
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهneamam383
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptAdamIdiris
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptNaeema18
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxouassam
 
مدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptxمدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptxtourismistchristenaa
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxyjana1298
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfabdomjido9
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxNaceraLAHOUEL1
 
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxNaceraLAHOUEL1
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfNaseej Academy أكاديمية نسيج
 

Recently uploaded (13)

أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
 
مدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptxمدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptx
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
 
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
 

برمجة السومو روبوت

  • 2. ‫روبوت‬ ‫السومو‬ ‫مسابقة‬ ‫لقانون‬ ‫ملخص‬ •‫دائري‬ ‫الحلبة‬ ‫شكل‬–‫ابيض‬ ‫واطار‬ ‫سوداء‬ ‫خلفية‬. •‫اثنين‬ ‫روبوتين‬ ‫يتنافس‬ •‫للروبوت‬ ‫نقطة‬ ‫يحتسب‬A‫الخصم‬ ‫الروبوت‬ ‫بدفع‬ ‫قيامه‬ ‫عند‬B ‫خروج‬ ‫عدم‬ ‫بشرط‬ ‫االبيض‬ ‫االطار‬ ‫خارج‬ ‫اي‬ ‫الحلبة‬ ‫خارج‬ ‫الروبوت‬A‫ايضا‬. •‫الخصم‬ ‫الروبوت‬ ‫بقلب‬ ‫يسمح‬. •‫الجمعي‬ ‫قبل‬ ‫من‬ ‫المعتمد‬ ‫السومو‬ ‫مسابقة‬ ‫قانون‬ ‫مراجعة‬ ‫يرجى‬‫ة‬ ‫للروبوت‬ ‫العربية‬. http://www.arc11.org/pdf/2017.pdf
  • 3. ‫الروبوت‬ ‫تصميم‬ •‫المنصوص‬ ‫الشروط‬ ‫ضمن‬ •.‫الحد‬‫هو‬ ‫الروبوت‬ ‫لوزن‬ ‫القص‬30‫مقدارها‬ ‫كتلة‬ ‫يعادل‬ ‫ما‬ ‫نيوتن‬3‫كغم‬ •.‫بها‬ ‫السموح‬ ‫الروبوت‬ ‫أبعاد‬20‫عرض‬ ‫سم‬×20‫غي‬ ‫والرتفاع‬ ‫طول‬ ‫سم‬ ‫م‬ ‫صندوق‬ ‫خلل‬ ‫من‬ ‫وعامودي‬ ‫مستوي‬ ‫بشكل‬ ‫البعاد‬ ‫قياس‬ ‫ويتم‬ ‫محدد‬‫عتمد‬ ‫البعاد‬ ‫هذه‬ ‫لقياس‬ ‫الحكام‬ ‫لجنة‬ ‫قبل‬ ‫من‬. •‫مقترح‬ ‫تصميم‬: –‫الروبوت‬ ‫لقيادة‬ ‫اثنين‬ ‫محركين‬ ‫على‬ ‫الروبوت‬ ‫يحتوي‬ –‫الروبوت‬ ‫مقمدة‬ ‫في‬ ‫يثبت‬ ،‫المسافة‬ ‫قياس‬ ‫مجس‬ ‫على‬ ‫يحتوي‬ –‫اضائة‬ ‫مجس‬ ‫من‬ ‫اكثر‬ ‫بوجود‬ ‫ينصح‬–‫مجس‬ ‫نعتمد‬ ‫سوف‬ ‫الدرس‬ ‫هذا‬ ‫في‬ ‫بحي‬ ‫لالسفل‬ ‫ووجهه‬ ‫الروبوت‬ ‫منتصف‬ ‫في‬ ‫مثبت‬ ‫يكون‬ ‫لالضائة‬ ‫واحد‬‫يقيس‬ ‫ث‬ ‫الحلبة‬ ‫ارضية‬ ‫الوان‬ ‫بين‬ ‫الفرق‬
  • 4. ‫روبوت‬ ‫السمومو‬ ‫استراتجات‬ •‫مسا‬ ‫خالل‬ ‫الروبوت‬ ‫يحققها‬ ‫ان‬ ‫يجب‬ ‫التي‬ ‫الهدف‬‫بقة‬ ‫روبوت‬ ‫السومو‬: .1‫الخصم‬ ‫الروبوت‬ ‫موقع‬ ‫باكتشاف‬ ‫يقوم‬ ‫ان‬ .2‫الحل‬ ‫خارج‬ ‫ودفعة‬ ‫الخصم‬ ‫الروبوت‬ ‫على‬ ‫الهجوم‬‫بة‬ .3‫نفسة‬ ‫الروبوت‬ ‫موقع‬ ‫تحديد‬: .1‫منطق‬ ‫وتعتبر‬ ‫السوداء‬ ‫المنطقة‬ ‫في‬ ‫يكون‬ ‫ان‬ ‫اما‬‫امنة‬ ‫ة‬ ‫رقم‬ ‫الهدف‬ ‫بنفيذ‬ ‫ويقوم‬(1)‫رقم‬ ‫الهدف‬ ‫و‬(2) .2‫الحل‬ ‫حافة‬ ‫وهي‬ ‫البيضاء‬ ‫المنطقة‬ ‫في‬ ‫يكون‬ ‫ان‬ ‫او‬‫بة‬ ‫ل‬ ‫بمناورة‬ ‫القيام‬ ‫وعليه‬ ‫امنة‬ ‫غير‬ ‫منطقة‬ ‫وتعتبر‬‫لعودة‬ ‫االمنة‬ ‫المنطقة‬ ‫الى‬
  • 5. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬1-‫االنتظار‬ •‫الر‬ ‫يقوم‬ ‫التشغيل‬ ‫بداء‬ ‫عند‬‫وبوت‬ ‫لمدة‬ ‫باالنتظار‬5‫ثواني‬ 5
  • 6. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬2 •‫الدوران‬ ‫امر‬ ‫نستخدم‬loop ‫الب‬ ‫استمرارية‬ ‫على‬ ‫للحفاظ‬‫رنامج‬ •‫تنفيذ‬ ‫مدة‬ ‫تحديد‬ ‫يمكن‬ ‫او‬ ‫م‬ ‫مع‬ ‫تتوافق‬ ‫بحث‬ ‫البرنامج‬‫دة‬ ‫الجولة‬
  • 7. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬3.1 •‫بمجس‬ ‫المرتبط‬ ‫الشرط‬ ‫امر‬ ‫االضائة‬. •‫الخاصة‬ ‫القيمة‬ ‫تحديد‬ ‫يتم‬ ‫تك‬ ‫الجولة‬ ‫بداء‬ ‫قبل‬ ‫بالمجس‬‫ون‬ ‫للمنطقة‬ ‫االضاة‬ ‫شدة‬ ‫بقياس‬ ‫ش‬ ‫قيمة‬ ‫على‬ ‫مقسومة‬ ‫البيضاء‬‫دة‬ ‫السوداء‬ ‫للمنطقة‬ ‫االضائة‬
  • 8. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬3.2 •‫المض‬ ‫بالشمس‬ ‫المرمز‬ ‫الفرع‬‫يئة‬ ‫يجب‬ ‫التي‬ ‫االوامر‬ ‫وتمثل‬ ‫وصول‬ ‫حالة‬ ‫في‬ ‫تنفيذها‬ ‫االبيض‬ ‫للشريط‬ ‫الروبوت‬ •‫ال‬ ‫االوامر‬ ‫يمثل‬ ‫الثاني‬ ‫الفرع‬‫تي‬ ‫يكون‬ ‫عندما‬ ‫تنفيذها‬ ‫يجب‬ ‫السودا‬ ‫المنطقة‬ ‫في‬ ‫الروبوت‬‫ء‬
  • 9. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬4 •‫عن‬ ‫لالبتعاد‬ ‫المنوارة‬ ‫تنفيذ‬‫حافة‬ ‫الحلبة‬(‫االبيض‬ ‫الشريط‬) •‫للخلف‬ ‫الرجوع‬ ‫تكون‬ ‫ان‬ ‫يمكن‬ ‫انحناء‬ ‫مع‬
  • 10. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬5.1 •‫بمجس‬ ‫المرتبط‬ ‫الشرط‬ ‫امر‬ ‫المسافة‬. •‫الخاصة‬ ‫القيمة‬ ‫تحديد‬ ‫يتم‬ ‫الجولة‬ ‫بداء‬ ‫قبل‬ ‫بالمجس‬‫اعت‬‫مادا‬ ‫الحلبة‬ ‫قطر‬ ‫على‬
  • 11. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬5.2 •‫وتمثل‬ ‫بالزهرة‬ ‫المرمز‬ ‫الفرع‬ ‫ف‬ ‫تنفيذها‬ ‫يجب‬ ‫التي‬ ‫االوامر‬‫ي‬ ‫الخصم‬ ‫الروبوبت‬ ‫وجود‬ ‫حالة‬ ‫مسبقا‬ ‫المحددة‬ ‫المسافة‬ ‫ضمن‬( ‫الهجوم‬) •‫ال‬ ‫االوامر‬ ‫يمثل‬ ‫الثاني‬ ‫الفرع‬‫تي‬ ‫يكون‬ ‫ال‬ ‫عندما‬ ‫تنفيذها‬ ‫يجب‬ ‫مدى‬ ‫ضمن‬ ‫الخصم‬ ‫الروبوبت‬ ‫الروبوت‬ ‫يقوم‬ ‫وعلية‬ ،‫المجس‬ ‫الروبو‬ ‫عن‬ ‫للبحث‬ ‫بالدوران‬‫ت‬ ‫الخصم‬
  • 12. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬6 •‫المحركات‬ ‫امر‬–‫ليقوم‬ ‫االم‬ ‫الى‬ ‫بالتحرك‬ ‫الروبوبت‬‫ام‬ ‫الخص‬ ‫الروبوبت‬ ‫بدفع‬ ‫ويقوم‬‫م‬
  • 13. ‫روبوت‬ ‫السومو‬ ‫لبرمجة‬ ‫مثال‬7 •‫لل‬ ‫بالدوران‬ ‫الروبوبت‬ ‫يقوم‬‫بحث‬ ‫الخصم‬ ‫الروبوبت‬ ‫عن‬
  • 14. ‫الحركة‬ ‫اوامر‬ •‫الحركة‬ ‫اوامر‬ ‫جميع‬ ‫ان‬ ‫نالحظ‬ ‫ضبطها‬ ‫تم‬Unlimited‫اي‬ ‫قيد‬ ‫او‬ ‫شرط‬ ‫غير‬ ‫من‬. •‫على‬ ‫البرمجة‬ ‫هذه‬ ‫تعتمد‬ ‫حيث‬ ‫القرارات‬ ‫اتخاذ‬ ‫في‬ ‫المجسات‬
  • 15. •‫باستفساراتكم‬ ‫وارجب‬ ‫لكم‬ ‫شكرا‬ m.omar82@gmail.com @m_omar82