কোন ভাল রোবটিক্স সফ্টওয়্যার প্ল্যাটফর্ম / অপারেটিং সিস্টেম উপলব্ধ? [বন্ধ]


19

আমার সংস্থা শীঘ্রই একটি নতুন নতুন রোবোটিক্স প্রকল্প শুরু করবে এবং আমরা এখনও সিদ্ধান্ত নেওয়ার চেষ্টা করছি যে আমাদের কোনও স্ক্র্যাচ থেকে একটি রোবোটিক্স সফ্টওয়্যার প্ল্যাটফর্ম ডিজাইন করা উচিত এবং কোড করা উচিত, বা সেখানে কোনও ভাল বিদ্যমান রয়েছে কিনা।

এটি খুব কার্যকর হবে যদি কোনও সফ্টওয়্যার প্ল্যাটফর্ম থাকে যা সাধারণত একাডেমিক এবং শিল্প উভয়ের মধ্যেই ব্যবহৃত হত যাতে আমাদের রোবোটিক সিস্টেমটি অন্যদের সাথে সাধারণত উপযুক্ত হয় এবং যাতে লোকেরা এর সাথে ইতিমধ্যে পরিচিত ছিল।

আমরা চাই যে সফ্টওয়্যার প্ল্যাটফর্মটি সক্ষম হবেন:

  • নতুন রোবোটিক হার্ডওয়্যার উপাদানগুলি সহজেই সংহত করুন।
  • ইতিমধ্যে দরকারী ডেটা প্রক্রিয়াকরণ এবং ভিজ্যুয়ালাইজেশন সরঞ্জামগুলির একটি বিস্তৃত অ্যারে রয়েছে
  • কম্পিউটিং হার্ডওয়ারের দক্ষ ব্যবহার করুন

5
এটি কি জরিপের প্রশ্ন নয় যা ব্যক্তিগত? যা স্ট্যাক এক্সচেঞ্জের চেতনাবিরোধী। ব্লগ.স্ট্যাকওভারফ্লো.com
ক্রিস

2
তবে, আমরা এই স্ট্যাকএক্সচেঞ্জের গুণকে কারুকার্য করতে পারি। আমাদের উচ্চ মানের, উদ্দেশ্যমূলক প্রশ্নগুলির একটি নজির স্থাপন করা উচিত যা উত্তর দেওয়া এবং সেগুলি থেকে শিখতে পারে।
ক্রিস ম্যান্সলে

2
আমি আপনার সাথে একমত তবে 1) সংজ্ঞায় এটি শীর্ষ ভোট প্রাপ্ত প্রশ্ন ছিল এবং 2) এই জাতীয় সংখ্যক প্রশ্নগুলি সাইটের ক্ষতি করে না ( উদাহরণস্বরূপ বৈদ্যুতিন দেখুন ) look 3) এই জাতীয় প্রশ্নগুলি এমন উত্তর দেয় যা অনেক ব্যবহারকারীর পক্ষে সত্যই কার্যকর।
রকেটম্যাগনেট

4
যদি আমরা এই অবস্থানটি চলতে চলে যাই তবে এটির কমপক্ষে সম্প্রদায় উইকি করা উচিত, আদর্শভাবে সর্বোত্তম বর্ণনার সাথে একক সম্প্রদায়ের উইকির উত্তর। এটি বিভিন্ন বিকল্পের বর্ণনা এবং / বা একই বিকল্পগুলির বিভিন্ন বর্ণনা / মতামত সরবরাহ করে এমন অনেক উত্তরের চেয়ে ভাল হবে।
মার্ক বুথ

5
আমি মনে করি যে জরিপের প্রশ্নগুলি আসলে দুর্দান্ত, কারণ তারা কার কোথায় নজর দেবে তার জন্য প্রচুর সময় বাঁচাতে পারে। গুগলিং অনেক ক্ষেত্রে জনপ্রিয় সব পছন্দও খুঁজে পাবে না। আমি মনে করি এটির একটি সম্প্রদায়ের উইকি উত্তর তৈরি করা একটি দুর্দান্ত ফলাফল।
জন ওয়াট

উত্তর:


20

আরওএস দ্রুত শিল্প এবং গবেষণা উভয় রোবোটিকের জন্য নতুন মান হয়ে উঠছে। আমার জানা বেশিরভাগ গবেষণা গোষ্ঠীগুলি তাদের কাজের জন্য আরওএস গ্রহণ করছে এবং তারপরে ফলাফলগুলি সবার জন্য ব্যবহার এবং উন্নতির জন্য খোলাখুলিভাবে চাপ দিচ্ছে। উইলো গ্যারেজ হার্ডওয়্যার এবং সফ্টওয়্যার প্ল্যাটফর্মগুলির একটি স্যুট বিকাশ করছে যা সবগুলিই তাদের মূল দিকে রসের চারদিকে কেন্দ্রিক। আপনার অনুসন্ধান শুরু করার জন্য আরওএস একটি ভাল জায়গা।


