دو شنبه 17 بهمن 1390

Skip Navigation Links

بازدید کنندگان
يك روز گذشته
يك هفته گذشته
يك ماه گذشته
يك سال گذشته
كلي

 
 
 

روبات هاي جاسوس

به دنياي نامرئي ها خوش آمديد!

امروز مي خواهم برايتان توضيح بدهم که چطور مي توانيد عملا با روبورو يک روبات جاسوسي قابل استفاده بسازيد و حال صهيونيست ها را بگيريد! در ضمن کمي هم با دستورات حسي روبورو آشنا خواهيم شد.

کشور هاي ديگر خيلي در زمينه کار روبوتيک و جاسوسي کار کرده اند ... حالا نوبت ما است که برويم و حال همه شان را بگيريم! ... فکرش را بکنيد يک روبات ايراني برود توي نيروگاه اتمي اسرائيلي ( که خيلي ادعاي جاسوسي و اينها هم دارند!) خيلي چيز ها را لو بدهد!! ... چه محشري به پا ميشود ها ... نه؟!

نامرئي شدن يک آرزو است و هيچ دليلي ندارد که آرزوي ما درست عين خودش متحقق شود. ما بايد سعي کنيم مشکلات را حل کنيم و تا آجا که امکانات به ما اجازه مي دهد به آرزوي خودمان نزديک شويم. در حقيقت کاري که مي خواهيم امروز انجام بدهيم اين است: ساختن يک روبات جاسوسي با کمک روبورو براي بدست آوردن اطلاعات محرمانه و تهيه عکس و فيلم از جاهاي خطرناک!

خيلي غير واقعي شد؟ ... تازه حالا کجايش را ديده ايد!

تا حالا ياد گرفتيم که چطور روبورو را سر هم کنيم و بعد ياد گرفتيم که با کمک نرم افزار کنترل آن آن را تست کنيم و حرکت بدهيم. بعد هم چند تا از دستورات حرکتي را ياد گرفتيم.
با همين چيز ها ميتوانيم يک روبات جاسوس بسازيم. مي گوييد چطور؟ ببينيد:
اول بايد يک دوربين کوچک بخريم و روي سقف روبورو نصب کنيم، به اين دوربين ها CCD ميگويند. انواعي از اين دوربين ها توي بازار هست که حتي در شب هم با کمک مادون قرمز مي تواند تصوير به دست دهد. اين دوربين ها را معمولا براي استفاده در آيفون تصويري استفاده مي کنند و جالب است بدانيد که براي خريدن آنها کافي است که برويد خيابان جمهوري پاساژ امجد! ... انواع و اقسام اين چيز ها آنجا پيدا مي شود. خوبي اين دوربين ها اين است که خودشان يک فرستنده هستند و تصاويري را براي گيرنده ارسال مي کنند. شما بايد به گيرنده و دوربين باتري وصل کنيد و تا شعاع 30 متر تصاوير را بگيريد!


دوم نوبت استفاده از يک کارت کپچر (capture) براي کامپيوتر است. دوستاني که توي خانه دوربين هندي‌کم دارند احتمالا با اين نوع کارت آشنا هستند. اين ها نوعي کارت کامپيوتر هستند که روي مادربورد کامپيوتر نصب مي شوند و مي توانند تصاوير را به کامپيوتر منتقل کنند. البته ما مي توانيم خيلي ساده گيرنده دوربين CCD خودمان را به يک تلويزيون وصل کنيم، اما فرض کنيد شما توي يک منطقه نظامي هستيد ... مطمئنا تلويزيون همراه نداريد اما به نظر من يک جاسوس خوب و امروزي حتما يک لبتاپ دارد؟ نه؟ ... ضمنا اگر مي خواهيد از جاهايي که مي‌رويد فيلم تهيه کنيد، حتما بايد تصاوير را ضبط کنيد ... نکند با خودتان يک ويدئو هم همراه داريد!؟ پس مي بينيد که بهتر است از کارت کپچر استفاده کنيم!

ميدانيد "کپچر کردن" يعني چه؟ يعني دستگير کردن! ... کار اين کارت اين است که تصاويري که به وسيله دوربين ارسال مي شود را دستگير(!) کند و به کامپيوتر تحويل دهد! ... من فکر مي کنم آنقدر با استفاده از اين کارت کارهاي جاسوسي و پليسي انجام داده اند که بنده خدا جو گير شده است!!


خوب پس ما يک دوربين کوچولوي بدون سيم گرفتيم و آن را روي روبورو نصب کرديم. گيرنده تصاوير را هم به کارت کپچر وصل کرديم تا تصاوير رسيده از دوربين را به کارت تحويل دهد و کارت را هم به کامپيوتر وصل کرديم. خوب ؟ ... حالا چي؟ .. حالا نوبت اين است که براي روبورو يک برنامه بنويسيم و آن را در محيط خطرناکي قرار بدهيم تا برود و اطلاعات به دست بياورد. در حالي که ما با خيال راحت پشت کامپيوتر خودمان نشسته ايم و بلکه هم داريم تخمه مي خوريم!

به نظر شما حالا چه برنامه اي بنويسيم؟


بياييد يک برنامه براي حرکت توي يک راهرو را بنويسيم، برنامه اي که بتواند روبورو را از اين سر راهرو تا آن سر راهرو هدايت کند و اگر مشکلي پيش آمد خودش آن را حل کند.

مي دانيد که روبورو دو تا سنسور تماسي دارد. يادتان هست؟


بياييد براي اين دو تا سنسور برنامه بنويسيم. اول از همه بايد الگوريتم داشته باشيم. با الگوريتم زير چطوريد؟


1 – برو به جلو.
2 – اگر سنسور سمت چپ به ديوار خورد کمي به سمت راست بچرخ.
3 – اگر سنسور سمت راست به ديوار خورد کمي به سمت چپ بچرخ.
4 – برو به 1 .

نظرتان چيست؟
اينجوري ما مي توانيم تا آخر راهرو برويم و اگر در راهرو در اتاقي باز بود با کمي خوش شانسي مي توانيم برويم توي اتاق را هم سرک بکشيم!
براي نوشتن اين برنامه بايد با کمک دستور if sensor و end if يک برنامه بنويسيم. اين دو دستور دستورات خيلي ساده اي هستند. در دستور if sensor شما حالت خاصي از يک سنسور را انتخاب مي کنيد، مثلا مي گوييد اگر سنسور تماسي سمت چپ، on يا روشن شده بود ( يعني به ديوار برخورد کرده بود) آن وقت يک سري دستورات را که بين دستور if و دستور end if قرار دارند اجرا شود وگر نه هم که هيچي!

بگذاريد ببينيم چه پارامتر هايي براي دستور if sensor وجود دارد.

براي پارامتر اول اين ها را داريم:

سنسور لمسي سمت راست : TSR (Touch Sensor Right)
سنسور لمسي سمت چپ : TSL (Touch Sensor Left)
سنسور نوري سمت راست : PSR (Photo Sensor Right)
سنسور نوري سمت چپ : PSL (Photo Sensor Left)
سنسورمادون قرمزسمت راست: LSR (Line Sensor Right)
سنسور مادون قرمزسمت چپ : LSL (Line Sensor Left)

و پارامتر دوم روشن يا خاموش بودن آن ها را چک مي کند يعني off يا on بودنشان را.

حالا برنامه را مي نويسيم:

label: 1
Motor R DOWN
Motor L DOWN
IF TSR is ON
Motor R DOWN
Motor L UP
Wait for 500 MilliSecond
End if
IF TSL is ON
Motor R UP
Motor L DOWN
Wait for 500 MilliSecond
End if
goto: 1


ترجمه!:

خط 1
موتور سمت راست به جلو
موتور سمت چپ به جلو
اگر سنسور تماسي سمت راست روشن شد
موتور سمت راست به جلو
موتور سمت چپ به عقب
نيم ثانيه صبر کن
پايان اگر
اگر سنسور تماسي سمت چپ روشن شد
موتور سمت راست به عقب
موتور سمت چپ به جلو
نيم ثانيه صبر کن
پايان اگر
برو به خط 1

اين جوري ما مي توانيم تمام مسير راهرو را طي کنيم. حالا مي دانيد نکته تستي اين برنامه چي است؟ اين که هميشه درست در کنار يک ديوار حرکت مي کند! ... بامزه است. نه؟!



آرمين سنقري (نويسنده مقالات رباتيک سايت تبيان: www.Tebyan.ir)

Asonghori@gmail.com

دانلود فايل Word همراه با شکل "روبات هاي جاسوسي"
تمام حقوق این سایت متعلق به سرای ربات سازان پارسی است
ضلع جنوبی پل سید خندان - پلاک 38 - واحد 22 (دفتر مرکزی) ، 27 40 75 88