|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ros-uygulamalar-web-gui-interface/
课程评论:没有评论
## ROS Uygulamaları WEB GUI 课程内容总结 本课程主要分享了与机器人系统和移动机器人相关的经验,并深入探讨了如何使用 ROS (Robot Operating System) 框架开发机器人项目。课程旨在教授如何构建用于控制机器人系统、显示数据和实现便捷访问的 Web GUI。 **课程亮点包括:** * **Web GUI 开发:** 课程涵盖了简单和高级 Web GUI 的开发。学习者将能够为 Web 应用程序设计用户界面,对其进行测试,并改进现有界面的性能。 * **机器人项目实例:** 课程详细分析了 Spot-mini 和割草机器人项目,并展示了如何通过 Web 界面实现 Turtlebot 的速度控制和地图绘制。 * **实时监控与交互:** 通过 Web GUI,学习者可以实时监控地图状态,并实现缩放等交互功能。此外,课程还展示了如何实时显示 Web Socket 连接状态。 * **高级开发与插件:** 课程介绍了使用 React 进行高级 Web GUI 开发,并探讨了 ROS 插件的概念,通过一个 RViz 上使用 QT 开发的插件实例,演示了 Waypoint 的共享功能。 * **状态机(State-Machine):** 课程还包含了对状态机主题的讲解。 * **持续更新:** 课程内容将不断更新,并引入新的 ROS 项目。 本课程适合希望探索 ROS 机器人项目 Web GUI 开发的学习者,内容从基础到进阶,并通过实际项目案例进行讲解。
NOT: İndirim linkleri için "salihspace" blog sayfamı ziyaret edebilir veya mesaj gönderebilirsiniz. İyi Çalışmalar!ROS Uygulamaları WEB GUI kursunda robotik sistemler ve mobil robotlar ile alakalı tecrübe paylaşımı yapılmıştır. ROS freamwork'ü kullanılarak geliştirilen robotik projeleri incelenmiştir. Bu projelerin kodlama yapısı ve özellikleri ile alakalı detaylı bilgi verilmeye çalışıldı. Robotik sistemleri kontrol etmek, verileri görüntülemek ve kolay erişim amacıyla web arayüzleri geliştirilmektedir. Bu eğitimde basit ve ileri seviye web arayüzleri geliştirildi. Kurs öğrencileri web tabanlı uygulamalar için kullanıcı arayüz tasarımları oluşturarak, bu tasarımları test edebilir ve mevcut arayüzlerin tasarımlarıyla performansını iyileştirebilirler. Robotik sistem projelerinde çalışan web arayüz geliştiricileri mobil tabanlı özellikler tasarlayabilir veya mevcut web sitelerine JavaScript ve stil şablon (CSS) değişiklikleri uygulayabilirler.Spot-mini ve çim biçme robotu projeleri incelendi. Ardından bir web arayüz geliştirmesi yapıldı. Bu arayüz ile turtlebot hız kontrolü sağlanarak mapping yapıldı. Mapping yapılırken güncel harita durumu web arayüzünde izlendi. Ayrıca haritaya yakınlaşama ve uzaklaşma gibi özellikler eklenmiştir. Burada web soket bağlantısının durumu anlık olarak ekrana yazdırılmıştır. İleri seviye uygulamalarda kullanılmak üzere React ile geliştirme yapılmıştır. Ros pluginleri ile alakalı bilgi verilmiştir. Plugin konusunda yapılmış örnek bir çalışma incelenmiştir. Bu örnekte RVİZ üzerinde QT ile geliştirmesi yapılmış plugin waypoint paylaşımı yapmaktadır. State-Machine konusu ile alakalı bilgi verilmiştir. Kurs içeriği sürekli olarak güncellenecektir. Her güncellemede farklı bir ros projesi içeriğe dahil edilmektedir.