|
به نظر می رسد که شما عضو سایت نیستید و یا وارد نشده اید, امکان ارسال مطلب و دانلود فایل و همچنین دسترسی به انجمن هایی که فقط اعضا ثبت نام شده امکان دسترسی به آن را دارند از امتیازات ثبت نام در سایت میباشد. لطفا از طریق این لینک برای ثبت نام اقدام نمایید. |
|
| جدیدترین موضوعات انجمنها | |
|
|
||||||||
![]() |
|
|
LinkBack | ابزارهای موضوع | نحوه نمایش |
|
|
#1 | |||||||||
|
عضو جديد
![]() تاریخ عضویت: Aug 2009 نوشتهها: 27
تشكرها: 15
19 بار تشكر شده در 9 پست
درجه: 3 [ ![]() ]سابقه: 0 / 73 ![]() |
یه سوال دارم که کاملا مربوط به تجربیاتتون موقع کد نوشتن برای روبات و تست کردنش میشه
من دارم برای یه روباتی که داره ساخته میشه(!) کد می نویسم.x_x فرض کنید می خواین روباتتون رو به طرف توپ هدایت کنید در حالی که تا حالا روباتتون در جهتی که 90 درجه با جهت توپ اختلاف داره با آخرین سرعت در حال حرکت بوده. حالا شما چکار می کنید؟ اول موتور هاتون رو در خلاف جهت حرکت قبلی روبات روشن می کنید تا روبات بایسته و بعد به طرف توپ می رین؟ یا همون دستوری رو برای موتور هاتون می فرستین که برای روبات وقتی حرکت نمی کنه می فرستین ( از سرعت قبلی روبات چشم پوشی می کنید ). می خوام لطف کنید کامل توضیح بدین از چه راهی استفاده می کنید ، چه راه هایی رو قبلا امتحان کرده اید و چه نتایجی گرفته اید. اصلا می خوام بدونم سرعت قبلی روبات مهم و قابل توجه است؟ |
|||||||||
|
|
|
|
|
#2 | |||||||||
|
مدير ارشد
![]() تاریخ عضویت: Dec 2009 محل سکونت: اصفهان نوشتهها: 186
تشكرها: 75
265 بار تشكر شده در 112 پست
درجه: 12 [ ![]() ![]() ]سابقه: 0 / 292 ![]() |
ببین باید یه کاری کنی که در کمترین زمان به توپ بررسی.
حالا این به مکانیک رباتت خیلی بستگی داره. اینکه اولا می تونی با این برعکس کردن موتور نگهش داری یا نه! دوما موتور هات اینقدر زور دارن!؟ سوما اگه موتور می تونه درایورش چی! ؟ خیلی جریان می کشه همچین کاری یه پیشنهاد ...!!! هیچ کنترل کننده ای به اندازه ی مغزت قدرت نداره! پس خودتو بزار جای رباتت ببین خودت بودی چیکار میکردی البته باز میگم به مکانیک و فیزیکه رباتت خیلی بستگی داره. باز سوال داری بپرس ...
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_- ذکات علم ... --------------------------------- موفق باشین ... |
|||||||||
|
|
|
| اين کاربران از Kooshan به خاطر این مطلب مفید تشکر کرده اند |
|
|
#3 | |||||||||
|
عضو جديد
![]() تاریخ عضویت: Jul 2009 نوشتهها: 8
تشكرها: 0
0 بار تشكر شده در 0 پست
درجه: 1 [ ]سابقه: 0 / 18 ![]() |
همونطور که آقای کوشان گفتن استال کردن اینا پوست دراورت رو می کنه و مسلما دمیج میشی
__________________
SQR III QOM
|
|||||||||
|
|
|
|
|
#4 |
|
مدیر بخش
![]() |
سلام.
کاری که اوصلا انجام میشه جلوی رباتها در سمت دروازه ی حریف قرار میگیره و سپس ربات با استفاده موقعیت توپ که در کدام سمت قرار داره به سمت توپ حرکت میکنه به صورتیکه جلوی ربات تغییری هم نکنه! در اینجا غیر از توپ دو عامل دیگر هم برای شما مهمه! 1-زاویه ی ربات نسبت به صفر درجه ی تعیین شده که ممکنه طبق گفته های قبلیم زاویتون در حین مسابقه تغییر کنه(به دلیل ضربه های وارده و...) پس زاویتون را باید مد نظر داشته باشید که یه وقت به خودتونم گل نزنید! 2-موقیعت ربات در زمین که بیشتر باگ های رباتها به دلیل این مشکل تیمهاست که ربات باید موقیعت خود را در زمین بداند.برای مثال که بخوام یکی از دلایل این کار را بگم اینه که شما وقتی توپ پشت رباتتون قرار داره و میخواهید بون تغییر جهت ربات به سمت توپ بیایند و توپ را شوت کنید ممکنه که به دیواره های کنار نزدیگه باشید و رباتتون به دیواره ها برخورد کنه و....(در شکل 1 ربات برای گرفتن توپ به دیواره ها برخورد میکند) ![]()
__________________
We fight through the hurt ... And we live and we learn ...
And we Try and Try And Try saeebrobotic.blogfa.com ________________________ We Are OpenSource |
|
|
|
| 3 کاربر از mohamad.nasr به خاطر این مطلب مفید تشکر کرده اند |
|
|
#5 | |||||||||
|
عضو جديد
![]() تاریخ عضویت: Aug 2009 نوشتهها: 27
تشكرها: 15
19 بار تشكر شده در 9 پست
درجه: 3 [ ![]() ]سابقه: 0 / 73 ![]() |
نوشته اصلی توسط Kooshan
خوب الان که خودمو گذاشتم جای روباتم به این نتیجه رسیدم:
موتور هام رو در جهتی روشن کنم که روباتم رو تا حد ممکن یهو بچرخونه. توی سرعت زیاد اگه این کار رو بکنم روباتم که چپ نمیشه . میشه؟ اصلا به نظر شما این ایده ی خوبی هست؟ من فردا باید این کد رو به آقای امامی تحویل بدم و اصلا نمی خوام سوتی و مشکل های ضایع داشته باشه. برای همین اگه شما هم خودتون ایده ی خاصی برای مشکل من به نظرتون می رسه خوشحال میشم بنویسید تا همه ی بچه های فروم از تجربیات استاد مستفیض بشن!!! |
|||||||||
|
|
|
|
|
#6 | |||||||||
|
مدير ارشد
![]() تاریخ عضویت: Dec 2009 محل سکونت: اصفهان نوشتهها: 186
تشكرها: 75
265 بار تشكر شده در 112 پست
درجه: 12 [ ![]() ![]() ]سابقه: 0 / 292 ![]() |
نصر که خیلی خوب توضیح داده
باید جلوی ربات همیشه به سمت دروازه باشه. حالا اگه ربات دقیقا سمت چپ یا راستت باشه باید در حالی که میای عقب به سمت ربات هم بری یعنی با زاویه بری تا جایی که پشت خط توپ باشی حالا باید به راست یا چپ بری تا جایی که برسی دقیقا پشت توپ. حالا توپ جلوته! Ok!?
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_- ذکات علم ... --------------------------------- موفق باشین ... |
|||||||||
|
|
|
| اين کاربران از Kooshan به خاطر این مطلب مفید تشکر کرده اند |
|
|
#7 | |||||||||
|
عضو جديد
![]() تاریخ عضویت: Jul 2009 نوشتهها: 8
تشكرها: 0
0 بار تشكر شده در 0 پست
درجه: 1 [ ]سابقه: 0 / 18 ![]() |
رک و پوست کنده . اسم الگوریتمش پشت توپ هست و حرکات توش به صورت سهمی انجام میشه . نوشتنش هم یه خورده دقت میخواد . برای اینکه یه وقت زاویه ات نسبت به دروازه حریف هم در اثر ضربه های وارده بهم نخوره باید یه برنامه داشته باشی که اگر روباتت بیشتر از زاویه توپگیرت چرخید به حالت صفر درجه برگرده ....
__________________
SQR III QOM
|
|||||||||
|
|
|
|
|
#8 |
|
مدیر بخش
![]() |
یک چیز مهمی که شما باید مد نظر داشته باشید سرعت پاسخ دهی موتورهاتونه که حتی به درایور و میکرو و باتریهاتونم بستگی داره...
نکته ی بسیار مهم اینکه شما دو تا کار را بتونید با هم تلفیق کنید! (البته چیزای دیگه ای هم هست) حرکت به سمت توپ با در نظر داشتن زاویه ی ربات! که اگه زاویتون بهم خورد ، باید در حال حرکت زاویتون را برگردونید (ربات را بچرخونید!) که سرعت چرخوندنتون خیلی مهمه! فهمیدید؟ راستی توی پست قبلی عکس ضمیمه شده که اگه نیومد،صفحه را refresh کنید!
__________________
We fight through the hurt ... And we live and we learn ...
And we Try and Try And Try saeebrobotic.blogfa.com ________________________ We Are OpenSource |
|
|
|
|
|
#9 | |||||||||
|
عضو جديد
![]() تاریخ عضویت: Aug 2009 نوشتهها: 27
تشكرها: 15
19 بار تشكر شده در 9 پست
درجه: 3 [ ![]() ]سابقه: 0 / 73 ![]() |
از همگی ممنونم که نحوه ی دریافت توپ رو توضیح دادید ولی سوال اصلی من این بوده که اگه یه روباتی داشته باسرعت در یه جهتی حرکت می کرده چکارش کنیم که جهتش عوض شه بدون این که چپ کنه یا صاف بره توی دیوار زمین.
که البته از لابه لای حرف هاتون که درمورد قدرت موتور و درایور و باتری و ... بود جوابم رو گرفتم. حالا یه پیشنهاد دارم. بیاین یه جایی توی فروم یه تاپیک باز کنیم که بچه ها باگ های معمول کد ها یا سوتی هایی که خودشون داشته اند رو برای بقیه بنویسند. حالا لازم نیست فقط درمورد برنامه ی روبات باشه. می تونین مشکلات الکترونیک و مکانیکی که قبلا داشته اید و رفع شده رو یه جا بنویسید مثلا همون مشکلی که روبات های تیم ها معمولا میرن توی دیوار! |
|||||||||
|
|
|
|
|
#10 | |||||||||
|
مدير ارشد
![]() تاریخ عضویت: Dec 2009 محل سکونت: اصفهان نوشتهها: 186
تشكرها: 75
265 بار تشكر شده در 112 پست
درجه: 12 [ ![]() ![]() ]سابقه: 0 / 292 ![]() |
والا در کل فرم دارن همین کارو می کنن!
یه دور بزنی میبینی! البته این که میگی روبات با سرعت می رفته ، کجا می رفته!؟ ربات فقط باید دنباله توپ بره نه برای خودش تو زمین بچرخه! پس 99% به توپ نزدیکه. به جز دروازه بان.
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_- ذکات علم ... --------------------------------- موفق باشین ... |
|||||||||
|
|
|
![]() |
| علاقه مندی ها (Bookmarks) |
| برچسب ها |
| اش, توجه, حرکت, روبات, شرایط, قبلی |
| ابزارهای موضوع | |
| نحوه نمایش | |
|