السلام عليكم
بدي اعرف هل من الممكن ان نبرمج روبوت باستعمال السي او السي++ ؟؟ اذا كان الجواب نعم ويا ليث تعطونا أمثلة مفيدة في هاد الصدد من فضلكم
تحياتي الكم :happy:
السلام عليكم
بدي اعرف هل من الممكن ان نبرمج روبوت باستعمال السي او السي++ ؟؟ اذا كان الجواب نعم ويا ليث تعطونا أمثلة مفيدة في هاد الصدد من فضلكم
تحياتي الكم :happy:

I am learning from you
it is the programmer eye
السلام عليكم
عموما, الجافا ليست الأفضل في هذا المجال على الإطلاق :)
لأننا في هذه الحالة سنحتاج إلى برمجة نظام تشغيل الروبوت اعتمادا على الذكاء الإصطناعي و الخوارزميات الجينية.
يُمكن برمجة الروبوت بالبايثون باستخدام ircbot.
في السي++, يمكنك استخدام RobotC.
بالإضافة إلى ذلك, تُوفر مايكروسوفت المُنتج Robotics Developer Studio الذي يُساعدك في برمجة الروبوت من خلال لغة البرمجة المرئية (Visual Programming Language).
توجد أيضا عدة Frameworks تعمل كوسيط بينك و بين الروبوت, من أشهرها :
روابط مهمة :
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
أحمد الشنقيطي كتب:السلام عليكم
- ماهو نوع الروبوت الذي تُريد برمجته ؟ ... ما فهمت ؟ هل هناك انواع ؟
- هل لديك معلومات مُسبقة عن الــ Electronics و Microcontroller ؟ ... للأسف ، لا
- هل درستَ الذكاء الإصطناعي ؟ ... الأصح ان نقول مجالات الذكاء الاصطناعي ، درست البعض منها : النظم الخبيرة Expert System ، معالجة اللغات الطبيعية NLP ، الشبكات العصبية Neural Network ، .... لكن لماذا ؟؟
عموما, الجافا ليست الأفضل في هذا المجال على الإطلاق :)
لأننا في هذه الحالة سنحتاج إلى برمجة نظام تشغيل الروبوت اعتمادا على الذكاء الإصطناعي و الخوارزميات الجينية.
يُمكن برمجة الروبوت بالبايثون باستخدام ircbot.
في السي++, يمكنك استخدام RobotC.
... عجبتني هاي الاجوبة لكني ملخبط نوعا ما ، اذا اردنا صنع الروبوت هناك شيئين لازم نضعهما في الحسبان : الهاردوير والسوفت وير ، بالنسبة للهادوير "أظن ان الامر مقتصر فقط على القطع الالكترونية وكيفية ربطها ولحمها مع بعض"
أما بالنسبة للسوفت وير "فلقد تفضلت انت بقولك ان الجافا مختصة لوحدها عن الآخرين في برمجة نظام الروبوت ... ماذا عن اللغات الاخرى ، شنو بتسوي ؟ وفي ايش بنستفاد بها في صنع الروبوت"
هناك نقطة أخرى ، :wacko: كيف يتم وضع السوفت وير على الهاردوير ؟؟؟ كيف يتم الربط بينهما ؟؟
بالإضافة إلى ذلك, تُوفر مايكروسوفت المُنتج Robotics Developer Studio الذي يُساعدك في برمجة الروبوت من خلال لغة البرمجة المرئية (Visual Programming Language).
توجد أيضا عدة Frameworks تعمل كوسيط بينك و بين الروبوت, من أشهرها :
Carmen. Logiciel de contrôle de robot mobile.
Orca. Framework de composants logiciels robotiques.
Orocos. Framework de contrôle de robot.روابط مهمة :
شكرا الك كثيييييييييير ... تم اضافة ردي بجانب كل جملة :happy:

