চতুর্ভুজ লার্নিং সিমুলেটর


10

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


আপনি কি কোনও বিদ্যমান রোবট ব্যবহার করছেন বা এটি ডিজাইন করে নিজেই তৈরি করবেন?
ডেমনমেকার

1
আমি ইতিমধ্যে স্ক্র্যাচ থেকেই রোবটটি তৈরি করেছি :)
জর্দান

উত্তর:


3

আপনি যা করতে চান তার জন্য গ্যাজেবো একটি ভাল সরঞ্জাম। যেহেতু আপনি একটি কাস্টম রোবট ব্যবহার করছেন আপনার সিম্যুলেটারটি ব্যবহারের জন্য একটি মডেল তৈরি করতে হবে। তারা এতটা সহজ করে তুলতে সক্ষম হয়েছে তবে চতুর্ভুজের জন্য আমি ভাবতে পারি যে এটি কিছুটা সময় নেবে।

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


1
এটি ইনস্টল করার কয়েকটি পদক্ষেপের দিকে আমার নজর ছিল এবং এটি একটি দীর্ঘ প্রক্রিয়ার মতো দেখায় এবং এর বেশিরভাগ অংশের সাথে আমি খুব অপরিচিত এবং আমি একটি ম্যাক ব্যবহার করছি, যা খুব বেশি সমর্থন বলে মনে হয় না। কল্পনাযোগ্য সমাধানের জন্য +1 তবে আমাকে খুঁজতে হতে পারে
জর্দান

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

2

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

এটিতে একটি নিউরাল নেটওয়ার্ক প্রয়োগ রয়েছে, যা এই সমস্যার জন্য বিশেষ আগ্রহী হতে পারে।

ওপেনসিভি একটি স্ট্যান্ডার্ড লাইব্রেরি এবং এটি সম্ভবত রোবটের জন্য অন্য কিছু সিমুলেটারের সাথে ভালভাবে সংহত করতে পারে।


এটি কি সত্যিই কাজ করবে? ওপেনসিভি এমএল লাইব্রেরি কি কোনও আরডিনোতে ফিট করতে পারে?
ডেমনমেকার

1
ভাল না, তবে আপনি এটি একটি আরডুইনোতে শিখার অ্যালগরিদমের জন্য পরামিতিগুলি প্রশিক্ষণের জন্য ব্যবহার করতে পারেন।
ওয়াইল্ডক্রাস্টেসিয়ান

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

সেক্ষেত্রে সম্ভবত এই প্রশ্নটিও একবার দেখুন: রোবোটিক্স.স্ট্যাকেক্সেঞ্জার / প্রশ্নস / 69৯7 // রোবোটিক্স যদিও জটিল, এবং মেশিন লার্নিং সহ রোবোটিকগুলিও এর ব্যতিক্রম নয়। আপনি যদি ভবিষ্যতে রোবোটিক্স সম্পর্কে গুরুতর হন তবে
ওপেনসিভি

1
এছাড়াও, আপনি উচ্চ বিদ্যালয়ে পড়ার কারণে কিছু জটিল করার পক্ষে খুব কঠিন তা ভাববেন না। প্রচুর জায়গা রয়েছে (এই সাইট সহ) আপনি আটকে গেলে আপনি সহায়তা পেতে পারেন।
ওয়াইল্ডক্রাস্টেসিয়ান

2

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

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

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

আমি গবেষকরা যারা গাইট প্রজন্মের উপর কাজ করে তাদের অনুকরণগুলি কীভাবে করে তাও আমি খতিয়ে দেখব would এটিতে উত্সর্গীকৃত কোনও ওপেন সোর্স প্রকল্প থাকতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.