تتمثل الطريقة التقليدية لإضافة روبوت إلى عملك في دفع الكثير من المال لشخص آخر للقيام بذلك نيابة عنك. على الرغم من أن برمجة الروبوتات أسهل كثيرًا مما كانت عليه من قبل ، إلا أنها لا تزال مخيفة نوعًا ما بالنسبة لغير المتخصصين في الروبوتات ، والجهود المبذولة لجعل الروبوتات أكثر سهولة للأشخاص الذين لديهم خبرة برمجية ولكن ليس لديهم خبرة في الأجهزة لم تصل حقًا إلى أي مكان. من الواضح ، أن هناك جميع أنواع الفرص للروبوتات (حتى الروبوتات البسيطة) في جميع أنواع الصناعات ، لكن العائق أمام الدخول يكون مرتفعًا للغاية عندما تكون الطريقة الوحيدة للوصول إلى هذه الفرص بشكل واقعي هي الذهاب من خلال مكامل النظام. قد يكون هذا منطقيًا بالنسبة للشركات الكبيرة ، ولكن بالنسبة للشركات الصغيرة ، فقد يكون بعيدًا عن متناول اليد.
اليوم ، تعلن شركة Intrinsic (شركة Alphabet التي استحوذت على Open Robotics منذ فترة وجيزة) عن أول منتج لها. Flowstate ، وفقًا لما جاء في البيان الصحفي لشركة Intrinsic ، هي “بيئة مطورة تعتمد على الويب لبناء تطبيقات روبوتية من المفهوم إلى النشر.” تحدثنا مع الرئيس التنفيذي لشركة Intrinsic Wendy Tan White جنبًا إلى جنب مع Brian Gerkey ، الذي يدير فريق Open Robotics في Intrinsic ، لمعرفة المزيد حول كيفية تأمل شركة Intrinsic في استخدام Flowstate لتغيير تطوير الروبوتات الصناعية.
مهمتنا ، باختصار ، هي إضفاء الطابع الديمقراطي على الوصول إلى الروبوتات. نحن نجعل القدرة على برمجة حلول روبوتية ذكية بسيطة مثل الوقوف على موقع ويب أو تطبيق جوال “. —Wendy Tan White ، الرئيس التنفيذي لشركة Intrinsic
لكي نكون صادقين ، لقد سمعنا هذا النوع من الأشياء عدة مرات من قبل: كيف ستكون الروبوتات سهلة الآن ، وكيف لن تحتاج إلى أن تكون روبوتياً (أو توظف متخصصًا آليًا مخصصًا) لحملهم على القيام بأشياء مفيدة. لقد أصبحت الروبوتات أسهل إلى حد ما على مر السنين (حتى بعد أن أصبحت أكثر قدرة وتعقيدًا) ، لكن حلم كل مطور برامج هو أيضًا أن يكون قادرًا على تطوير تطبيقات الروبوتات للروبوتات لم يتحقق أبدًا.
تهدف بيئة مطور Flowstate من Intrinsic إلى استخدام أجهزة روبوتية متنوعة وجعلها قابلة للبرمجة من خلال نظام برمجي واحد يمكن الوصول إليه. إذا كان هذا يشبه إلى حد ما ما يفعله نظام تشغيل الروبوت (ROS) الخاص بـ Open Robotics ، فلا ينبغي أن يكون ذلك مفاجأة كبيرة. فيما يلي بعض النقاط البارزة في البيان الصحفي:
- يتضمن منشئ العمليات الرسومية الذي يلغي الحاجة إلى خبرة برمجة واسعة
- تسهل أشجار السلوك تنظيم تدفقات العمليات المعقدة ، والتي يتم تأليفها من خلال تمثيل رسومي مستوحى من مخطط انسيابي
- ضع خلية عمل وصمم عملية في نفس البيئة الافتراضية ، في السحابة أو في مكان العمل
- قم بمحاكاة الحلول والتحقق من صحتها في الوقت الفعلي (باستخدام الجازيبو) دون لمس قطعة واحدة من الأجهزة
- قم بتشفير معرفة المجال في المهارات المخصصة التي يمكن استخدامها وإعادة استخدامها ، مع المهارات الأساسية مثل تقدير الوضع ، والتلاعب ، والإدراج القائم على القوة ، وتخطيط المسار المتاح عند الإطلاق.
- توفر بيئة التطوير المكونة بالكامل واجهات برمجة تطبيقات واضحة للمساهمة بمهارات جديدة في النظام الأساسي
بيئة تطوير Flowstate الخاصة بـ Intrinsic.جوهري
الشريك الصناعي لشركة Intrinisic في هذا المجال على مدار السنوات العديدة الماضية هو Comau ، وهي شركة أتمتة إيطالية ربما لم تسمع بها من قبل ، ولكن يبدو أنك أنشأت أول خط تجميع آلي في عام 1979 – إذا كان من الممكن تصديق مقالة على Wikipedia تتضمن اقتباسًا سيئًا. على أي حال ، تقوم Comau حاليًا بالكثير من الأتمتة الآلية في صناعة السيارات ، لذا فقد تمكنت من مساعدة شركة Intrinsic في التأكد من أن Flowstate مفيدة في العالم الحقيقي. ستعرضها الشركة في Automatica ، إذا وجدت نفسك في ميونيخ في نهاية يونيو.
للحصول على مزيد من الخلفية والسياق والتفاصيل وكل تلك الأشياء الجيدة ، أجرينا محادثة مع ويندي تان وايت وبريان جيركي.
من المؤكد أن شركة Intrinsic ليست أول شركة تعمل على تسهيل برمجة ونشر برامج الروبوت. كيف تختلف مقاربتك ، ولماذا ستنجح؟
ويندي تان وايت: أحد الأشياء المهمة حقًا لإتاحة الوصول إلى الروبوتات هو اللاأدرية. في مجال الروبوتات ، معظم الأجهزة مملوكة وغير قابلة للتشغيل البيني. نحن نتطلع إلى سد ذلك. ثم هناك أيضًا من يمكنه بالفعل تطوير التطبيقات. في الوقت الحالي ، لا يزال الأمر يتطلب حتى مُدمجًا أو مطورًا لأنواع متعددة من البرامج لإنشاء تطبيق فعليًا ، أو يتعين عليهم إنشاءه من نقطة الصفر بأنفسهم ، وإذا كنت تريد إضافة أي شيء أكثر تعقيدًا مثل ردود الفعل القوية أو الرؤية ، فأنت بحاجة الى متخصص. ما نتطلع إلى القيام به مع منتجنا هو تغليف كل ذلك ، بحيث يمكنك تشغيل تطبيق أسهل وأسرع بكثير سواء كنت مهندس عمليات أو مطور برامج ، دون إعادة بناء السباكة بشكل متكرر في كل مرة.
ومع ذلك ، فإن عدم الاضطرار إلى إعادة بناء السباكة مع كل تطبيق جديد كان أحد وعود ROS. إذن ، كيف يمكن لأداتك أن تحل هذه المشكلة بالفعل؟
بريان جيركي: يتعامل نظام ROS مع اللاأدرية بشكل جيد – فهو يمنحك الكثير من أدوات المطورين التي تحتاجها. ما لا يمنحك هو تجربة بناء تطبيق يمكن الوصول إليها ، إلا إذا كنت مهندس برمجيات بالفعل. ما قلته في الأيام الأولى لـ ROS هو أننا أردنا أن نجعل من الممكن لكل مطور برامج بناء تطبيقات روبوت. وأعتقد أننا اقتربنا كثيرًا. الآن ، نحن نتقدم خطوة أخرى ونقول ، في الواقع ، لا تحتاج حتى إلى أن تكون مبرمجًا ، لأننا نستطيع أن نمنحك هذا النوع من الخبرة المنخفضة / التي لا توجد فيها تعليمات برمجية حيث لا يزال بإمكانك الوصول إلى جميع الوظائف الأساسية وبناء تطبيق روبوت معقد إلى حد ما.
وبعد ذلك أيضًا ، كما تعلم مع ROS ، فإنه يمنحك صندوق الأدوات ، لكن نشر تطبيق ما هو أساسًا لك: كيف ستطرحه بالفعل؟ كيف تربطه بنظام سحابي؟ كيف يمكنك إجراء محاكاة في الحلقة كجزء من تجربة التطوير التكراري ، ثم تجربة التكامل والاختبار المستمرة؟ لذلك ، هناك متسع كبير بين ROS كما هو موجود اليوم ومنتج متكامل تمامًا يربط كل ذلك معًا.
أبيض: بصراحة ، سيكون هذا أول إصدار لمنتجنا. لذا ستحصل على فكرة عن كل ذلك من البداية ، ولكن أعتقد أنه لن يكمل احتياجات الجميع من خلال خط الأنابيب بأكمله على الفور ، على الرغم من أنه سيرضي مجموعة فرعية من الأشخاص. ومن هناك سترى ما سنضيفه.
براين ، هل هذا يقترب مما كانت عليه دائمًا رؤيتك لجعل الوصول إلى ROS؟
جيركي: كان هناك دائمًا شعور بأننا لم تتح لنا الفرصة مطلقًا لأخذ المنصة كما هي ، كمجموعة من الأدوات ، وإنهائها حقًا. مثل ، ارفع مستوى الاحتراف واللمع وادمجها بسلاسة في منتج ما ، وهو بصراحة ما تتوقعه من معظم المشاريع مفتوحة المصدر الحديثة. ككيان مستقل ، كان من الصعب العثور على الموارد اللازمة للاستثمار في هذا النوع من الجهد. مع Intrinsic ، لدينا الفرصة الآن للقيام بالأمرين – لدينا الفرصة للاستثمار بشكل أكبر في الجوهر الأساسي ، وهو ما نقوم به ، كما يمكننا تجاوز ذلك وربطه جميعًا معًا في رؤية موحدة للمنتج. ومع ذلك ، أريد أن أكون واضحًا أن المنتج الذي نعلن عنه الأسبوع المقبل سيفعل ذلك لا كن كذلك ، لأنه في جزء كبير منه منتج تم إنشاؤه بشكل مستقل على مدى السنوات العديدة الماضية وله تراث مختلف. سنقوم بإدخال المزيد من المكونات بشكل متزايد من نظام ROS الإيكولوجي إلى المكدس الداخلي ، وستكون هناك أشياء تم تطويرها على الجانب الداخلي والتي سنقوم بدفعها مرة أخرى إلى مجتمع ROS كمصدر مفتوح.
أبيض: القصد من ذلك هو تقريب النظام الأساسي الداخلي و ROS بمرور الوقت. وكما قال بريان ، آمل حقًا أن يعود الكثير مما نطوره معًا إلى المصادر المفتوحة.
نحن نؤمن بالحاجة إلى منصة شاملة. نظام يجعل استخدام أنواع مختلفة من الأجهزة والبرامج معًا أكثر سلاسة … منصة ستفيد الجميع في صناعة الروبوتات والأتمتة. ” —Wendy Tan White ، الرئيس التنفيذي لشركة Intrinsic
ما الذي يجب أن يكون مستخدمو ROS ذوي الخبرة أكثر إثارة؟
جيركي: سنقوم بتزويد مستخدمي ROS بمنصة علوية لإحضار أنظمتهم الحالية القائمة على ROS إلى أنظمة Intrinsic. ما سيتمكنون من فعله بعد ذلك ولا يمكنهم فعله اليوم ، على سبيل المثال ، باستخدام أداة رسومية على شبكة الإنترنت ، وتصميم تدفق العملية لتطبيق صناعي في العالم الحقيقي. سيكونون قادرين على دمج ذلك مع محاكاة مستضافة على السحابة تتيح لهم اختبار ما يقومون ببنائه بشكل متكرر أثناء تطويره للتأكد من أنه يعمل. سيكون لديهم طريقة لتشغيل هذا التطبيق بعد ذلك على جهاز حقيقي ، باستخدام نفس الواجهة. سيكون لديهم خط أنابيب لنشر ذلك على جهاز الحافة. تتيح لك ROS القيام بالكثير من هذه الأشياء اليوم ، ولكنها لا تتضمن تجربة التطوير الموحدة ولا نهاية نشر الأشياء.
كيف ستقنع الشركات الأخرى بالعمل معك على هذا المنتج؟
أبيض: في البداية ، عندما تحدثنا إلى مصنعي المعدات الأصلية [original equipment manufacturers] والمتكاملون ، كانوا مثل ، “انتظر دقيقة ، نحن نحب نموذج أعمالنا ، لماذا نفتح برنامجنا لك؟” لكن في الواقع ، وجدوا جميعًا أنهم لا يستطيعون تلبية الطلب. إنهم بحاجة إلى طرق أفضل وأكثر كفاءة لبناء حلول لعملائهم. كان هناك تحول ، والآن يريدون أشياء مثل هذه.
جيركي: أود أن أعطي الفضل أيضًا لاتحاد ROS الصناعي الذي أمضى السنوات العشر الماضية في الحصول على مصنعي الأجهزة الروبوتية والمتكاملين والعملاء للعمل معًا لحل المشكلات الشائعة. في البداية ، اعتقد الناس أنه من المستحيل أن يشارك مصنعو الروبوتات: فلديهم حلول برمجية متكاملة رأسياً ، وهذا ما يريدون أن يستخدمه عملاؤهم. ولكن في الواقع ، هناك قيمة إضافية من قابلية التشغيل البيني مع الأنظمة البيئية للبرامج الأخرى ، ويمكنك بيع المزيد من الروبوتات إذا كانت أكثر مرونة وقابلية للاستخدام.
مع اعتماد الكثير من وظائف نظامك الأساسي على المهارات ، ما هو الحافز للأشخاص لمشاركة المهارات الجديدة التي يطورونها؟
أبيض: نحن نعتزم أن نصبح في نهاية المطاف منصة توزيع. لذا ، ما نتوقعه هو أنه إذا أضاف الأشخاص مهارات إلى النظام الأساسي ، فسيتم تعويضهم. نحن بالفعل نخلق سوقًا للطلب والعرض ، لكننا لم نبدأ من هناك – سيكون منتجنا الأول هو منشئ الحلول نفسه ، لإثبات أن القيمة موجودة.
جيركي: لقد أظهرنا أن هناك إمكانات هائلة لجعل الناس يشاركون ما يفعلونه. كل شخص لديه دوافع مختلفة – يمكن أن تكون كارما ، يمكن أن تكون إيثارًا ، لكن تقاسم العبء الهندسي هو السبب الأكثر منطقية للمشاركة في مجتمع المصادر المفتوحة. ثم علاوة على كل تلك الدوافع المحتملة ، لدينا هنا الفرصة لإنشاء قناة التوزيع هذه حيث يمكنهم الحصول على أموال أيضًا.
وما هو حافز الجوهر؟ كيف هذا العمل بالنسبة لك؟
أبيض: في البداية سيكون هناك ترخيص مطور. ما نبحث عنه على المدى الطويل أثناء إنشاء التطبيقات هو رسم لكل تطبيق مستخدم ، وفي النهاية لكل روبوت يتم نشره. لدينا شركاء مستعدون بالفعل للدفع مقابل ذلك ، وهكذا نعرف أنه مكان جيد للبدء.
كما أشرنا ، هذه ليست المحاولة الأولى لجعل الروبوتات الصناعية سهلة البرمجة لغير المتخصصين في الروبوتات ، كما أنها ليست المحاولة الأولى لإطلاق نوع من متجر تطبيقات الروبوت. بعد قولي هذا ، إذا كان بإمكان أي شخص فعل هذا العمل ، فمن المؤكد أنه سيكون هذا المزيج الحالي من الروبوتات الجوهرية والمفتوحة.
إذا كان Flowstate يبدو مثيرًا للاهتمام بالنسبة لك وترغب في تجربته ، يمكنك التقدم للانضمام إلى الإصدار التجريبي الخاص هنا.
من مقالات موقعك
مقالات ذات صلة حول الويب
اكتشاف المزيد من عرب نيوز للتقنية
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.