নোট: যদিও দ্বারা ROS করতে সবচেয়ে অপারেটিং সিস্টেম কাজ, এটা সবচেয়ে পুঙ্খানুপুঙ্খভাবে Linux- র উবুন্টু বন্টন কাজ করার পরীক্ষিত হচ্ছে।
জিওগাদি

1
অতিরিক্তভাবে, আমি মনে করি যে আরওএস পরিচিতি পৃষ্ঠা আরওএস প্ল্যাটফর্মের মূল ভিত্তি এবং আদর্শগুলি আচ্ছাদন করার দুর্দান্ত কাজ করে। বিকাশকারীর দৃষ্টিকোণ থেকে, বৃহত্তর আরওএস বাস্তুতন্ত্রের দ্রুত অ্যাক্সেস পাওয়ার জন্য আরওএস প্ল্যাটফর্মটি বিদ্যমান লাইব্রেরিগুলির (ড্রাইভারগুলির মতো) চারপাশে খুব "পাতলা" মোড়ক হিসাবে ব্যবহার করা যেতে পারে।
এমজেকারোল

5

রোবট কনস্ট্রাকশন কিটটি আরওএসের বিকল্প। এটি মডেল-চালিত ইঞ্জিনিয়ারিং এবং জটিল সিস্টেমগুলির নকশা / পরিচালনার দিকে পরিচালিত হয়। এটি "রকের উপর দৃ dependent়ভাবে নির্ভরশীল না হওয়ার" দিকেও চালিত হয়। রকের বেশিরভাগ অ্যালগরিদম / ড্রাইভারই উপাদান উপাদান থেকে পৃথক। রক এবং রসের মধ্যে পার্থক্যগুলির দ্রুত সংক্ষিপ্তসার জন্য এই পৃষ্ঠাটিও দেখুন ।

পূর্ববর্তী উত্তরটি উল্লেখ করে যে, আরওএস সাধারণত পাতলা যোগাযোগের পাঠাগার হিসাবে ব্যবহৃত হয়। জটিল সিস্টেমে স্কেল করার জন্য প্রয়োজনীয় সরঞ্জাম সরবরাহের জন্য রকের উপাদান উপাদানটি আরও ঘন।

আপনার যা বুঝতে হবে তা হ'ল: এই দিন এবং যুগে একমাত্র ওপেন সোর্স রোবোটিক সফ্টওয়্যারটি ফ্রেমওয়ার্ক-ইন্ডিপেন্ডেন্ট (ওপেনসিভি, পিসিএল, ওপেনরেভ, গ্যাজেবো, ...)। এমনকি উইলো গ্যারেজ অবশেষে এটি বুঝতে পেরেছিল। অতএব, এটি কোনও কাঠামোর মধ্যে ন্যূনতম কাজের সাথে সংহত করা যায়।

এখন: আপনার সেরা বাছাই আপনার লক্ষ্যের উপরও নির্ভর করে। আপনি যা চান তা যদি হার্ডওয়্যার বিক্রয় করা হয়, তবে এটি খুব ভাল যে একটি ROS নোড থাকা আপনার সেরা পছন্দ (এমনকি ভাল ড্রাইভার থাকা সত্ত্বেও) লাইব্রেরি যা পরে আরওএস নোডের সাথে সংহত করা আরও ভাল)।


সম্ভবত এই উত্তরটি যুক্ত করার জন্য, রকটি আরোকোসের উপর ভিত্তি করে তৈরি করা হয়েছে যা অন্য উত্তরে তালিকাভুক্ত রয়েছে এবং সুতরাং এর উপর ভিত্তি করে সিস্টেমগুলি রিয়েলটাইম সক্ষম হতে আরও সহজ করে তোলে।
Jakob

5

Orocos

এটি ২০০১ সাল থেকে বিকাশের অধীনে রোবোটিক্সের প্রাচীনতম ওপেন সোর্স ফ্রেমওয়ার্কগুলির মধ্যে একটি এবং পেশাদার শিল্প অ্যাপ্লিকেশন এবং প্রায় ২০০৫ সাল থেকে এটি ব্যবহার করা পণ্য Or -কেলড রিয়েল-টাইম টুলকিট (আরটিটি) সি ++ এ প্রয়োগ করা হয়েছে - এবং কোনও যোগাযোগ মিডলওয়্যার এবং অপারেটিং সিস্টেম থেকে যতটা সম্ভব স্বাধীন।

যেমন @ ব্যারেটএমেস বলেছে যে সেখানে সংহতকরণ রয়েছে যা হাইব্রিড সিস্টেমগুলি প্রয়োগের অনুমতি দেয়, যেখানে অরোকস এবং অন্যান্য সফ্টওয়্যার ফ্রেমওয়ার্ক একসাথে কাজ করে।


অন্যান্য ফ্রেমওয়ার্কের সাথে ওরোসোসকে জুড়ি দেওয়ার উপায়ও রয়েছে। উদাহরণস্বরূপ, আরওকোসের সাথে আরওএসকে লাভবান করা।
ব্যারেট অ্যামেস

