#مفاهیم
#Teleoperation
#Telepresence
در این تصویر زیبا مفهوم Telepresence برای کار از راه دور تعاملی در رباتیک ارائه شده است. در سمت راست یک Pilot در حال کار در یک محیط کاری ایجاد شده توسط VR است (رنگ بنفش) مادامی که کاربر در تصویر چپ در حال co-manipulation بر روی قطعه کار واقعی میباشد. ربات موجود در سمت فیزیکی (چپ) به نحوی شبیهساز حضور فیزیکی Pilot میباشد. همچنین در سمت راست محیط کاملا مجازی خواهد بود (VR) و در سمت چپ محیط بصورت جزئی مجازی است (AR). برای درک راحت، رنگ سبز مربوط به Haptic و Sensor میباشد و رنگ آبی یا بنفش بیانگر VR/AR.
این تصویر مفهومی است و مبحث آینده خواهد بود. تصویر را در یک پروژه تعریف شده پیدا کردم.
—————
@roboticknowledge
#Teleoperation
#Telepresence
در این تصویر زیبا مفهوم Telepresence برای کار از راه دور تعاملی در رباتیک ارائه شده است. در سمت راست یک Pilot در حال کار در یک محیط کاری ایجاد شده توسط VR است (رنگ بنفش) مادامی که کاربر در تصویر چپ در حال co-manipulation بر روی قطعه کار واقعی میباشد. ربات موجود در سمت فیزیکی (چپ) به نحوی شبیهساز حضور فیزیکی Pilot میباشد. همچنین در سمت راست محیط کاملا مجازی خواهد بود (VR) و در سمت چپ محیط بصورت جزئی مجازی است (AR). برای درک راحت، رنگ سبز مربوط به Haptic و Sensor میباشد و رنگ آبی یا بنفش بیانگر VR/AR.
این تصویر مفهومی است و مبحث آینده خواهد بود. تصویر را در یک پروژه تعریف شده پیدا کردم.
—————
@roboticknowledge
😁1
#ROS2
آقای Vial از بهترین نویسندگان درباره ROS و رباتیک در لینکدین هستند.
مطالب ایشان چنین هستند: «مفید، مختصر و جذاب».
----------
@roboticknowledge
آقای Vial از بهترین نویسندگان درباره ROS و رباتیک در لینکدین هستند.
مطالب ایشان چنین هستند: «مفید، مختصر و جذاب».
----------
@roboticknowledge
👍2
#ربات_پوشیدنی
#اگزواسکلتون
تصویری از یک کتاب با عنوان Exploring the World of Robots که تصویری از اگزواسکلتون و نقش کمکی آن را در سال ۱۹۷۸ نشان داده است.
عدد وزن ۱۰۰۰ کیلوگرم نیز در نوع خود جالب است. پیشرفتهترین رباتهای پوشیدنی امروزی نیز قادر به تأمین بخشی از چنین توانی نیز نیستند. البته صرفا تخیل بوده این عدد اما تصویر جالبی است.
----------
@roboticknowledge
#اگزواسکلتون
تصویری از یک کتاب با عنوان Exploring the World of Robots که تصویری از اگزواسکلتون و نقش کمکی آن را در سال ۱۹۷۸ نشان داده است.
عدد وزن ۱۰۰۰ کیلوگرم نیز در نوع خود جالب است. پیشرفتهترین رباتهای پوشیدنی امروزی نیز قادر به تأمین بخشی از چنین توانی نیز نیستند. البته صرفا تخیل بوده این عدد اما تصویر جالبی است.
----------
@roboticknowledge
👍1
#کتاب
#Cpp
A Complete Guide to Standard C++ Algorithms
در این کتاب با ارزش الگوریتمهای استانداری [منظور قسمتهای کنترلی مانند حلقهها] که در الگوریتمهای مهندسی پیچیده برای کاربردهای مختلف استفاده میشوند، با مثال جمعآوری و ارائه شده است.
نویسنده بیان میکند که هرجای کد ++C شما یک حلقه ساده وجود دارد، به احتمال زیاد توسط یکی از این الگوریتمهای استاندار میتواند جایگزین شود که علاوه بر سرعت بیشتر و بهینهتر بودن، امکان خطا را نیز کاهش میدهد.
https://github.com/HappyCerberus/book-cpp-algorithms
----------
@roboticknowledge
#Cpp
A Complete Guide to Standard C++ Algorithms
در این کتاب با ارزش الگوریتمهای استانداری [منظور قسمتهای کنترلی مانند حلقهها] که در الگوریتمهای مهندسی پیچیده برای کاربردهای مختلف استفاده میشوند، با مثال جمعآوری و ارائه شده است.
نویسنده بیان میکند که هرجای کد ++C شما یک حلقه ساده وجود دارد، به احتمال زیاد توسط یکی از این الگوریتمهای استاندار میتواند جایگزین شود که علاوه بر سرعت بیشتر و بهینهتر بودن، امکان خطا را نیز کاهش میدهد.
https://github.com/HappyCerberus/book-cpp-algorithms
----------
@roboticknowledge
Robotic Knowledge
#کتاب #Cpp A Complete Guide to Standard C++ Algorithms در این کتاب با ارزش الگوریتمهای استانداری [منظور قسمتهای کنترلی مانند حلقهها] که در الگوریتمهای مهندسی پیچیده برای کاربردهای مختلف استفاده میشوند، با مثال جمعآوری و ارائه شده است. نویسنده بیان…
a_complete_guide_to_standard_cpp_algorithms_v1_0_1.pdf
800.7 KB
#نقشه
#گیت
#Git
همه ما از git برای کنترل تغییرات کدهامون روی پلتفرمهای مختلف استفاده میکنیم و معمولا ابزارهایی هستن مثل اکستنشنهای توی VS Code که کار با گیت رو راحت میکنن برامون؛ اما دونستن وجود یه سری از دستورهای اصلی توی این نقشه خالی از لطف نیست! 🙂
----------
@roboticknowledge
#گیت
#Git
همه ما از git برای کنترل تغییرات کدهامون روی پلتفرمهای مختلف استفاده میکنیم و معمولا ابزارهایی هستن مثل اکستنشنهای توی VS Code که کار با گیت رو راحت میکنن برامون؛ اما دونستن وجود یه سری از دستورهای اصلی توی این نقشه خالی از لطف نیست! 🙂
----------
@roboticknowledge
🤝3
Forwarded from Pavel Durov
The day has come. Telegram channels can now post Stories!
Stories on Telegram are more visible than in most apps, because they are displayed right on the main screen. Obviously, we couldn’t let channels flood users with Stories without reasonable limits: this would create too much noise in your Chats.
This is why we designed the Boost system. With Boosts, users can give their favorite channels the ability to post stories. More boosts mean more stories per day for a channel. Every 24 hours users can reassign their boost.
In the future, boosts will also unlock other features for channels, such as custom reactions, emoji statuses or custom backgrounds. We’ll also introduce more ways for channels to get Boosts.
To prevent abuse, only Premium users can boost channels. It shouldn’t be hard to collect Boosts for channels with real subscribers, while those with fake followers may struggle (larger channels need more Boosts to unlock stories).
Let the Boost Hunt begin!🏹
Stories on Telegram are more visible than in most apps, because they are displayed right on the main screen. Obviously, we couldn’t let channels flood users with Stories without reasonable limits: this would create too much noise in your Chats.
This is why we designed the Boost system. With Boosts, users can give their favorite channels the ability to post stories. More boosts mean more stories per day for a channel. Every 24 hours users can reassign their boost.
In the future, boosts will also unlock other features for channels, such as custom reactions, emoji statuses or custom backgrounds. We’ll also introduce more ways for channels to get Boosts.
To prevent abuse, only Premium users can boost channels. It shouldn’t be hard to collect Boosts for channels with real subscribers, while those with fake followers may struggle (larger channels need more Boosts to unlock stories).
Let the Boost Hunt begin!
Please open Telegram to view this post
VIEW IN TELEGRAM
Pavel Durov
The day has come. Telegram channels can now post Stories! Stories on Telegram are more visible than in most apps, because they are displayed right on the main screen. Obviously, we couldn’t let channels flood users with Stories without reasonable limits:…
اگر کاربر پرمیوم تلگرام هستید و به محتوای این کانال علاقه دارید، با boost کردن این کانال قابلیت استوری به کانال رو میدین:
https://t.iss.one/roboticknowledge?boost
هر چند طبق روال مطالبی که منتشر میشه، خیلی بعید میدونم استوری زیادی در آینده داشته باشیم. 😃
----------
@roboticknowledge
https://t.iss.one/roboticknowledge?boost
هر چند طبق روال مطالبی که منتشر میشه، خیلی بعید میدونم استوری زیادی در آینده داشته باشیم. 😃
----------
@roboticknowledge
Telegram
Robotic Knowledge
از این کانال حمایت کنید تا بتواند استوریها پست کند.
#Cpp
#gnuplot
#Tools
ترسیم کردن داده در زبان ++C براحتی کار مشابه در Python نیست - اونجا شما میتونید براحتی از کتابخانه Matplotlib استفاده کنید. برای این مساله یکی از راه حلها استفاده از ابزار کامند لاینی gnu plot هست که به شکلهای مختلف با pipe کردن دیتا توی محیط command line میتونید خروجی برنامه کامپایل شده ++C رو ترسیم کنید.
در مجموع gnu plot ابزارهای بسیار زیادی در خودش داره که توی سایتش میتونید ببینید.
توی تصویر هم براتون چیزی رو که برای تست باهاش ترسیم کردم رو قرار دادم.
—————
@roboticknowledge
#gnuplot
#Tools
ترسیم کردن داده در زبان ++C براحتی کار مشابه در Python نیست - اونجا شما میتونید براحتی از کتابخانه Matplotlib استفاده کنید. برای این مساله یکی از راه حلها استفاده از ابزار کامند لاینی gnu plot هست که به شکلهای مختلف با pipe کردن دیتا توی محیط command line میتونید خروجی برنامه کامپایل شده ++C رو ترسیم کنید.
در مجموع gnu plot ابزارهای بسیار زیادی در خودش داره که توی سایتش میتونید ببینید.
توی تصویر هم براتون چیزی رو که برای تست باهاش ترسیم کردم رو قرار دادم.
—————
@roboticknowledge
Media is too big
VIEW IN TELEGRAM
#ربات_موازی
#کنترل
#امپدانس
فیلم ارائه یک ربات موازی که برای کارهای تعاملی پویا طراحی شده است و جالبی کار در بدون سنسور بودن ربات در قسمت مجری نهایی است.
برای کارهای متفاوت، ربات امپدانسهای مختلفی را ارائه میکند و داشتن تخمین از امپدانس محیط در کنترل حرکت بصورت کلاسیک ضروری است و اینکه در این کار چگونه بدون سنسور گشتاور/نیرو چنین چیزی حاصل شده است، جای کنجکاوی دارد!
در هر صورت با انتشار مقاله میتوان روش استفاده شده را متوجه شد.
----------
@roboticknowledge
#کنترل
#امپدانس
فیلم ارائه یک ربات موازی که برای کارهای تعاملی پویا طراحی شده است و جالبی کار در بدون سنسور بودن ربات در قسمت مجری نهایی است.
برای کارهای متفاوت، ربات امپدانسهای مختلفی را ارائه میکند و داشتن تخمین از امپدانس محیط در کنترل حرکت بصورت کلاسیک ضروری است و اینکه در این کار چگونه بدون سنسور گشتاور/نیرو چنین چیزی حاصل شده است، جای کنجکاوی دارد!
در هر صورت با انتشار مقاله میتوان روش استفاده شده را متوجه شد.
----------
@roboticknowledge
👍2
توضیحات اصلی فیلم توسط نویسنده:
This video presents a backdrivable 6-degree-of-freedom parallel robot that can interact with its environment without the need of a force-torque sensor. Because of its parallel architecture, the robot has a low inertia and includes relatively high-torque actuators. Moreover, the timing belt transmissions with a small ratio (3:1) increase the torque available, but with a minimal effect on friction and inertia. The dynamic performance of the robot is demonstrated by several trajectories. Then, different patterns of Cartesian compliance, as well as gravity compensation and virtual walls, are presented. Large impacts can be applied for the assembly of components without damaging the robot, thanks to the shock absorbers included in the legs. Globally, the robot can render a large range of impedances, from free motion to high stiffness.
Details are provided in the following article:
Laliberté, T., Abdallah, M. and Gosselin, C, 2023, "A backdrivable 6-dof parallel robot for sensorless dynamically interactive tasks", to appear in Robotics and Computer-Integrated Manufacturing.
جناب آقای پروفسور Gosselin از بزرگان در زمینه پژوهش در رباتهای موازی هستند و این کار نیز در آزمایشگاه ایشان انجام شده است.
----------
@roboticknowledge
This video presents a backdrivable 6-degree-of-freedom parallel robot that can interact with its environment without the need of a force-torque sensor. Because of its parallel architecture, the robot has a low inertia and includes relatively high-torque actuators. Moreover, the timing belt transmissions with a small ratio (3:1) increase the torque available, but with a minimal effect on friction and inertia. The dynamic performance of the robot is demonstrated by several trajectories. Then, different patterns of Cartesian compliance, as well as gravity compensation and virtual walls, are presented. Large impacts can be applied for the assembly of components without damaging the robot, thanks to the shock absorbers included in the legs. Globally, the robot can render a large range of impedances, from free motion to high stiffness.
Details are provided in the following article:
Laliberté, T., Abdallah, M. and Gosselin, C, 2023, "A backdrivable 6-dof parallel robot for sensorless dynamically interactive tasks", to appear in Robotics and Computer-Integrated Manufacturing.
جناب آقای پروفسور Gosselin از بزرگان در زمینه پژوهش در رباتهای موازی هستند و این کار نیز در آزمایشگاه ایشان انجام شده است.
----------
@roboticknowledge
🍾2👍1
#Cpp
#OOP
چنانچه به ++C و برنامهنویسی شی گرا یا Object-Oriented Programming در آن علاقهمند هستید، در یک تایم خالی این ویدئو را ببینید که تمام مفاهیم و ساختارهای ابتدایی و ضروری را بسیار عالی توضیح دادهاند و با دانستن و تمرین این ساختارهای OOP میتوانید مهارتهای برنامهنویسی ++C خود را بهبود دهید.
https://www.youtube.com/watch?v=wN0x9eZLix4
—————
@roboticknowledge
#OOP
چنانچه به ++C و برنامهنویسی شی گرا یا Object-Oriented Programming در آن علاقهمند هستید، در یک تایم خالی این ویدئو را ببینید که تمام مفاهیم و ساختارهای ابتدایی و ضروری را بسیار عالی توضیح دادهاند و با دانستن و تمرین این ساختارهای OOP میتوانید مهارتهای برنامهنویسی ++C خود را بهبود دهید.
https://www.youtube.com/watch?v=wN0x9eZLix4
—————
@roboticknowledge
YouTube
Object Oriented Programming (OOP) in C++ Course
Object Oriented Programming (OOP) is commonly used when writing code with C++. In this crash course, you will learn what OOP is and how to implement it using C++.
This course was developed by Saldina Nurak (CodeBeauty). Check out her channel: https://ww…
This course was developed by Saldina Nurak (CodeBeauty). Check out her channel: https://ww…
👏2
#رباتیک_جانوری #پهپاد
مطلبی قبلا در این کانال منتشر کرده بودم که در آن به استفاده از پیکر عنکبوتها بعنوان Gripper اشاره شده بود.
امروز چیزی عجیبتر مشاده کردم! در یک آزمایشگاه یک تیم در حال استفاده از پیکر بیجان پرندگان بعنوان بدنه پهپاد هستند! در فیلم زیر نیز دمو آنها وجود دارد.
https://youtu.be/Po_UKaIM0uY
اشاره میکنند که برای کاهش هزینه و ... چنین اپروچهایی را پیش گرفتهاند - اما بی اخلاقی خاصی در این جریان وجود دارد که غیر قابل وصف میباشد.
—————
@roboticknowledge
مطلبی قبلا در این کانال منتشر کرده بودم که در آن به استفاده از پیکر عنکبوتها بعنوان Gripper اشاره شده بود.
امروز چیزی عجیبتر مشاده کردم! در یک آزمایشگاه یک تیم در حال استفاده از پیکر بیجان پرندگان بعنوان بدنه پهپاد هستند! در فیلم زیر نیز دمو آنها وجود دارد.
https://youtu.be/Po_UKaIM0uY
اشاره میکنند که برای کاهش هزینه و ... چنین اپروچهایی را پیش گرفتهاند - اما بی اخلاقی خاصی در این جریان وجود دارد که غیر قابل وصف میباشد.
—————
@roboticknowledge
🤯2
Humanoid Wrestling Competition
#IROS2023
به سبک مسابقات شبیهسازی کشتی با ربات NAO در کنفرانس ایکرا 2023، همان مسابقه اما با قوانین و ساختار ارتقاء یافته در کنفرانس IROS در حال اجرا میباشد و ما نیز در آن حضور داریم.
اکنون در جمع 8 تیم پایانی هستیم و فردا تکلیف مراحل بعد مشخص میشود. انشاالله این دفعه نتیجه بهتری کسب کنیم و به فینال برسیم - در دور قبل تا جمع چهار تیم نهایی رسیدیم.
—————
@roboticknowledge
#IROS2023
به سبک مسابقات شبیهسازی کشتی با ربات NAO در کنفرانس ایکرا 2023، همان مسابقه اما با قوانین و ساختار ارتقاء یافته در کنفرانس IROS در حال اجرا میباشد و ما نیز در آن حضور داریم.
اکنون در جمع 8 تیم پایانی هستیم و فردا تکلیف مراحل بعد مشخص میشود. انشاالله این دفعه نتیجه بهتری کسب کنیم و به فینال برسیم - در دور قبل تا جمع چهار تیم نهایی رسیدیم.
—————
@roboticknowledge
👍2
Robotic Knowledge
Humanoid Wrestling Competition #IROS2023 به سبک مسابقات شبیهسازی کشتی با ربات NAO در کنفرانس ایکرا 2023، همان مسابقه اما با قوانین و ساختار ارتقاء یافته در کنفرانس IROS در حال اجرا میباشد و ما نیز در آن حضور داریم. اکنون در جمع 8 تیم پایانی هستیم و…
ما برای این مسابقه از الگوریتم کنترلی که در دور قبل مسابقات توسعه دادیم، استفاده کردهایم - بدون یک خط تغییر کد زیرا زمان و امکان توسعه در چند ماه اخیر را نداشتیم و صرفا با داشتههای قبلی در این مسابقه جدید شرکت کردیم.
این نشان میدهد که الگوریتم و منطق ربات ما به اندازه کافی Robust بوده است که در مسابقه جدید نیز با زمین و قوانین داوری متفاوت، همان عملکرد را از خود ارائه داده است. هدف مسابقه هم همین است - توسعه الگوریتم کنترلی با قوام خودمختار برای شکست دادن ربات تیم حریف بدون هیچ دسترسی از نوع اپراتوری.
در مجموع اگرچه قوانین مسابقه و شرایط آن بهبود یافته است، اما سطح حضور تیمها پایینتر بود بنظر بنده. فیلم بقیه مسابقات را که مشاهده کردم هیچ عملکرد نوآورانه جدیدی مشاهده نکردم.
یکی از بازیهای ما را میتوانید اینجا مشاهده کنید:
https://webots.cloud/run?version=R2023b&url=https://github.com/cyberbotics/wrestling/blob/IROS2023/worlds/wrestling.wbt&type=competition&context=view&id=IROS2023-B8-2-W
تیم ما MechaCheetahs نام دارد.
—————
@roboticknowledge
این نشان میدهد که الگوریتم و منطق ربات ما به اندازه کافی Robust بوده است که در مسابقه جدید نیز با زمین و قوانین داوری متفاوت، همان عملکرد را از خود ارائه داده است. هدف مسابقه هم همین است - توسعه الگوریتم کنترلی با قوام خودمختار برای شکست دادن ربات تیم حریف بدون هیچ دسترسی از نوع اپراتوری.
در مجموع اگرچه قوانین مسابقه و شرایط آن بهبود یافته است، اما سطح حضور تیمها پایینتر بود بنظر بنده. فیلم بقیه مسابقات را که مشاهده کردم هیچ عملکرد نوآورانه جدیدی مشاهده نکردم.
یکی از بازیهای ما را میتوانید اینجا مشاهده کنید:
https://webots.cloud/run?version=R2023b&url=https://github.com/cyberbotics/wrestling/blob/IROS2023/worlds/wrestling.wbt&type=competition&context=view&id=IROS2023-B8-2-W
تیم ما MechaCheetahs نام دارد.
—————
@roboticknowledge
👀1
Robotic Knowledge
Humanoid Wrestling Competition #IROS2023 به سبک مسابقات شبیهسازی کشتی با ربات NAO در کنفرانس ایکرا 2023، همان مسابقه اما با قوانین و ساختار ارتقاء یافته در کنفرانس IROS در حال اجرا میباشد و ما نیز در آن حضور داریم. اکنون در جمع 8 تیم پایانی هستیم و…
در برابر حریف ژاپنی پیروز شدیم و مجدد به نیمه نهایی رسیدیم. در دور قبل نیز در نیمهنهایی با همین حریف بازی کردیم! امید که این بار خوش شانس باشیم. :)))))
—————
@roboticknowledge
—————
@roboticknowledge
👏1
Robotic Knowledge
فقط یک بازی خوش شانس باشیم! 😃
#MJ
قهرمان شدیم.
شکر خدا، شکر خدا.
دم همه دوستان که انرژی مثبت دادن و دعای خیر کردن هم گرم واقعا. 🙌🏼🌹
—————
@roboticknowledge
قهرمان شدیم.
شکر خدا، شکر خدا.
دم همه دوستان که انرژی مثبت دادن و دعای خیر کردن هم گرم واقعا. 🙌🏼🌹
—————
@roboticknowledge
🏆8👏3⚡1👍1