سلام دوستان همگی خسته نباشید !
توی این انجمن در مورد ربات مسیر یاب و تمامی قسمتهای اون صحبت های مختلفی شده ، اما موضوعی که به اون کمتر اهمیت داده شده ( استفاده از بار کد در مسیر ربات ) هستش ! راجع به این موضوع هم بحث بشه بد نیست !
من خودم هم باهاش مشکل دارم وراهنمایی می خوام !
ممنون !
این بارکدها که خیلی مسخره است البته اگه از نوع مسابقات مسخره تر امیرکبیر باشه !
هیچ گروهی فکر کنم روش کار نکرده بود و همشون شانسی می گرفت
اینا هم اون طوریه ؟
(۱۸-اسفند-۱۳۸۸, ۱۵:۳۳:۳۲)jadopcb نوشته است: [ -> ]سلام مهندس
جه نوع بارکدی عکسش بزار مال کدوم مسابقه بابل یا اصفهان
سلام !
به به !
چه عجب ما شما رو زیارت گردیم !!!!!!!
مربوط به مسابقات اصفهانه !
کلا اصلا از بارکد تو برنامم استفاده نکردم !
مهندس خوبه یکی دیگه رو هم پیدا کردیم
اصفهان می ره !
الان بدون تشخیص بارکد برنامه چجور عمل می کنه تو دو راهی ؟
چیدمان دقیق سنسورهات چجوریه !
بذارشون قسمت بارکد و ببین وضعیتشون چجوریه و اون وضعیت رو به عنوان تشخیص بارکد بذار !!!!
البته یه قضیه دیگه هم هستش !
یکم زمان هم در نظر بگری خوبه !!!
روش فکر کنی منظورمو می فهمی زمان به چی درد می خوره !!!
نقل قول: بذارشون قسمت بارکد و ببین وضعیتشون چجوریه و اون وضعیت رو به عنوان تشخیص بارکد بذار !!!!
نوشتن برنامش مثل نوشتن برنامه برای وضعیت های معمولیه ؟ یا فرق میکنه؟ ( مثلا احتیاج به ذخیره کردن حالتهای سنسور نداره ؟ )
نقل قول: یکم زمان هم در نظر بگری خوبه !!!
فکر کنم منظورتونو فهمیدم ! زمان رو در نظر میگیریم واسه تشخیص بارکد ، یه تاخیر میدیم ، اگه سنسور ها ........حالت ها رو داشت مسیر 1 یا 2 رو انتخاب کن !
( اوکی مدیرکل ؟؟؟)
نیاز به ذخیره کردن هست !
دو تا مشکل هستش
1- بارکد رو تشخیص بدی
2- دوراهی رو تشخیص بدی !
بار کد رو دقت کرده باشین دوتا خط هستش که اومده بیرون !
فرض می کنیم چیدمان سنسورهای شما مثل زیر باشه وربات مستقیم می ره !!
در حالت معمول و مستقیم فقط سنسور شماره 0 و 1 زیر خط سیاه هستن !
سنسور 2 و 3 رو هم واسه ریپل گیری در نظر میگیرم و ازشون تو تشخیص بارکد استفاده نمی کنیم !
در شروع بارکد اول سنسور 6 یک میشه !
چند لحظه بعدش سنسور 6 صفر و 7 یکی میشه !
بعدش 6 یک و 7 صفر و 8 یک میشه !
سپش 7 یک و 6 و 8 صفر میشن !!
8 هم بعدش یک و سپس صفر می شن و کلا از بارکد خارج میشین !
زمان بین هر حالت هم معمولا مشخصه ( با سرعت ربات میشه حدوشو بدست اورد )
واسه تشخیص پس با این صحبت بالا میشه چند تا کار کرد !
الف : اگر سنسور 6 و 8 یک بود سنسور 7 صفر بود یعنی بارکد سمت راست هستش !
ب: اگر سنسور 6 ( یا بقیه سنسورهای راست ) واسه یه لحظه یک شد و دوباره صفر شد و دوباره یک شد یعنی بارکد سمت راسته !
اینجا زمان مهمه !
مثلا باید بگیم سنسور 6 واسه حداقل 10 میلی ثانیه و حداکثر 2 ثانیه یک شد و دوباره برای همین مدت زمان صفر شد و دوباره تو همین مدت یک شد پس بارکد .... !!!
میشه این کارو رو با تایمرها و یا حتی یه حلقه فور انجام داد !!!
ج و د رو به خودتون می ذارم که می خواین چجوری تشخیص بدین !
تشخیص دوراهی هم یکم خودتون روش فکر کنین و بگین اون چجوری میشه !!!
اونجا چند تا قضیه دیگه هم پیش میاد !!!
هر کسی نسبت به دید خودش به مسائل نگاه می کنه !
فقط نگفتی اون گروه چجوری این قضیه رو تشخیص داده !!