1
এফওয়াইআই, রক তার উপাদান বাস্তবায়ন হিসাবে ওরোকস / আরটিটি ব্যবহার করছে - এর চারপাশে কেবলমাত্র অনেকগুলি সরঞ্জামাদি এবং গ্রন্থাগার যুক্ত হচ্ছে
sylvain.joyeux

অরোকোসগুলি ভাল হতে পারে তবে এখন তাদের অফিসিয়াল ওয়েবসাইট এবং ফোরামগুলি আর কিছুই আপডেট করে না এবং কোনও নতুন ব্যবহারকারী তাদের ফোরামে সাইন ইন করতে পারে না তাই ওরোওকস এখন সফল হয়।

3

আমার পছন্দের প্ল্যাটফর্মটি আরওএস। তবে, আরও শক্তিশালী প্রতিদ্বন্দ্বী রয়েছেন ... আমি এটা বলতে সাহস করি ... মাইক্রোসফ্ট। একে রোবোটিক্স ডেভেলপার স্টুডিও (আরডিএস) বলা হয়। আপনার অনুসন্ধান এখানে শুরু করুন: http://www.microsoft.com/robotic/

তাদের কাছে চিত্তাকর্ষক অ্যাপ্লিকেশনগুলির অনেকগুলি ভিডিও রয়েছে। আমার কাছে, সবচেয়ে বেশি সুবিধা হ'ল মাইক্রোসফ্টের কিনেক্ট এসডিকে মাধ্যমে কিনেক্টের অন্তর্নির্মিত সমর্থন। প্রযুক্তিগতভাবে, ওপোনএনআই থেকে আরওএস যা ব্যবহার করে তার একই ক্ষমতা রয়েছে তবে এটি এসডিকে জেনে স্বাচ্ছন্দ্যবোধ করে যা আরডিএস ব্যবহার করে একই সংস্থা যা হার্ডওয়্যার তৈরি করেছিল তা লিখেছিল।


2

প্লেয়ার / স্টেজ এখনও সেখানে সর্বাধিক জনপ্রিয় ওপেন সোর্স রোবোটিক্স প্রকল্প। এটি দীর্ঘকাল ধরে রয়েছে এবং এর কিছু বিকাশকারী আরওএস শুরু করতে এগিয়ে গেছে তবে এটি প্লেয়ারের কার্যকারিতা থেকে বিরত নেই। প্রকৃতপক্ষে, তিনটি প্রধান উপাদান, প্লেয়ার (কাঠামো), স্টেজ (2 ডি সিমুলেটর) এবং গাজেবো (3 ডি সিমুলেটর), আরওএসের সাথে কিছুটা সামঞ্জস্যপূর্ণ হয়ে উঠেছে ।


1

এমওওএস হ'ল অক্সফোর্ডের আরওএস অ্যানালগ। http://www.robots.ox.ac.uk/~mobile/MOOS/wiki/pmwiki.php এটি বেশ কয়েকটি নৌ-অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয়, হারবার-ঝাড়ু থেকে কম শক্তি পর্যন্ত, ইউইউভি যেগুলি ব্যবধানে অন্তরগুলিতে রিপোর্ট করে মাসের মধ্যে


1

OpenRTM

ওপেনআরটিএম-এস্ট জাপানিদের জাতীয় উন্নত শিল্প বিজ্ঞান ও প্রযুক্তি ইনস্টিটিউট দ্বারা বিকাশ করা হয়েছে যা আরটি-মিডলওয়্যার স্ট্যান্ডার্ড সংজ্ঞায় অবদান রাখে।

এটি একটি মুক্ত-উত্স উপাদান-ভিত্তিক কাঠামো, যা রিয়েল-টাইম ক্ষমতা সরবরাহ করে। কাঠামোর পাশে কিছু সরঞ্জাম উপলব্ধ:

  • আরটিসি বিল্ডার: কঙ্কাল-কোড তৈরির জন্য একটি সরঞ্জাম। এটি গ্রহগ্রহের বিকাশমূলক পরিবেশে চালু হয়েছে। ওপেনআরটিএম-এস্ট এছাড়াও আরটিসি-টেম্পলেট সমর্থন করে যা একটি কমান্ড-লাইনের ধরণের কঙ্কাল-কোড উত্পন্ন সরঞ্জাম।
  • আরটি সিস্টেম এডিটর: উপাদান এবং উপাদান-ভিত্তিক সিস্টেমগুলি ডিজাইনের জন্য একটি এক্সলিপ ভিত্তিক সরঞ্জামচেন।
  • rtshell একটি কমান্ড-লাইন সরঞ্জাম যা নিম্নলিখিত পরিষেবাগুলি সরবরাহ করে
  • আরটিসি ডিবাগার: আরটিসি-র জন্য একটি ডিবাগিং সরঞ্জাম। আরটিসি ডিবাগারটি একটি এক্সপ্লিপ প্লাগ-ইন।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.