ROS For Beginners: Basics Motion And OpenCV

  • 537
  • 0
  • 0
  • 0
wolves-头像
ROS For Beginners: Basics  Motion And OpenCV
收藏
  • ROS For Beginners: Basics  Motion And OpenCV-缩略图
  • 举报
  • 点赞
  • 0
  • 分享

素材介绍

BESTSELLER | Video: AVC 1280x720 | Audio: AAC 48KHz 2ch | Duration: 9.5 Hours | Lec: 71 | 5.16 GB | Genre: eLearning | Language: English | Sub: English

ROS For Beginners: Basics Motion And OpenCV

Created by Anis Koubaa



Last updated 1/2019







English







English [Auto-generated], Italian [Auto-generated]







Size: 5.19 GB

https://www.udemy.com/ros-essentials/.









Become an expert and Learn Robotics with Robot Operating System (ROS) in little time and don’t be lost in broad docs







What you’ll learn















Understand ROS Ecosystem (topics, nodes, messages, services, actionlib)







Develop simple applications to control robot motion







Understand how a position and orientation are represented in ROS







Recognize how to develop a C++/Python ROS project







Develop simple computer vision programs with ROS and OpenCV







Requirements







Knowledge in C++ and/or Python Programming language.







Want to learn ROS







Eager to learn robotics







Description















News and Updates.















Dec 11







I added slides of the course and Arduino code







Nov 06.







two lectures added on launch files and how to run multiple nodes at the same time in ROS.







Oct 15.







one lecture added on how to make a turtlebot 2 robot by just applying the same code of turtlesim to demonstrate how ROS is modular.







Oct 3.







3 lectures added on motion in ROS using Python (linear, rotation and go to goal). New code available on github







Sep 14:







3 lectures added in Section 4 on how to create a custom ROS message and a publisher/subscriber application that uses the custom ROS message. An example of IoTSensor message is considered.







Sep 07:







new Ubuntu 16.04 + ROS Kinetic virtual machine available for students (upon request) to learn ROS without having to install it.







Sep 03:







11 lectures (1 hour) on ROSSERIAL Arduino with real demonstration on Arduino Hardware and Ultrasonic sensor







Aug 27:







Three new lectures on OpenCV with C++, including CvBridge and how to manage dependencies.







Aug 26:







new assignment Turtlesim motion in Python







Aug 15:







Quiz on Laser Scanners







Subscriber ROS node for laser scanners (C++/Python)







Save scan topic messages into a rosbag file and replay it







Aug 12:







new lecture connect Asus Live Pro RGBD camera to ROS as laser scanner







new lecture connect URG Hukoyo Laser Scanner to ROS







Aug 11:







new lectures on Laser Range Finder







Pre-Installed Virtual Machine: New ROS users who face difficulties to install ROS on their own will be provided a pre-installed virtual machine after enrolling to this course so they car start learning ROS without bothering much with installation issues. For this, you can send me a private message to request to VM and you will receive the link.







Why am I teaching this course?































Typically, new ROS users encounter a lot of difficulties when they start programming with ROS. Although there are so many tutorials, there are a lot of tips and practical issues that could not be easily found in tutorials and not discussed and left to the developer luckiness. In general, although there are many documentations for ROS, several are very broad and it takes too long to grasp well the concepts. This is where this course plays a role and provides an added value by providing focused introduction to the BASICS of ROS. The course does not only presents the basic concepts of ROS, but also addresses two important fields in robotics: (1) motion, (2) perception. We will apply the general concepts of ROS in the context of robotic motion and perception. The course will provide you an opportunity to learn about OpenCV, the most powerful computer vision library, that promote robotic perception.















My approach is to take you STEP BY STEP through the roadmap of learning ROS so that you learn the concepts in the right order and help you build an experience from one lecture to the other.































This is a course that provides the fundamental concepts and basics of Robot Operating System (ROS). This course intends to give beginner ROS users with a quick and focused introduction on the basics of ROS, in addition to practical tips that helps them manage better their first projects with ROS in C++ and Python. In particular, developing with C++ in ROS requires special care as compared to Python to configure well the compilation and runtime environment. This is presented in clear manner in this course.















There are mainly three majors steps in the course:















ROS Basics and Foundation: which deals with the general ROS concepts that everyone has to know, like ROS topics, Services, Messages, Nodes, …







Motion in ROS: We apply the concepts learned in Step 1 to make a robot move. We will develop different trajectory in the context of a nice example simulating a cleaning robot. In particular, we illustrate how to represent the pose (position and orientation) of a robot in ROS, and how to send motion control message to make the robot move. We clearly demonstrate how to implement a linear motion, a rotational motion, and spiral motion and how all of these be integrated to simulate a cleaning application. This part will you the background you need to understand robot kinematics and how motion is represented in ROS.







Perception in ROS: I will introduce how a robot see the environment using a camera, how the images are collected in ROS and how they are processed in OpenCV.







Based on my experience, these are the most important things any new ROS user has to know to be able to go further with his own robotics project.































I also provide some hands-on activities that allows the learner to assess his understanding and push him to practice the concepts he learned.















