ROS একটি রাস্পবেরি পাইতে চালানো যেতে পারে?


28

ROS একটি রাস্পবেরি পাইতে চালানো যেতে পারে ?

আরওএসকে মেশিনের নেটওয়ার্কে চালানোর জন্য পদত্যাগ করা হয়, বিভিন্ন মেশিন, এমনকি একই মেশিনে বিভিন্ন কোর বিভিন্ন কাজ করে। এই মেশিনগুলির মধ্যে একটি রাস্পবেরি পাই হতে পারে?

আমি একটি মোবাইল রোবোটে ইথারকেট মাস্টার হিসাবে একটি আর-পাই ব্যবহার করার কথা চিন্তা করছি, একটি ডংল ব্যবহার করে ওয়াইফাইয়ের মাধ্যমে প্রধান পিসির সাথে যোগাযোগ করছি।

  • কোনও আর-পাই এমনকি আদৌ আরওএস চালাতে পারে?
  • কোনও আর-পাই-তে কি 1kHz পরিবেশন করার পর্যাপ্ত প্রক্রিয়াকরণ ক্ষমতা থাকবে?
  • ওয়াইফাই সংযোগের মাধ্যমে হোস্টে কিছু পরিবেশন চালানো কি সম্ভব হবে?

উত্তর:


16

অফিসিয়াল রাস্পবেরিপি অপারেটিং সিস্টেমটি ডিবিয়ান সংস্করণ, তবে তাদের ওয়েবসাইটে একটি আর্চলিনাক্স সংস্করণও রয়েছে ।

আরওএসের ক্রস প্ল্যাটফর্ম হওয়ার দাবি সত্ত্বেও তারা এই মুহূর্তে আনুষ্ঠানিকভাবে উবুন্টুকে সমর্থন করে। তবে, ros.org অনুসারে নিম্নলিখিত ওএসের জন্য পরীক্ষামূলক ইনস্টলেশন তৈরি করা হয়েছে :

  • ওএস এক্স (হোমব্রিউ)
  • ফেডোরা
  • জেন্টু
  • openSUSE
  • ডেবিয়ান
  • আর্চ লিনাক্স
  • উইন্ডোজ

আমার কাছে প্রথম হাতের অভিজ্ঞতা না থাকলেও (আমার দুটি পিস লজ্জাজনকভাবে কোণে বসে আছেন), ros.org এর একটি দ্রুত এবং নোংরা সেটআপ গাইড রয়েছে

જવાি.আর.এস.আর.এস. তে একই ধরণের নির্দেশনা রয়েছে ।

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

অন্যথায়, কেবল গুগল "রোজ রাস্পি পাই" এবং আপনার আরও প্রচুর তথ্য পাওয়া উচিত।


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

3
@ ডগইটডগ আমি দ্বিমত পোষণ করছি, আর্চও খুব ভাল সমর্থন করেছে এছাড়াও, নির্লজ্জ প্লাগ এখানে; এই প্রশ্ন থেকে যে কোনও রাস্পবেরি পাই ইস্যু কৃতজ্ঞভাবে রাস্পবেরি পাই পাশাপাশি সরকারী ফোরামগুলিতে গ্রহণ করা হবে।
জিভিংস

@ জভিংসগুলি আমি বিশ্বাস করতে পারি না আমি রাস্পবেরিপিএসই.এসই চেক করতে ভুলে গিয়েছি ... যদিও আরওএসের জন্য দ্রুত অনুসন্ধান চালানো এখনও পর্যন্ত কোনও ফল দেয় না ;-)
টমাস এইচ

@ থমাস - আপনি কি ভাবেন যে আপনি নিজের উত্তরে পিআইএসইতে একটি লিঙ্ক যুক্ত করতে পেরেছিলেন আমরা সেখানে উত্তরগুলি বরাদ্দ পেয়েছি এবং সম্ভবত কিছু সমাধান পেয়েছি your আমি ঠিক আপনার উত্তরগুলি সম্পাদনা করতে চাই না।
পাইটর কুলা

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

6

আপনার সমস্ত নির্ভরতা কাজ করার সময় যেমন রোবোটিক্সগুলি তেমন শক্ত। আপনার শেষতম জিনিসটি হ'ল অতিরিক্ত সমস্যা হ'ল বেমানান উপাদান বা অসমর্থিত সংমিশ্রণগুলি থেকে।

আমি এটিকে একটু দেখলাম এবং এখানে আমার অগ্রগতি ছিল:

রাস্পবেরি পাই উবুন্টুকে সমর্থন করেন না কারণ এটির এআরএম সিপিইউ একটি পুরানো নির্দেশিকা সেট ব্যবহার করে (এআরএম ভি 6 আমি বিশ্বাস করি?) এবং উবুন্টু দলটি ২০০৯ এর মতো এই পিছনে সমর্থন বাদ দিয়েছে।