I am learning from you
it is the programmer eye
هناك بطاقة تبرمج بالسي وتستعمل في التحكم في الروبوت أو كل ما تريد متل Arduinou
وهناك الكتير ويمكنك عمل واحد بنفسك تحتاج فقط الي الميكروكونترولر.
اقتباسما فهمت ؟ هل هناك انواع ؟
بالتأكيد, فهناك 6 أنواع حسبما أتذكر :
اقتباسللأسف ، لا
إذا, سأقوم بإغلاق الموضوع :lol:
اقتباسالأصح ان نقول مجالات الذكاء الاصطناعي
شكرا على التصحيح أستاذي :D
اقتباس.... لكن لماذا ؟؟
الروبوت عبارة عن محاكاة برمجية للإنسان الحقيقي, و بالتالي فهو يشبهه (إلى حد ما !) في كل شيء ...
و بما أن الإنسان يتمتع بالعديد من القدرات الذهنية (مثل القدرة على التعلم, الإستنتتاج, التعامل مع الآخرين, ...), فلا بد من مُحاكاة هذه القدرات حتى نستطيع القول أن الروبوت يُحاكي الإنسان في عمله.
خذ عندك روبوت ASIMO كمثال, النسخة الخامسة من هذا الروبوت كانت في العام الماضي :)
إجابة على سؤالك : برمجة الروبوت لها صلة وثيقة جدا بالذكاء الإصطناعي, مثل تحديد المكان (أن تعلم أين أنت), ورسم الخرائط (أن تعلم ما حولك), وتخطيط الحركة (أن تعرف كيف تصل إلى هناك) و ما إلى ذلك ...
اقتباسلقد تفضلت انت بقولك ان الجافا مختصة لوحدها عن الآخرين في برمجة نظام الروبوت ...
لم أقل هذا أبدا !! :)
بل قلتُ العكس, الجافا ليست مختصة في برمجة الروبوت.
اقتباسكيف يتم وضع السوفت وير على الهاردوير ؟؟؟ كيف يتم الربط بينهما ؟؟
اقرأ عن برمجة الهاردوير لكي تفهم :)
خذ على سبيل المثال لغة VHDL.
أيضا, السي لها حظها الوافر في برمجة العتاد.
بالمناسبة, قسم السي/السي++ ليس المكان المناسب, لموضوعك :)
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
اقتباسإذا, سأقوم بإغلاق الموضوع :lol:
:blink: :blink: حرام عليك يا عم :lol: :lol:
اقتباسشكرا على التصحيح أستاذي :D
حاشا لله ، ما قصدت هاد الامر ابدا ، لكنني تمنيت ان تشرح وتتحدث اكثر عن الذكاء الاصطناعي :lol:
اقتباسلم أقل هذا أبدا !! :)
بل قلتُ العكس, الجافا ليست مختصة في برمجة الروبوت.
:haha: عنجد انا آسف لخبطت الامور ، ذلك لاني وجدت مكتبات تساعد الجافا في ذلك ... انها مكتبة Webots
اقتباساقرأ عن برمجة الهاردوير لكي تفهم :)خذ على سبيل المثال لغة VHDL.
أيضا, السي لها حظها الوافر في برمجة العتاد.
هل هناك الا هذه اللغة فقط ؟؟
بخصوص السي ، وجدت SystemC من اجل برمجة العتاد لكنها حسب ما قالوا "كانت في خبر كان وحل محلها شي آخر"
اقتباسبالمناسبة, قسم السي/السي++ ليس المكان المناسب, لموضوعك :)
:haha: :haha:
لا تواخذني ، عجبني الحديث معك وتسللت من السي الى شي آخر ... لكنني في الاخير رجعت اليها :lol:
بامكانك اخوي غلق الموضوع بعد اضافتك رد على ردي هاد :lol: :lol:
تحياتي الك :happy: :happy:

I am learning from you
it is the programmer eye
اقتباسلكنني تمنيت ان تشرح وتتحدث اكثر عن الذكاء الاصطناعي
كما قلت لك سابقا, الذكاء الإصطناعي يبحث عن كيفية جعل الكمبيوتر يؤدي عمليات مناظرة لقدرات البشر العقلية, لكن حتى الآن لم يوضع تعريف محدد للذكاء الاصطناعي, ويعود ذلك إلى غموض مفهوم الذكاء.
أهم فروع الــ Artificial intelligence هي :
الانظمة الخبيرة Expert Systems
النظام الخبير هو برنامج ذكي, قادر على أداء المهام في مجال التطبيق بشكل مشابه لأداء الانسان الخبير كما يمكنه تحليل المشاكل و استنتاج أساليب جديدة قد يعجز عنها الخبير نفسه. تتكون النظم الخبيره من المركبات الآتيه: قاعدة معرفه knowledge base وآلية استنتاج Inference engine, إضافة الى واجهات اتصال Interface تسمح بادخال البيانات وتفاعل المستخدم مع النظام.
خذ عندك كمثال, تطبيقات الشطرنج التي تفوق في الذكاء كبار لاعبي الشطرنج في العالم و أذكر على سبيل المثال ما قام به العقل الآلي ديب بلو Deep Blue الذي خاض مباراة شطرنج رهيبة ضد جاري كاسباروف أستاذ أساتذة اللعبة آنذاك, وانتهت المباراة بفوز الآلة على الإنسان. وقد دعا هذا الفوز كاسباروف إلى الإقرار بأنه وجد الإنسان الآلي يمتلك مهارات في اللعب لا تختلف عن تلك المتوفرة لديه هو شخصياً.
أيضا, هناك من العلماء من يُنادي بثورة الروبوت, و أشهر مثال على ذلك, المخترع الأمريكي (راي كرزويل) الذي يرى أن الذكاء الإصطناعي سيتفوق على الذكاء البشري يوماً ما. بل ذهب إلى ما هو أبعد من ذلك. بنبوءته المثيرة للجدل بأن الإنسان الآلي سيعادل ذكاء الإنسان وربما يفوقه بحلول عام 2029 لدرجة أنه أعلن تحديه لمعارضيه وعلى رأسهم ميتشيل كابور.
معالجة اللغات الطبيعية Natural Language Processing
تهدف هذه التقنية إلى خلق جو من التعايش (إن صح التعبير :D) بين العقلين, الآلي و البشري بحيث يستطيع الأخير فهم أوامر الأول و تحليلها و الرد عليها بشكل يُشابه رد الإنسان الطبيعي.
أبرز مثال على هذا هو اللعبة التي أنتجتها مايكروسوفت قبل أشهر و التي تظهر فيها امرأة تتكلم مع صبي الكتروني يسكن في بحيرة داخل جهاز ثلاثي الأبعاد و بإمكانه فهم كلام العالم الخارجي و تحليله و الرد عليه.
أيضا كمثال آخر يوجد مشروع Kinect وهو نظام ألعاب بدون جهاز تحكم بحيث يسمح للمستخدمين بالتحكم والتعامل مع الإكس بوكس 360 بدون الحاجة للمس جهاز تحكم.
توجد أيضا مجالات أخرى مهمة مثل :
اقتباسبخصوص السي ، وجدت SystemC من اجل برمجة العتاد لكنها حسب ما قالوا "كانت في خبر كان وحل محلها شي آخر"
السي مُختصة في برمجة أنظمة التشغيل و الهاردوير بشكل عام لكن ليست مناسبة في مجال الذكاء الإصطناعي.
أشهر لغات البرمجة المُستخدمة في الذكاء الإصطناعي هي :
و أخيرا, لا تنسى ترشيح الإجابات التي أفادتك.
تم تعديل هذه المشاركة بواسطة أحمد الشنقيطي في 9 أغسطس 2012 في 03:12 — السبب: تنسيق المشاركة.
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
@أحمد الشنقيطي: لعلك تقصد شئ آخر ليس ircbot
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
اقتباسلعلك تقصد شئ آخر ليس ircbot
قصدتُ أنه يُمكننا برمجة IRC bot باستخدام ircbot في البايثون.
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
أحمد الشنقيطي كتب:و أخيرا, لا تنسى ترشيح الإجابات التي أفادتك.
+1 لكل رد من ردودك الحلوة
.
..
...
أنا أسحب كلامي .. ما أبي انك تغلق الموضوع ، معلوماتك وايد مفيدة
مشكور :lol:

I am learning from you
it is the programmer eye
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…