DEV Community

Cover image for How to get started with Robotics using Ubuntu 18 and ROS Melodic(Bangla)
ShatilKhan
ShatilKhan

Posted on

How to get started with Robotics using Ubuntu 18 and ROS Melodic(Bangla)

সাম্প্রতিক সময়ে বাংলাদেশে রোবোটিক্স অত্যন্ত জনপ্রিয়তা লাভ করেছে এবং রোবোটিক্স প্রোগ্রামিং এর সবচেয়ে গুরুত্বপুর্ণ দিকটি হলো ROS বা Robotics Operating System .
তবে অনলাইনে বা ইউটিউবে ROS নিয়ে বাংলায় টিউটোরিয়াল না থাকায় অনেকের জন্যেই এটি শুরু করা বেশ কঠিন, সেই কঠিন বিরক্তিকর কাজকে সহজ করতেই আজকের এই টিউটোরিয়ালটি।

তবে ROS নিয়ে জানার আগে জানতে হবে Virtual Machine এবং Ubuntu নিয়ে।

Installing VirtualBox

প্রথমে আসি Virtual Machine নিয়ে:
Virtual Machine আমাদের নিজেদের অপারেটিং সিস্টেমে অন্যান্য অপারেটিং সিস্টেম ব্যবহারের সুযোগ করে দেয়।
কিন্তু আমাদের নিজেদের সিস্টেমে ইন্সটল করলে কি অসুবিধা?
অন্যান্য অপারেটিং সিস্টেম গুলো Windows এর মত স্টেবল হয় না সাধারণত, তাই ক্র্যাশ করতে পারে যেকোন সময়।
আমাদের প্রজেক্টের ক্ষেত্রে আমরা যেই Virtual Machine ইউজ করবো সেটি হচ্ছে VirtualBox
লিংকে গিয়ে সরাসরি ডাউনলোড করতে পারবে।
অবশ্যই Windows Host ভার্সন টি ডাউনলোড করতে হবে।
এরপরে ডাউনলোড ফোল্ডারে যেই ফাইলটি থাকবে
ডাউনলোড করা ফাইলটি ইন্সটলের ক্ষেত্রে তেমন কিছুই করতে হবে না, ইন্সটলেশনের সময় কিছু ডায়লোগ বক্স আসবে, সেখানে Next ক্লিক করলেই হবে।
ব্যাস! প্রথম ধাপ শেষ।

Installing Ubuntu 18.04

পরের ধাপে আমরা দেখবো কিভাবে Ubuntu 18.04 ইন্সটল করতে হবে।

কেন Ubuntu 18.04?

আমরা আমাদের কাজের জন্যে ROS Melodic ইউজ করতে চাই যেটাএ সাহায্যে আমরা Robotics Operating System নিয়ে কাজ করবো।
দুর্ভাগ্যবসত ROS Melodic ভার্সন টি শুধুমাত্র Ubuntu 18.04 এই সাপোর্টেড।

প্রথমে আমাদের যা লাগবে তা হলো Ubuntu 18.04 LTS ভার্সন ফাইলটি।
অনলাইনে বিভিন্ন ভার্সন পাওয়া গেলেও আমাদের কাজের জন্য এটিই ইউজ করতে হবে।
লিংকে গিয়ে সরাসরি ডাউনলোড করা যাবে।

এবার আসি কিভাবে ফাইলটি ইন্সটল করবো।
এটার জন্য ইউটিউবে বেশ ভালো একটি টিউটোরিয়াল রয়েছে, যেটি এখানে দেখতে পারবে।

Image description

Installing ROS Melodic

চলে আসলাম শেষ ধাপে।
বলে রাখা ভালো ROS Melodic ভার্সন টি ২০২৩ সাল পর্যন্ত সাপোর্টেড।
ইউটিউবে Ubuntu 18.04 এ ROS Melodic ভার্সন ইন্সটল নিয়ে একটি ভালো ভিডিও রয়েছে তবে রিসোর্সগুলো এখানে দিয়ে দিচ্ছি।
Ubuntu install of ROS Melodic এখান থেকে ROS Melodic ইন্সটলের সকল কমান্ড পেয়ে যাবে। কিছু কমান্ড ইউটিউব ভিডিওর থেকে আলাদা, ভয়ের কারণ নেই ,ওয়েবসাইটের নির্দেশনা অনুযায়ী করে যাও।
1.5 Environment setup এই অংশটিতে শুধুমাত্র নিচের কোড ব্যবহার করতে হবে

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Enter fullscreen mode Exit fullscreen mode

সাহায্যের জন্য ভিডিও টি দেখতে পারো এখানে

Image description

Final Checking

অবশেষে ROS Melodic ইন্সটল করার পরে সব ঠিকঠাক কাজ করছে কিনা তা দেখতে নিচের কোড টি টার্মিনালে পেস্ট করো

$ printenv | grep ROS
Enter fullscreen mode Exit fullscreen mode

এরপরে সবকিছু ঠিক থাকলে টার্মিনালে ROS Melodic এর ভার্সন দেখতে পারবে।

ব্যাস! হয়ে গেলো আমাদের Ubuntu এবং ROS Melodic এর সেটাপ।
এবার সহজেই রসের(ROS) যাত্রা শুরু করতে পারবে।
আশা করি এটি কিছুটা হলেও সাহায্য করবে।
আর Ubuntu 18.04 মাঝে মাঝেই ক্র্যাশ করবে, সেটা নিয়ে চিন্তার কিছু নেই, সহজেই VirtualBox এ সিস্টেম রিস্টার্ট করা যাবে, মেইন কম্পিউটারের উপর কোনো প্রভাবই পরবে না।
ভবিষ্যতে চেষ্টা করবো রোবোটিক্স নিয়ে আরো লেখালেখি করার।
আজ চলে যাচ্ছি কিন্তু যাচ্ছিনা। দেখা হবে শীঘ্রই।

ইতি Siren

Top comments (0)