বিগলবোন বিভিন্নভাবে রাস্পবেরি পাই এর অনুরূপ এবং একটি নতুন নির্দেশ সেট রয়েছে যাতে এটি উবুন্টু চালিত হবে। তবে 'সেরা' উবুন্টু এআরএম বিতরণ লিনারো প্রকল্প থেকে বেরিয়ে আসছে এবং তারা বিগলবোনটির জন্য কিছু সংশোধন ফিরে পেয়েছিল (শেষটি লিনারো 12.03) কারণ এটি একটি পুরানো টিআই ওএমএপ 3 প্রসেসর ব্যবহার করছে (দ্রুত স্মার্টফোনের দুর্দান্ত বিশ্বের স্বাগতম! অগ্রগতি)।

আমার পরবর্তী পদক্ষেপটি টিআই পান্ডাবোর্ডে দেখা ছিল যা বর্তমানে নতুন সমর্থিত OMAP 4 প্রসেসর ব্যবহার করে তবে এটির ব্যয় 200 ডলারের কাছাকাছি।

তবে এখন উবুন্টু আনুষ্ঠানিকভাবে নেক্সাস for এর জন্য প্রকাশিত হয়েছে ২০০ ডলারে, নেক্সাস 7 আপনাকে একটি রাস্পবেরি পাই অফার করে আরও অনেক কিছু দেয়। মনে রাখবেন যে রাস্পবেরি পাই দিয়েও একবার আপনি চার্জার, ওয়াইফাই অ্যাডাপ্টার, স্টোরেজ কার্ড এবং কেবলগুলিতে যোগ করলে আপনি 35 ডলারের তুলনায় 100 ডলারের কাছাকাছি লম্বা হন তাই ইমক্স নেক্সাস 7 আরও ভাল চুক্তি।

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


1
একটি নেক্সাস 7 এ উবুন্টু দিয়ে আপনার রোবট চালানো, দুর্দান্ত ধারণা! সুযোগক্রমে, আপনি কি কোনও রোবোটিক্স প্রকল্পটি এভাবে নেক্সাস ব্যবহার করে জানেন?
বিট-জলদস্যু

5

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

আসুন এখানে সত্য কথা বলা যাক, কোয়াডকপ্টার সম্ভবত আপনার ল্যাপটপের ওয়্যারলেস রেঞ্জের বাইরে যাইবে না।


পরিষ্কার হয়ে উঠতে, আপনি যখন এখানে "ভারী সিপিইউ স্টাফ" বলছেন, আপনি উচ্চ স্তরের নিয়ন্ত্রণগুলি বোঝায় যা প্রচুর সংখ্যার ক্রাঞ্চিংকে জড়িত করে যেমন স্ল্যাম বা কম্পিউটার দৃষ্টি হিসাবে। নিম্ন-স্তরের ফ্লাইট নিয়ন্ত্রণটি রিয়েল-টাইমে এবং উচ্চ পর্যায়ে ঘন ঘন সময়ে ঘটতে হবে যে এটি বেতার সংযোগের মাধ্যমে সম্ভব হবে না।
yoos

সার্ভো আউটপুটগুলির মতো ফ্লাইট নিয়ন্ত্রণটি হ'ল, বোর্ড-ইলেক্ট্রনিক্স দ্বারা তৈরি করতে হবে। তবে ফ্লাইট কমান্ডগুলি যেমন পছন্দসই রটারের গতির মতো এবং টিথারযুক্ত পিসি দ্বারা উত্পাদিত হতে পারে (ব্লুটুথ এটির জন্য আশ্চর্যজনক) তবে আপনি আর-পাইতে চালাতে পারবেন কিনা তার কোনও কারণ নেই। যদি এটি হয় তবে হ্যাঁ, "ভারী সিপিইউ স্টাফ" উচ্চ স্তরের পরিকল্পনা, মাল্টি-যানবাহন সমন্বয়, এসএলএএম, সিভি ইত্যাদিকে বোঝায়
জোশ ভান্ডার হুক


4

রাস্পবিয়ান (হুইজি) এর জন্য আরওএস গ্রোভি প্যাকেজগুলির সাথে একটি পরীক্ষামূলক ভাণ্ডার সবেমাত্র তৈরি হয়েছে, এটি ব্যবহারের নির্দেশাবলী এখানে পাওয়া যাবে:

http://www.ros.org/wiki/groovy/Installation/Raspbian

সংগ্রহস্থলটিতে 350+ প্যাকেজ রয়েছে এবং কোর রস প্যাকেজগুলি কয়েক মিনিটের মধ্যে একটি তাজা রস্পিয়ান ইন্সটলে ইনস্টল করা যেতে পারে।


