NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4785 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 11 از 11

موضوع: سوال سخت راجع به ميكروماوس(هر كي مي تونه بياد جلو)

  1. #1
    عضو جدید
    تاریخ عضویت
    Oct 2010
    نوشته ها
    17
    تشکر
    37
    تشکر شده 2 بار در 2 پست

    Exclamation سوال سخت راجع به ميكروماوس(هر كي مي تونه بياد جلو)

    بخش میکروماوس این فایل رو بخونید و:
    می خواستم بدونم چه طوری میشه(در برنامه نویسی) زمین رو به شکلی که در فایل گفته شده (به صورت (x,y)) تقسیم کرد؟
    اصلا از کجا می شه متوجه شدکه روبات در کدوم مختصات قرار داره؟(چه طوری می شه فهمید که روبات از یک مختصات خارج و به مختصات دیگه وارد شده است؟)
    در قوانین بیشتر مسابقات گفته می شه که استفاده از هرگونه حافظه ممنوعه .ایا ذخیره کردن مسیر به این شکل که در فایل هست بر خلاف قوانین مسابقاته؟
    اصلا روبات از کجا می دونه که در مرکز زمینه که حالا برگرده؟
    چه جوری بر می گرده؟
    اگه الگوریتم های دیگه که ما رو سریع تر به مقصد می رسونه رو بلدین خواهش می کنم به طور کامل بیان کنین.
    خیلی ممنون
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: pdf robatic.pdf (434.6 کیلو بایت, 170 نمايش)

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند Romanof آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    بهشهر
    نوشته ها
    94
    تشکر
    17
    تشکر شده 32 بار در 19 پست

    پیش فرض

    با سلام
    می خواستم بدونم چه طوری میشه(در برنامه نویسی) زمین رو به شکلی که در فایل گفته شده (به صورت (x,y)) تقسیم کرد؟
    منظورتونو نفهمیدم.
    اصلا از کجا می شه متوجه شدکه روبات در کدوم مختصات قرار داره؟(چه طوری می شه فهمید که روبات از یک مختصات خارج و به مختصات دیگه وارد شده است؟)
    استفاده از فیدبک بهترین کاره.شما باید حساب کنین که کی 18 سانتی متر رو رد کردین(طبق گفته اون فایل که گفته هر خونه 18در18 هست)
    در قوانین بیشتر مسابقات گفته می شه که استفاده از هرگونه حافظه ممنوعه .ایا ذخیره کردن مسیر به این شکل که در فایل هست بر خلاف قوانین مسابقاته؟
    فکر کنم منظور قوانین مسابقات اینه که نباید مسیر درست رو از قبل تو حافظه ذخیره کنین.
    اصلا روبات از کجا می دونه که در مرکز زمینه که حالا برگرده؟
    باید مسیری که رفتین یه جا ذخیره کنین(مثلاً آرایه دو بعدی)تا بفهمین کجا هستین.
    چه جوری بر می گرده؟
    مثل قطار که نه سر داره نه ته(یعنی تو هر دو طرفش یه لوکوموتیو هست)باید یه روبات درست کنین.در صورت نیاز دیگه لازم نیست روبات بچرخه.
    اگه الگوریتم های دیگه که ما رو سریع تر به مقصد می رسونه رو بلدین خواهش می کنم به طور کامل بیان کنین.
    دوست عزیز ماز های مختلفی وجود داره که برای هر کدوم الگوریتم های مختلفی ارائه شده.شما اول نوع مازتون رو بگین.

    بهتون پیشنهاد می کنم کتاب زیرو بخرین و بعد بخونین
    نام : اصول و راهنمای رباتیک
    نویسنده : محمد مشاقی طبری

  4. کاربران : 5 تشکر کرده اند از شما Romanof برای ارسال این پست سودمند:


  5. #3
    عضو جدید
    تاریخ عضویت
    Oct 2010
    نوشته ها
    17
    تشکر
    37
    تشکر شده 2 بار در 2 پست

    پیش فرض سوال سخت راجع به ميكروماوس(هر كي مي تونه بياد جلو)

    کد:
      منظورتونو نفهمیدم.
    1 .ببينيد توي اون فايل گفته خانه هاي زمين رو به صورت يك ماتريس در نظر بگيريد ومنظور من از(x,y) همين بود( يعني چطوري ميشه در برنامه نويسي هر خانه از زمين رو با مختصات خودش بشناسم مثلا (1و4). يعني اينكه چطوري مي تونم يك تصوير از زمين فرضي در ذهن روبات ايجاد كنم؟ .)
    يا اصلا همون جايي كه فرموديد زمين رو به صورت ارايه دوبعدي ذخيره كنم , چه جوري اخه اين كار رو كنم؟

    کد:
      استفاده از فیدبک بهترین کاره.شما باید حساب کنین که کی 18 سانتی متر رو رد کردین(طبق گفته اون فایل که گفته هر خونه 18در18 هست)

    2.به نظرتون استفاده از تايمر براي اين كار مناسب باشه؟ اونوقت احتمال خطا خيلي زياده .پس جي كار كنم؟چطوري به صورت دقيق بفهمم كه روبات از یک مختصات خارج و به مختصات دیگه وارد شده.

    کد:
       	 	 مثل قطار که نه سر داره نه ته(یعنی تو هر دو طرفش یه لوکوموتیو هست)باید یه روبات درست کنین.در صورت نیاز دیگه لازم نیست روبات بچرخه.
    منظورم اين نيست كه چطوري دور مي زنه. مي خوام بدونم روبات بعد از اينكه به مركز زمين رسيد چطوري به نقطه شروع برمي گرده؟
    ايا اصلا اين كار لازمه (كه بعد از رسيدن به مركز زمين دوباره برگرده)

    کد:
     دوست عزیز ماز های مختلفی وجود داره که برای هر کدوم الگوریتم های مختلفی ارائه شده.شما اول نوع مازتون رو بگین.
    من مي خوام تو مسابقاتي كه هر ساله برگزار مي شه شركت كنم . ايا باز هم توضيح بيشتري لازمه؟
    کد:
      بهتون پیشنهاد می کنم کتاب زیرو بخرین و بعد بخونین
     نام : اصول و راهنمای رباتیک
     نویسنده : محمد مشاقی طبری
    حتما اين كار رو مي كنم .از پيشنهادتون ممنون.

    وهمچنين ايا شما(منظورم همه بر وبچه هاي سايت هستن) تا حالا با سنسور شارپ(GP2D120) كار كردين ؟
    اگه كار كردين مي شه راجع به راه اندازي و برنامه نويسي براش واسم توضيح بدين.
    خيلي ممنون .پاينده باد ايران

  6. #4
    کاربر علاقه مند Romanof آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    بهشهر
    نوشته ها
    94
    تشکر
    17
    تشکر شده 32 بار در 19 پست

    پیش فرض

    کد:
      منظورتونو نفهمیدم.
    1 .ببينيد توي اون فايل گفته خانه هاي زمين رو به صورت يك ماتريس در نظر بگيريد ومنظور من از(x,y) همين بود( يعني چطوري ميشه در برنامه نويسي هر خانه از زمين رو با مختصات خودش بشناسم مثلا (1و4). يعني اينكه چطوري مي تونم يك تصوير از زمين فرضي در ذهن روبات ايجاد كنم؟ .)
    يا اصلا همون جايي كه فرموديد زمين رو به صورت ارايه دوبعدي ذخيره كنم , چه جوري اخه اين كار رو كنم؟
    من بیشتر با c برنامه می نویسم.بزارین یکم مورد آرایه توضیح بدم.
    آرایه به چند متغیر می گن که تویه حافظه پشت سر هم قرار می گیرن.تفاوتشون هم فقط تو اندیسشونه.مثل:
    کد:
    maz[5]
    به اون مثال بالا می گن آرایه یک بعدی.ما تو c می تونیم یک آرایه تا 63 یا 64 (کاملاً نمی دونم کدوم) بعد بنویسیم.مثل:
    کد:
    دو بعدی :
    maz[5][2]
    سه بعدی :
    maz[5][2][3]
    راستی تو c اندیس توی [] نمایش می دن.
    حالا چون ماز ما 16 در 16 خونه هست ما یک آرایه دو بعدی 16 در 16 درست می کنیم.
    کد:
    int maz[16][16]
    توی معرفی آرایه ما تعداد عنصر ها رو به صورت n تا در نظر می گیریم ولی تو بقیه جاها به صورت n-1.یعنی اگر می خواین عدد 3 رو توی عنصر 100 ام آرایه maz قرار بدین به صورت زیر عمل می کنیم.
    کد:
    maz[99]=3
    راحت تر بگم وقتی تو معرفی آرایه مقدار 100 رو می زاریم یعنی 100 عنصر می خوایم که از 0 شروع میشن.خود صفر را هم بشمرین تا 99 میشن 100 تا.
    این هم یک عکس خوشگل از یک آرایه 2 بعدی 4 در 4(به به.چه عکسیه) :


    امیدوارم خوب توضیح داده باشم.
    کد:
      استفاده از فیدبک بهترین کاره.شما باید حساب کنین که کی 18 سانتی متر رو رد کردین(طبق گفته اون فایل که گفته هر خونه 18در18 هست)
    2.به نظرتون استفاده از تايمر براي اين كار مناسب باشه؟ اونوقت احتمال خطا خيلي زياده .پس جي كار كنم؟چطوري به صورت دقيق بفهمم كه روبات از یک مختصات خارج و به مختصات دیگه وارد شده.
    به نظر من تایمر استفاده نکنین بهتره.به درد نمی خوره.یا استپ موتور استفاده کنین و به وسیله تیعداد پله ها یا نیم پله هایی که رفتین و محیط چرختون مسافت طی شده رو محاسبه کنین یا چرختون نوعی انکودر باشه.
    کد:
    مثل قطار که نه سر داره نه ته(یعنی تو هر دو طرفش یه لوکوموتیو هست)باید یه روبات درست کنین.در صورت نیاز دیگه لازم نیست روبات بچرخه.
    منظورم اين نيست كه چطوري دور مي زنه. مي خوام بدونم روبات بعد از اينكه به مركز زمين رسيد چطوري به نقطه شروع برمي گرده؟
    ايا اصلا اين كار لازمه (كه بعد از رسيدن به مركز زمين دوباره برگرده)
    نیازی نیست برگرده.اگر می خواین برگرده شما (منظورم از شما ربات شما هستش) همون مسیری رو که اومدین و توی آرایه ذخیره کردینو برگردین.
    کد:
    دوست عزیز ماز های مختلفی وجود داره که برای هر کدوم الگوریتم های مختلفی ارائه شده.شما اول نوع مازتون رو بگین.
    من مي خوام تو مسابقاتي كه هر ساله برگزار مي شه شركت كنم . ايا باز هم توضيح بيشتري لازمه؟
    اطلاعاتتون که کم بود.هر مسابقه ایی از یه مدت قبل یه متنی در مورد مسابقه منتشر می کنه که مشخصات، قوانین و ... توش هست.توی اون کتاب که معرفی کردم یه هفت هشت تا الگوریتم هستش.
    وهمچنين ايا شما(منظورم همه بر وبچه هاي سايت هستن) تا حالا با سنسور شارپ(GP2D120) كار كردين ؟
    اگه كار كردين مي شه راجع به راه اندازي و برنامه نويسي براش واسم توضيح بدين.
    خيلي ممنون .پاينده باد ايران
    دوست عزیز بگین با چه زبانی کار می کنین شاید بتونم کمکتون کنم.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: array copy.jpg
