Robotic Knowledge
#ربات_های_الهام_گرفته_شده_از_طبیعت #میکرورباتیک ---------- @roboticknowledge
#ربات_های_الهام_گرفته_شده_از_طبیعت #میکرورباتیک
کمک به حفظ اکوسیستم زنبور عسل و کنترل الگوی حرکت آنها با کمک مکاترونیک!
عوامل مختلفی چون جریان هوا، دما، در دسترس بودن غذا و البته انسان بر تعداد حشرات و حرکت آنها اثر مستقیم دارند. وجود حشرات برای پایداری اکوسیستم الزامی است. بنابراین برای کنترل حضور و حرکت حشرات در جهت مثبت باید تلاشی صورت بگیرد.
پروژه Hiveopolis به دنبال کنترل تعداد و جهت حرکت زنبورهای عسل در یک منطقه است. با ارائه مکانهای لانهسازی یا Hive مکاترونیکی هوشمند که امکان مانیتور کردن پارامترها، به ارتعاش در آوردن کندو و کنترل جریان هوا در محیط زندگی زنبور امکان اثرگذاری بر الگوی رفتاری اجتماعی زنبورهای عسل ایجاد شده است!
طبق مطالعات، ارتعاش کنترلشده باعث حفظ زنبور در مکان و جریان هوا باعث تحریک آن به خروج میشود.
کار دیگری که در این پروژه صورت گرفته است مربوط به طراحی یک ربات زنبور نما میباشد که با تقلید حرکت یک زنبور به اعضای جامعه اعلام میکند در چه مکانی غذا در دسترس است! بدین ترتیب میتوان از حرکت زنبورها به مناطق آلوده به پاد حشره جلوگیری و جمعیت آنها را حفظ کرد.
⬅️ از مجله MIT technology review
----------
@roboticknowledge
کمک به حفظ اکوسیستم زنبور عسل و کنترل الگوی حرکت آنها با کمک مکاترونیک!
عوامل مختلفی چون جریان هوا، دما، در دسترس بودن غذا و البته انسان بر تعداد حشرات و حرکت آنها اثر مستقیم دارند. وجود حشرات برای پایداری اکوسیستم الزامی است. بنابراین برای کنترل حضور و حرکت حشرات در جهت مثبت باید تلاشی صورت بگیرد.
پروژه Hiveopolis به دنبال کنترل تعداد و جهت حرکت زنبورهای عسل در یک منطقه است. با ارائه مکانهای لانهسازی یا Hive مکاترونیکی هوشمند که امکان مانیتور کردن پارامترها، به ارتعاش در آوردن کندو و کنترل جریان هوا در محیط زندگی زنبور امکان اثرگذاری بر الگوی رفتاری اجتماعی زنبورهای عسل ایجاد شده است!
طبق مطالعات، ارتعاش کنترلشده باعث حفظ زنبور در مکان و جریان هوا باعث تحریک آن به خروج میشود.
کار دیگری که در این پروژه صورت گرفته است مربوط به طراحی یک ربات زنبور نما میباشد که با تقلید حرکت یک زنبور به اعضای جامعه اعلام میکند در چه مکانی غذا در دسترس است! بدین ترتیب میتوان از حرکت زنبورها به مناطق آلوده به پاد حشره جلوگیری و جمعیت آنها را حفظ کرد.
⬅️ از مجله MIT technology review
----------
@roboticknowledge
#robotic #Webots #simulation
I have published the first lecture from Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages.
In this lecture, you can learn:
- Introduction to Webots and its features.
- How to create a world in Webots?
- Velocity control of a turtle bot in Webots.
Link to the lecture: https://www.youtube.com/watch?v=GmhKePJ_E4k&t=3s
Link of the controller: https://github.com/MJavadZallaghi/WeBot/blob/main/TurtleBot%20Lectures/my_controller_0.py
Lectures are in sequence, so follow this channel.
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
I have published the first lecture from Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages.
In this lecture, you can learn:
- Introduction to Webots and its features.
- How to create a world in Webots?
- Velocity control of a turtle bot in Webots.
Link to the lecture: https://www.youtube.com/watch?v=GmhKePJ_E4k&t=3s
Link of the controller: https://github.com/MJavadZallaghi/WeBot/blob/main/TurtleBot%20Lectures/my_controller_0.py
Lectures are in sequence, so follow this channel.
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
Robotic Knowledge
#robotic #Webots #simulation I have published the first lecture from Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages. In this lecture, you can learn: - Introduction to Webots and…
✅ قسمت دوم از آموزش Webots آماده شده است و سعی میکنم سریعاً آن را آپلود کنم که کاری نسبتا سخت خواهد بود.
موفق به تماشای درس اول و استفاده از آن شدید؟
لطفاً نظرات با ارزش خود را برای بنده ارسال کنید:
https://t.iss.one/HarfinoBot?start=48a8902f7ff4405
موفق به تماشای درس اول و استفاده از آن شدید؟
لطفاً نظرات با ارزش خود را برای بنده ارسال کنید:
https://t.iss.one/HarfinoBot?start=48a8902f7ff4405
#robotic #Webots #simulation
I have published the second lecture from the Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages.
In this lecture, you can learn:
- In-place rotation of a turtle bot.
- Gyroscope setup and reading of angular rates
- Rotation angle of a turtle bot using the first integral of the planar angular rate.
Link to the lecture: https://www.youtube.com/watch?v=pQ1DVH_6sPY
Link of the controller: https://github.com/MJavadZallaghi/WeBot/blob/main/TurtleBot%20Lectures/my_controller_1.py
Lectures are in sequence, so follow this channel.
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
I have published the second lecture from the Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages.
In this lecture, you can learn:
- In-place rotation of a turtle bot.
- Gyroscope setup and reading of angular rates
- Rotation angle of a turtle bot using the first integral of the planar angular rate.
Link to the lecture: https://www.youtube.com/watch?v=pQ1DVH_6sPY
Link of the controller: https://github.com/MJavadZallaghi/WeBot/blob/main/TurtleBot%20Lectures/my_controller_1.py
Lectures are in sequence, so follow this channel.
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
YouTube
Webots tutorial: Lecture 2 - How to measure the angle of rotation of a turtle bot using gyro
I have published the second lecture from the Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages.
In this lecture, you can learn:
- In-place rotation of a turtle bot.
- Gyroscope setup…
In this lecture, you can learn:
- In-place rotation of a turtle bot.
- Gyroscope setup…
Robotic Knowledge pinned «#robotic #Webots #simulation I have published the second lecture from the Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages. In this lecture, you can learn: - In-place rotation of a…»
Robotic Knowledge
#robotic #Webots #simulation I have published the second lecture from the Webots course. You can simulate mobile robots, and work with their sensors/actuators using different programming languages. In this lecture, you can learn: - In-place rotation of a…
سلام دوستان.
بخاطر بیشتر بدرد بخور بودن این آموزش زبان رو به انگلیسی (از نوع ساده😅) تغییر دادم. مطمئن هستم مشکلی برای ادامه آموزش و دنبال کردن اون نخواهید داشت.
لطفا به کانال یوتوب ما سابسکرایب کنید و این آموزش رو برای دوستان خودتون ارسال کنید.
بخاطر بیشتر بدرد بخور بودن این آموزش زبان رو به انگلیسی (از نوع ساده😅) تغییر دادم. مطمئن هستم مشکلی برای ادامه آموزش و دنبال کردن اون نخواهید داشت.
لطفا به کانال یوتوب ما سابسکرایب کنید و این آموزش رو برای دوستان خودتون ارسال کنید.
#نادانسته #تجربه #اختراع #مهندسی_معکوس
افزایش چشمگیر کیفیت خروجی یک پروژه تحقیقاتی یا صنعتی با توسل به اسناد فنی اختراعات معتبر!
همه ما در پروژههای تحقیقاتی و حتی صنعتی در حال توسعه چیزی هستیم. آن چیز میتواند یک ربات، بخشی از یک ربات، برد الکتریکی یک سیستم الکترونیکی یا هر چیز دیگری باشد. اساتید و هدایتکنندگان به ما یاد دادهاند که اولین گام مرور ادبیات است و ما به سراغ google scholar یا ResearchGate برای یافتن مقالات و پروژههای مرتبط میرویم تا بفهمیم در جعبه سیاه پروژه چه خبر است و از راهکارها و مراحل و اجزاء و .... مطلع شویم. سپس سراغ کارهای فنی میرویم و متاسفانه از روی عادت یا هر چیز دیگری، از صفر شروع به طراحی و تحلیل میکنیم در حالیکه بهترین کار این است که در همان فاز مرور ادبیات، یک سر به اختراعات ثبت شده بزنیم. با این کار، ساختارهای فنی و راهحلهای جواب پس داده را میتوانیم بکار بگیریم و بجای شروع از هیچ، روی توسعه چند طرح قبلی و بهبود و تطبیق آنها برای هدف خودمان کار کنیم. در این صورت نقطه شروع ما پنجاه از صد خواهد بود و احتمال بدست آوردن نتایج بهتر افزایش چشمگیری خواهد داشت. بسیاری از مشکلاتی که ما در انتهای یک پروژه خصوصا تجربی از آن آگاه خواهیم شد، توسط افراد فعال احتمالا حل شدهاند و با بررسی اختراع آنها، زمان و هزینه شما حفظ خواهد شد و ممکن است کار نهایی شما کیفیت بسیار بیشتری داشته باشد و یک مشکل را به شکلی جدید حل کند در حدی که خود یک اختراع شود!
کاش خودم در زمان پروژه کارشناسی ارشد به این مورد بسیار مهم آگاه بودم. امروز نگاهی به اختراعات ثبت شده مرتبط با پروژه کارشناسی ارشد خودم میکردم و نتایج شگفت انگیز بود. در سایت US Patent Office به تنهایی 26 اختراع در دسامبر 2022 با کلمات کلیدی ExoSkeleton و arm ثبت شده است و برای هر کدام بین 20 تا 100 صفحه سند طراحی و جزئیات در دسترس همگان قرار دارد! این عدد از اطلاعات ناب و تضمینی از نظر کاربرد و کیفیت در معنای واقعی کلمه وحشتناک است و افسوس که در زمان کار بر روی پروژه خودم شدیدا بر روی مقالهها کار کردم و از بررسی دقیق اختراعات به این شیوه آگاه نبودم. اگرچه از کار خودم راضی بودم اما با این روش میتوانستم بسیار بهتر و بهینهتر کار کنم.
ماهی را هر وقت از آب بگیرید، تازه است. برای حال و آینده میتوان از این روش بیشترین بهره را برد. دوست داشتم این تجربه را بنویسم و علاقهمندان فعال را نیز به این روش مشتاق کنم. حتما یک سر به سایت US Patent Office
https://ppubs.uspto.gov/pubwebapp/static/pages/ppubsbasic.html
بزنید و خودتان این مورد مهم را بررسی کنید. این پروسه بخشی از روش جواب پس داده مهندسی معکوس است که در دانشگاه از آن معمولا غفلت میشود.
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
افزایش چشمگیر کیفیت خروجی یک پروژه تحقیقاتی یا صنعتی با توسل به اسناد فنی اختراعات معتبر!
همه ما در پروژههای تحقیقاتی و حتی صنعتی در حال توسعه چیزی هستیم. آن چیز میتواند یک ربات، بخشی از یک ربات، برد الکتریکی یک سیستم الکترونیکی یا هر چیز دیگری باشد. اساتید و هدایتکنندگان به ما یاد دادهاند که اولین گام مرور ادبیات است و ما به سراغ google scholar یا ResearchGate برای یافتن مقالات و پروژههای مرتبط میرویم تا بفهمیم در جعبه سیاه پروژه چه خبر است و از راهکارها و مراحل و اجزاء و .... مطلع شویم. سپس سراغ کارهای فنی میرویم و متاسفانه از روی عادت یا هر چیز دیگری، از صفر شروع به طراحی و تحلیل میکنیم در حالیکه بهترین کار این است که در همان فاز مرور ادبیات، یک سر به اختراعات ثبت شده بزنیم. با این کار، ساختارهای فنی و راهحلهای جواب پس داده را میتوانیم بکار بگیریم و بجای شروع از هیچ، روی توسعه چند طرح قبلی و بهبود و تطبیق آنها برای هدف خودمان کار کنیم. در این صورت نقطه شروع ما پنجاه از صد خواهد بود و احتمال بدست آوردن نتایج بهتر افزایش چشمگیری خواهد داشت. بسیاری از مشکلاتی که ما در انتهای یک پروژه خصوصا تجربی از آن آگاه خواهیم شد، توسط افراد فعال احتمالا حل شدهاند و با بررسی اختراع آنها، زمان و هزینه شما حفظ خواهد شد و ممکن است کار نهایی شما کیفیت بسیار بیشتری داشته باشد و یک مشکل را به شکلی جدید حل کند در حدی که خود یک اختراع شود!
کاش خودم در زمان پروژه کارشناسی ارشد به این مورد بسیار مهم آگاه بودم. امروز نگاهی به اختراعات ثبت شده مرتبط با پروژه کارشناسی ارشد خودم میکردم و نتایج شگفت انگیز بود. در سایت US Patent Office به تنهایی 26 اختراع در دسامبر 2022 با کلمات کلیدی ExoSkeleton و arm ثبت شده است و برای هر کدام بین 20 تا 100 صفحه سند طراحی و جزئیات در دسترس همگان قرار دارد! این عدد از اطلاعات ناب و تضمینی از نظر کاربرد و کیفیت در معنای واقعی کلمه وحشتناک است و افسوس که در زمان کار بر روی پروژه خودم شدیدا بر روی مقالهها کار کردم و از بررسی دقیق اختراعات به این شیوه آگاه نبودم. اگرچه از کار خودم راضی بودم اما با این روش میتوانستم بسیار بهتر و بهینهتر کار کنم.
ماهی را هر وقت از آب بگیرید، تازه است. برای حال و آینده میتوان از این روش بیشترین بهره را برد. دوست داشتم این تجربه را بنویسم و علاقهمندان فعال را نیز به این روش مشتاق کنم. حتما یک سر به سایت US Patent Office
https://ppubs.uspto.gov/pubwebapp/static/pages/ppubsbasic.html
بزنید و خودتان این مورد مهم را بررسی کنید. این پروسه بخشی از روش جواب پس داده مهندسی معکوس است که در دانشگاه از آن معمولا غفلت میشود.
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
#robotic #odometry #algorithm
I'm a robot. Where am I?
I have published a lecture to explain odometry and a simple algorithm for its implementation in a two-wheel mobile robot.
For a mobile robot, the ability for self-positioning is crucial and basic for other capabilities. I want to teach you the theory, and algorithm of a simple Odometry algorithm based on the wheel's encoder of two-wheel mobile robots. I will employ the discussed algorithm in the next lecture in Webots to track the position of a turtle bot.
Link to the lecture: https://youtu.be/BqmoPWKZWGM
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
I'm a robot. Where am I?
I have published a lecture to explain odometry and a simple algorithm for its implementation in a two-wheel mobile robot.
For a mobile robot, the ability for self-positioning is crucial and basic for other capabilities. I want to teach you the theory, and algorithm of a simple Odometry algorithm based on the wheel's encoder of two-wheel mobile robots. I will employ the discussed algorithm in the next lecture in Webots to track the position of a turtle bot.
Link to the lecture: https://youtu.be/BqmoPWKZWGM
----------
t.iss.one/roboticknowledge
youtube.com/@roboticknowledge
YouTube
Odometry: Theory and Algorithm for two-wheel mobile robots
For a mobile robot, the ability for self-positioning is crucial and basic for other capabilities. I want to teach you the theory, and algorithm of a simple Odometry algorithm based on the wheel's encoder of two-wheel mobile robots. I will employ the discussed…
Robotic Knowledge pinned «#robotic #odometry #algorithm I'm a robot. Where am I? I have published a lecture to explain odometry and a simple algorithm for its implementation in a two-wheel mobile robot. For a mobile robot, the ability for self-positioning is crucial and basic for…»
Robotic Knowledge
#LiDAR How does LiDAR work? [Source] ---------- @roboticknowledge
#LiDAR
How does LiDAR work?
یک موتور لیزر را در ۳۶۰ درجه دوران میدهد تا تمام محیط اسکن شود. آرایه نقاط کشف شده برای ایجاد نقشه از محیط و موانع در واحد ناوبری ربات استفاده میشود.
----------
@roboticknowledge
How does LiDAR work?
یک موتور لیزر را در ۳۶۰ درجه دوران میدهد تا تمام محیط اسکن شود. آرایه نقاط کشف شده برای ایجاد نقشه از محیط و موانع در واحد ناوبری ربات استفاده میشود.
----------
@roboticknowledge
#ChatGPT
#ROS2
لیستی از آموزشهای ROS2 که جناب ChatGPT پیشنهاد دادن!
آخر کار هم توصیه قشنگی کردن. :)))
----------
@roboticknowledge
#ROS2
لیستی از آموزشهای ROS2 که جناب ChatGPT پیشنهاد دادن!
آخر کار هم توصیه قشنگی کردن. :)))
----------
@roboticknowledge
#فضا
یه خبر جالبی دیدم و اون هم همکاری DARPA و NASA برای توسعه پیشران Thermo Nuclear برای راکتهای فضایی آینده هست؛ سفرهای فضایی طولانیتر نسبت به چیزی که الان بشر داره! برای ۲۰۲۷ برنامهریزی کردن که خب شاید منطقی نباشه و احتمالا بیشتر از اینا طول بکشه.
----------
@roboticknowledge
یه خبر جالبی دیدم و اون هم همکاری DARPA و NASA برای توسعه پیشران Thermo Nuclear برای راکتهای فضایی آینده هست؛ سفرهای فضایی طولانیتر نسبت به چیزی که الان بشر داره! برای ۲۰۲۷ برنامهریزی کردن که خب شاید منطقی نباشه و احتمالا بیشتر از اینا طول بکشه.
----------
@roboticknowledge
#نقشه
خب یه ساختار باحال از یه نوع دستهبندی رباتها ببینیم!
✅ منیپولیتورها، رباتهای استیشنری، موبایل رباتهای چرخدار و پادار و نهایتا پهپادها. یه سری چیزا هم نیست مثلاً رباتهای زیرآبی یا شبه جانورها 😅 که طبیعی هست چون خیلی خیلی میشه دستهبندیهای مختلفی کرد و داشت!
اگه روی این هشتگ #نقشه کلیک کنید، چندتا نقشه باحال که قبلاً توی این کانال قرار دادم رو میتونید ببینید.
----------
@roboticknowledge
خب یه ساختار باحال از یه نوع دستهبندی رباتها ببینیم!
✅ منیپولیتورها، رباتهای استیشنری، موبایل رباتهای چرخدار و پادار و نهایتا پهپادها. یه سری چیزا هم نیست مثلاً رباتهای زیرآبی یا شبه جانورها 😅 که طبیعی هست چون خیلی خیلی میشه دستهبندیهای مختلفی کرد و داشت!
اگه روی این هشتگ #نقشه کلیک کنید، چندتا نقشه باحال که قبلاً توی این کانال قرار دادم رو میتونید ببینید.
----------
@roboticknowledge
👏2
Robotic Knowledge
https://twitter.com/webots/status/1615011042584629248?t=My-crcU1FgQ4EKCmV0RgMg&s=35
I'm working on giving the ability of opponent detection to my NAO humanoid robot in a wrestling competition by Cyberbotics Ltd. I used #Yolo for this task, and the attached image shows the initial capability of the trained network for detecting the opponent; Also the network can make sense of the environment. Training is just started and will continue with many more data.
I'll make the weights and the data set open-source after the competition. 😅
----------
@roboticknowledge
I'll make the weights and the data set open-source after the competition. 😅
----------
@roboticknowledge
👍4👏2🏆1
#رباتیک_جانوری #امدادرباتیک
آموزش موش صحرایی برای پیدا کردن افراد
موردی جالب دیدم که درباره نجات افراد محبوس (مثلا در زیر آوار) توسط موشهای صحرایی بود. سگهای آموزش دیده بخاطر هیکل بزرگ نمیتونن وارد عمق از حفرهها بشن اما موشها میتونن؛ همین شده که توی یک پروژه دانشجویی اومدن به موشها آموزش دادن که وقتی فردی رو حس کردن [با بو احتمالا]، یک دکمه آلارم روی کولهای که پشت آنها بسته شده رو فشار بدن و با این کار موقعیت دقیق موش به تیم نجات ارسال میشه!
خیلی تکنولوژی رباتیکی خاصی نداره و صرفا آموزش موش و طراحی یک بکپک برای لوکالیزیشن داره این کار اما نکته جالب استفاده از جانوران برای سادگی کار هست. قبلاً هم در کانال یه مطلبی نوشتم که از اندام عنکبوت مرده به عنوان Robotic Manipulator استفاده شده بود و هدف سادهسازی کارها بود؛ توی هر دو مورد دیگه نیازی به طراحی سیستمهای رباتیک مکانیکی نیست و از جانداری که در دسترس هست استفاده میشه!
البته وارد بحثهای اخلاقی اون که انسان داره از جانور برای اهدافی مشخص استفاده میکنه، نمیشم چون هدف این مطلب هم این نیست.
[منبع]
----------
@roboticknowledge
آموزش موش صحرایی برای پیدا کردن افراد
موردی جالب دیدم که درباره نجات افراد محبوس (مثلا در زیر آوار) توسط موشهای صحرایی بود. سگهای آموزش دیده بخاطر هیکل بزرگ نمیتونن وارد عمق از حفرهها بشن اما موشها میتونن؛ همین شده که توی یک پروژه دانشجویی اومدن به موشها آموزش دادن که وقتی فردی رو حس کردن [با بو احتمالا]، یک دکمه آلارم روی کولهای که پشت آنها بسته شده رو فشار بدن و با این کار موقعیت دقیق موش به تیم نجات ارسال میشه!
خیلی تکنولوژی رباتیکی خاصی نداره و صرفا آموزش موش و طراحی یک بکپک برای لوکالیزیشن داره این کار اما نکته جالب استفاده از جانوران برای سادگی کار هست. قبلاً هم در کانال یه مطلبی نوشتم که از اندام عنکبوت مرده به عنوان Robotic Manipulator استفاده شده بود و هدف سادهسازی کارها بود؛ توی هر دو مورد دیگه نیازی به طراحی سیستمهای رباتیک مکانیکی نیست و از جانداری که در دسترس هست استفاده میشه!
البته وارد بحثهای اخلاقی اون که انسان داره از جانور برای اهدافی مشخص استفاده میکنه، نمیشم چون هدف این مطلب هم این نیست.
[منبع]
----------
@roboticknowledge
👨💻2