My experience with ROS































I have been programming with ROS for many years both in academic and industrial projects. I am very passionate to develop program with ROS. I have also been teaching ROS at the University and providing training programs. I am R&D Director of Gaitech Robotics, and I have developed many ROS packages for robots and drones. I have been leading international scientific activities around ROS, and in particular, I am the editor of three volumes of books with Springer entitled Robot Operating System, The Complete Reference. I gained a lot of experience on what difficulties new users encounter to learn ROS and this contributed to pin right to the point addressing these problems through the different lectures of the course.















Welcome to the World of ROS.















Who this course is for:















Beginner ROS developers and users







Students at Universities learning ROS







Anyone interest to know about the basic concepts of ROS







Curious about robotics







Whoever wants to learn ROS without wasting time







wolves-头像
  • 166
  • 12796524
  • 77组电影外观Log/Rec709视频还原色彩分级调色Lut预设包Pixflow – Colorify Cinematic LUTs
    77组电影外观Log/Rec709视频还原色彩分级调色Lut预设包Pixflow – Colorify Cinematic LUTs
    • 277
    • 0
    • 0
    • 0
  • 复古怀旧电影风格温暖色调索尼Sony S-Log3视频调色LUT预设ROMAN HENSE – LUTs 24 for Sony S-Log3
    复古怀旧电影风格温暖色调索尼Sony S-Log3视频调色LUT预设ROMAN HENSE – LUTs 24 for Sony S-Log3
    • 292
    • 0
    • 0
    • 0
  • JUAN MELARA – P6K2Alexa PowerGrade AND LUTs V2 GEN 5
    JUAN MELARA – P6K2Alexa PowerGrade AND LUTs V2 GEN 5
    • 240
    • 0
    • 0
    • 0

评论(0)

  • 热评
  • 所有评论
还没有评论哦~
还没有评论哦~

关键词

  • ROS-For-Beginners
  • Basics-Motion
  • And-OpenCV
  • ROS课程
  • 近期更新
  • 热评推荐
  • 热门点击
77组电影外观Log/Rec709视频还原色彩分级调色Lut预设包Pixflow – Colorify Cinematic LUTs

77组电影外观Log/Rec709视频还原色彩分级调色Lut预设包Pixflow – Colorify Cinematic LUTs

2025-02-13 11:03:14

复古怀旧电影风格温暖色调索尼Sony S-Log3视频调色LUT预设ROMAN HENSE – LUTs 24 for Sony S-Log3

复古怀旧电影风格温暖色调索尼Sony S-Log3视频调色LUT预设ROMAN HENSE – LUTs 24 for Sony S-Log3

2025-02-13 11:01:09

JUAN MELARA – P6K2Alexa PowerGrade AND LUTs V2 GEN 5

JUAN MELARA – P6K2Alexa PowerGrade AND LUTs V2 GEN 5

2025-02-13 10:58:24

469组终极照片调色LR预设视频LUT调色预设合集包 TheLutBay – The Ultimate Bundle

469组终极照片调色LR预设视频LUT调色预设合集包 TheLutBay – The Ultimate Bundle

2025-02-13 10:56:32

诺兰《奥本海默》紧迫感幽闭恐惧症高级复古电影胶片风深黑色调后期色彩分级LUT预设 Tropic Colour – OPPENHEIMER LOOKS

诺兰《奥本海默》紧迫感幽闭恐惧症高级复古电影胶片风深黑色调后期色彩分级LUT预设 Tropic Colour – OPPENHEIMER LOOKS

2025-02-13 10:53:58

3DsMax建模插件集合:rapidTools v1.14+使用教程

3DsMax建模插件集合:rapidTools v1.14+使用教程

2020-07-06 17:44:38

Proko-人体解剖高级付费版(中文字幕)256课

Proko-人体解剖高级付费版(中文字幕)256课

2020-12-21 18:34:01

VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计

VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计

2020-07-21 17:18:14

小武拉莫日系摄影后期第二期中文视频教程

小武拉莫日系摄影后期第二期中文视频教程

2021-12-10 14:26:14

Mod Portfolio 3477506 画册模板 时尚杂志画册模版

Mod Portfolio 3477506 画册模板 时尚杂志画册模版

2020-07-13 10:43:06

小武拉莫日系摄影后期第二期中文视频教程

小武拉莫日系摄影后期第二期中文视频教程

2021-12-10 14:26:14

VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计

VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计

2020-07-21 17:18:14

3DDD 3DSky PRO models – April 2021

3DDD 3DSky PRO models – April 2021

2021-08-09 17:15:13

MasterClass 大师班课程84套合集+中文字幕+持续更新+赠品会员

MasterClass 大师班课程84套合集+中文字幕+持续更新+赠品会员

2021-01-26 16:03:27

加特林机枪模型 加特林机关枪 Minigun Hi-Poly

加特林机枪模型 加特林机关枪 Minigun Hi-Poly

2019-07-31 11:06:07

标签云

  • ROS-For-Beginners
  • Basics-Motion
  • And-OpenCV
  • ROS课程

相关资源/猜你喜欢