مشاهده: 160
حجم: 60.4 کیلو بایت  

  7. کاربران : 2 تشکر کرده اند از شما Romanof برای ارسال این پست سودمند:


  8. #5
    مدیر باز نشسته هنرفر آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    اصفهان
    نوشته ها
    408
    تشکر
    372
    تشکر شده 311 بار در 154 پست

    پیش فرض

    تو مجله شماره ده کار با سنسور شتاب mma7260 کامل توسط اقای فرزاد احمدی نژاد توضیح داده شده.گفتم شاید به دردتون بخوره.
    ppm10
    جوان ایرانی زانو نمیزند حتی اگر حتی اگر سقف آسمان کوتاه تر از قدش باشد....

    iran-ehda.ir


  9. تشکرها از این نوشته :


  10. #6
    همکار silentshot آواتار ها
    تاریخ عضویت
    Dec 2010
    نام
    مهندس رحمانی
    نوشته ها
    138
    تشکر
    176
    تشکر شده 170 بار در 83 پست

    پیش فرض

    با سلام می خواستم بدونم توی میکرو موس از چه موتوری بیشتر استفاده می شه
    من در مورد موتورهای اینکدر دار شنیدم اگه کسی هست در مورد این موتو رها و نحوه استفاده از اونا رئو برام توضیح بده ممنون می شم

  11. #7
    عضو جدید
    تاریخ عضویت
    Oct 2010
    نوشته ها
    17
    تشکر
    37
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام
    به اينجا يه سري بزنيد:

    http://www.eca.ir/forum2/index.php?topic=29869.0

  12. #8
    عضو جدید
    تاریخ عضویت
    Oct 2010
    نوشته ها
    17
    تشکر
    37
    تشکر شده 2 بار در 2 پست

    پیش فرض

    با سلام وبا تشكر از همه بخصوص اقاي romanof

    وهمچنين ايا شما(منظورم همه بر وبچه هاي سايت هستن) تا حالا با سنسور شارپ(GP2D120) كار كردين ؟
    اگه كار كردين مي شه راجع به راه اندازي و برنامه نويسي براش واسم توضيح بدين.
    خيلي ممنون .پاينده باد ايران
    دوست عزیز بگین با چه زبانی کار می کنین شاید بتونم کمکتون کنم.
    من با زبان C كار مي كنم.

  13. #9
    کاربر علاقه مند Romanof آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    بهشهر
    نوشته ها
    94
    تشکر
    17
    تشکر شده 32 بار در 19 پست

    پیش فرض

    دوست عزیز اون کتابی رو که معرفی کردم در مورد بیشتر سنسورها توضیح داده و چندتا مثال برنامه نویسی هم آورده .اگه بدردتون نخورد بگین تا اگر بتونم بهتون کمک کنم یا دوستان دیگه هم هستن حتماً کمکتون می کنن.
    لطفاً مشخصات سنسورتونو بزارین.دیتاشیت باشه چه بهتر.

  14. #10
    تازه وارد
    تاریخ عضویت
    Jul 2009
    نوشته ها
    1
    تشکر
    20
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام به همگی
    کسی تا به حال برنامه حل ماز با استفاده از الگوریتم راست گرد و علامت کذاری کر کرده؟
    پروژه کارسناسیم ساخت میکرو موسه/خیلی احتیاج دارم
    اگه کسی کار کرده خواهشا کمک کنه

  15. #11
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    سلام.الگوریتم دست راست در صورت وجود لوپ در ماز به مشکل بینهایت میخوری.یه سر به اینجا بزن.



    http://www.iranmicro.ir/forum/showth...?t=3860&page=2

موضوعات مشابه

  1. **بهترين كمكي كه تاحالا از ايران ميكرو گرفتيد**
    توسط wiki در انجمن گفت و گوي آزاد
    پاسخ: 20
    آخرين نوشته: 30-08-2013, 00:42
  2. پروژه اتومونوس سازی کواد کوپتر
    توسط alamdar در انجمن سیستم های ریاتیک و CNC
    پاسخ: 0
    آخرين نوشته: 15-10-2012, 15:25
  3. پاسخ: 4
    آخرين نوشته: 13-10-2011, 23:42
  4. سوال در مورد توليد فركانس با AVR
    توسط mohammadr1371 در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 15-07-2009, 18:23
  5. روبات ميكرو موس
    توسط modafie در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 0
    آخرين نوشته: 23-05-2009, 19:54

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •