আমি এআই এজেন্টদের বক্ররেখার সাথে সরানোর জন্য কীভাবে পেতে পারি?


12

বর্তমানে আমার খুব বেসিক এআই কাঠামোটিতে এজেন্ট রয়েছে যা পয়েন্টগুলির একটি সিরিজ দিয়ে তৈরি অ জাগে পথ ধরে এগিয়ে চলে।

নাভ পাথ

তারা কেবল এক অবস্থান থেকে পরের দিকে তাদের অবস্থানকে সরানোর মাধ্যমে এটি করে। যখন তারা পরের পয়েন্টে পৌঁছায় তারা পরের দিকে এগিয়ে যায় এবং আরও কিছু করে। আমি কীভাবে এটি পরিবর্তন করতে পারি যাতে তারা পথের একটি বাঁকা সংস্করণ বরাবর মসৃণভাবে সরানো যায় এবং আমি কীভাবে বাঁক তৈরি করব?


তারা পরবর্তী পয়েন্টটি কীভাবে বেছে নেবে?
FxIII

@ এফএক্সআইআই দুঃখিত আমি এই মন্তব্যটি আগে দেখিনি - আপনি কী বোঝাতে চেয়েছেন যে তারা কীভাবে একটি নতুন অনুসন্ধান লক্ষ্য বেছে নিয়েছে বা কীভাবে তারা অনুসন্ধানের পরবর্তী পয়েন্টটি বেছে নিয়েছে?
স্যার ইয়াকালোট

উত্তর:


4

আপনি কিছু ধরণের পথ মসৃণ করার পরে আছেন। অবশ্যই, যেমন বামমজ্যাকটি নির্দেশ করেছে আপনি তাও নিশ্চিত করতে চান যে কোনও ধরণের পথ মসৃণ করে যা আপনার এজেন্টদের জন্য আইনী আন্দোলনে ফলাফল দেয়।

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

আরেকটি বিকল্প, যা সামান্য সরল, হ'ল এজেন্টটি পথের পরবর্তী বিন্দুটির নিকটে বা নিকটে রয়েছে কিনা তা পরীক্ষা করতে একটি ছোট বাউন্ডিং বৃত্ত / গোলকের সাথে অনুসন্ধান আচরণ ব্যবহার করুন use


7

যেহেতু আপনি ইতিমধ্যে আপনার নিয়ন্ত্রণ পয়েন্টগুলি জানেন, আপনার বক্রাকারের জন্য একটি অ্যালগরিদম ব্যবহার করার জন্য আপনার ইন্টারপোলেশন কোডটি আপডেট করতে হবে (উদাহরণস্বরূপ হার্মাইট বা কোসিন)।

এই সাইটগুলি দুর্দান্ত ব্যাখ্যা এবং নমুনা কোড দেয় যা আপনাকে শুরু করা উচিত:

পল বোর্কে ইন্টারপোলেশন পদ্ধতি

সল :: টিউটোরিয়াল - ইন্টারপোলেশন ট্রিকস


আচ্ছা, যদি উত্পন্ন বাঁকটি হঠাৎ কোনও বাধা দেয় তবে কী হবে?
বম্মজ্যাক

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

@ অ্যালবামজ্যাক এটি একটি ভাল পয়েন্ট, এবং উত্তরটি হ'ল নেভিগেশন জাল ব্যবহার করা এবং সেই অনুসারে আপনার বক্ররেখা মসৃণ করা, তবে আপাতত আমি এই কাজটি একটি সহজ ন্যাভ গ্রাফের সাথে করব এবং তাই আমি কেবল এটি মসৃণ করেই সমাধান করব I'll পথ কিছুটা।
স্যার ইয়াকালোট

@ অ্যালবামজ্যাক: বক্ররেখার উত্পন্ন অ্যালগরিদম শীর্ষে বাধা এড়ানোর জন্য কিছু স্টিয়ারিং আচরণ যুক্ত করুন।
imre

0

আমি এখানে শস্যের বিপরীতে যাচ্ছি এবং পরামর্শ দেব যে আপনার বক্ররেখাগুলি প্রাক-উত্পন্ন করার পরিবর্তে কেবল ফ্রেম-ফ্রেম ভিত্তিতে এটি পরিচালনা করুন (উদাহরণস্বরূপ) আপনি একই যুক্তি ব্যবহার করে হোমিং তৈরি করতে চাইবেন -missile

এটি অনেক সহজ এবং সম্ভবত আরও বাস্তবসম্মত হবে কারণ যখন দুটি পয়েন্টের মধ্যে প্রাচীর থাকে তখন আপনার বিশেষ-মামলার প্রয়োজন হয় না - আপনি কেবল যথারীতি সংঘর্ষ সনাক্তকরণ পরিচালনা করেন।

খারাপ দিকটি হল আন্দোলনটি উপ-অনুকূল দেখাবে ti অবজেক্টটি সর্বদা একপথ থেকে পরের দিকে সর্বাধিক সরাসরি পথ নেবে, অর্থাত্, একটি স্প্লিনের বিপরীতে, তিনি ইতিমধ্যে ওয়েপপয়েন্ট 3 অতিক্রম না করা অবধি 3 পয়েন্টের দিকে ঘুরতে শুরু করবেন না your আপনার অবস্থার উপর নির্ভর করে এটি হতে পারে বা নাও পারে আপনার পয়েন্টপয়েন্টগুলি সামঞ্জস্য করে স্থিরযোগ্য হোন (যদি এটি এমনকি কোনও সমস্যা হয়)।


1
এটি মূলত একটি সিক আচরণ হবে যা আমি প্রস্তাব দিয়েছিলাম।
রায় দে

0

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

আমি গভীরভাবে এটি সম্পর্কে চিন্তা করার জন্য একটি মুহুর্তটি খুঁজে পেতে পারলে আমি এখানে কিছু সমাধান পোস্ট করব, তবে আমার মনে হয় এটি যাওয়ার উপায়।

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