2

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


2

হ্যাঁ। অবশ্যই। আমরা এই দীর্ঘ সময় ধরে করছি।
আরওএস কোনও "ওএস" নয় এবং এটি বড়ও নয়। এটি কেবল "মিডলওয়্যার" যা "রাস্পবিয়ান" তে ভাল চলে।
আমরা কেবল অফিসিয়াল রাস্পবিয়ান দিয়ে জ্বালিয়েছি (তাই আমরা আশা করি এটি আমাদের "স্থিতিশীল" পরিবেশে কাজ করতে পারে) এবং উত্স সহ আরওএস সংকলন করে। এখানে ধাপে ধাপে লিঙ্কটি দেওয়া হয়েছে ( কেইনেটিকের জন্য):
http://wiki.ros.org/ROSberryPi/
ইনস্টল করা হচ্ছে ২০২০SS2020 কাইনেটিক ২০২০% ২০২০% র‌্যাসবেরি ১০০২০ পাই আপনি ros_comm বা ডেস্কটপ চেষ্টা করতে পারেন।
আমি ros_comm চেষ্টা করেছিলাম এবং পরে অন্যান্য প্যাকেজগুলি যুক্ত করেছি add


1
আপনি কেন উবুন্টু মেট ব্যবহার করেন না এবং কেবল প্যাকেজগুলি থেকে আরএস ইনস্টল করেন?
FooTheBar

কারণ উবুন্টু মেট পিএস 2 এবং পাই 3 উভয়ই রাস্পবেরিতে এআরএম চিপের উপর ধীর গতিতে চলে। রাস্পবিয়ান হ'ল ডেবিয়ান এবং এটিআরএম চিপটিতে সত্যিই দুর্দান্ত। @ ফুবার
নিক কিয়ান

এর জন্য কোন উত্স? আমি কোনও গতির সমস্যা अनुभव করিনি।
ফুবুবার

আমি রাস্পবিয়ান বেছে নেওয়ার পরে আর চেষ্টা করিনি। সম্ভবত এখন রাস্পবেরি জন্য উবুন্টু মেট ডিস্ট ব্যবহার করা আরও ভাল এবং মসৃণ। আমার আবার চেষ্টা করার আগ্রহ আছে কারণ উবুন্টুতে সফটওয়্যার পরিচালনা ভাল। তবে জিপিআইও কেমন হবে? হতে পারে উবুন্টু নতুন বেরিশনেও জিপিও সমর্থন রয়েছে, আমি জানি না ....
নিক কিয়ান

1
সুতরাং আপনি কেন পরীক্ষা না করে ধীরে ধীরে বলে?
ফুবুবার

1

আরএসপিবেরি পাই নামে একটি প্রকল্প রয়েছে যা আপনি পরীক্ষা করে দেখতে পারেন। আর পাসাদেনায় অ্যাক্রোবোটিক নামে একটি সংস্থা এখন ইন্সটল করা রসপবেরির এসডি চিত্র বিক্রি করছে।


1

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

কিছুটা পিছিয়ে যাওয়ার পরে আমি উবুন্টুটির সাথে লেগে থাকব: যদিও আমি উবুন্টুর সাথে রাস্পবেরি ক্যামেরা মডিউলটি অ্যাক্সেস করতে পারি নি, আমি এর উচ্চতর প্যাকেজ পরিচালনা এবং রসের সাথে সামঞ্জস্যের বড় সুবিধা দেখতে পাচ্ছি। আপনার কিছু অদ্ভুত নতুন আরএসএস বৈশিষ্ট্য দরকার? শুধু sudo aptitude installপ্যাকেজ এবং আপনি প্রস্তুত।


0

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


ফোরাম পোস্টে লিঙ্ক?
drerD

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

-1

আপনি আরএসএস-এর জন্য একটি রাস্পবেরি পাই চালানোর জন্য এই টিউটোরিয়ালটি ব্যবহার করতে পারেন, এটি http://www.instructables.com/id/Raspberry-Pi-and-ROS- রোবোটিক- অপারেটিং- সিস্টেম / কাজ করে


কেবলমাত্র লিঙ্কযুক্ত উত্তরগুলি নিরুৎসাহিত করা হয়। আপনার উত্তরের মূল বিষয়গুলি অন্তর্ভুক্ত করা উচিত।
sempaiscuba

-2

হ্যাঁ,

ডাউনলোডটি এখানে সন্ধান করুন:

http://answers.ros.org/question/200504/raspbian-jessie-ros-indigo-download-image/

সি-বেরি টিএফটি প্রদর্শনের জন্য ফ্রেমবফার ড্রাইভার সহ


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