Companies Home Search Profile

ROS2 for Beginners: Build Your First Robot with ESP32

Focused View

Usama Arshad

2:51:59

74 View
  • 1. Introduction to Course.mp4
    01:20
  • 1.1 Install ROS2.html
  • 1. ROS2 Installation.mp4
    05:44
  • 2.1 Setup Environment.html
  • 2. Envirnoment Setup.mp4
    03:07
  • 3.1 Turtlesim & rqt.html
  • 3. turtlesim simulator & rqt.mp4
    11:58
  • 4.1 ROS2 Nodes.html
  • 4. Understanding Nodes.mp4
    04:24
  • 5.1 ROS2 Topics.html
  • 5. Explore ROS2 Topics.mp4
    12:12
  • 6.1 ROS2 Services.html
  • 6. Role of Services in ROS2.mp4
    07:13
  • 7.1 ROS2 Parameters.html
  • 7. What are ROS2 Parameters.mp4
    02:32
  • 1.1 Colcon build tool.html
  • 1.2 Creating a workspace.html
  • 1. Use of Colcon to build packages.mp4
    04:31
  • 2.1 Creating a package.html
  • 2. Customized Package Creation.mp4
    06:54
  • 3.1 publisher member function.zip
  • 3.2 Writing a simple publisher.html
  • 3. Publisher using C++.mp4
    10:24
  • 4.1 subscriber.zip
  • 4.2 Write a C++ subscriber.html
  • 4. Subscriber using C++.mp4
    07:01
  • 5.1 ROS2 package for both Python and C++ nodes.html
  • 5. Publisher using Python.mp4
    09:29
  • 6.1 ROS2 Launch file.html
  • 6. Launch in ROS2.mp4
    04:56
  • 7.1 Transformation of frames with tf2.html
  • 7. Transformation of Frames using tf2 library.mp4
    04:26
  • 1.1 JoyStick Github Repo.html
  • 1.2 ROS2 JoyStick Package.html
  • 1. Joystick Ineterface.mp4
    05:00
  • 2.1 Install ROS dependencies.html
  • 2.2 Microros Agent.html
  • 2.3 Microros Arduino Library.html
  • 2.4 Microros Official Website.html
  • 2.5 Set up ESP32 in Arduino IDE.html
  • 2. Setup the Microros.mp4
    08:49
  • 3. Microros Command Velocity Topic example.mp4
    05:54
  • 1.1 Github Repository.html
  • 1.2 LineTurtle Circuit Diagram.pdf
  • 1. Gathering Lineturtles Essential Components.mp4
    01:33
  • 2.1 Github Repo.html
  • 2. Bringing the Body to Life with 3D Printing.mp4
    01:51
  • 3.1 Github Repo.html
  • 3. Electrifying Lineturtle Crafting the Robots Nervous System.mp4
    01:02
  • 1.1 Create ROS2 Package.html
  • 1.2 LineTurtle Circuit Diagram.pdf
  • 1.3 lineturtle esp32 microros.zip
  • 1. Lighting the Path A Deep Dive into Controlling LEDs.mp4
    10:07
  • 2.1 lineturtle esp32 microros.zip
  • 2. Wireless Bridge Linking Your Robot and PC via a common WiFi.mp4
    05:39
  • 3.1 LineTurtle Circuit Diagram.pdf
  • 3.2 lineturtle esp32 microros.zip
  • 3. Mastering Servo Control for Precise Pen Manipulation.mp4
    06:59
  • 4.1 LineTurtle Circuit Diagram.pdf
  • 4.2 lineturtle esp32 microros.zip
  • 4.3 Voltage Divider Calculator.html
  • 4. Revealing Power Visualizing Battery Level.mp4
    05:22
  • 5.1 LineTurtle Circuit Diagram.pdf
  • 5.2 lineturtle esp32 microros.zip
  • 5. Decoding Motor Motion Analyzing Encoder Ticks.mp4
    05:23
  • 6.1 LineTurtle Circuit Diagram.pdf
  • 6.2 lineturtle esp32 microros.zip
  • 6. Robot Maneuvers Navigating with the Command Velocity Topic.mp4
    06:19
  • 7.1 ROS2 JoyStick Package.html
  • 7.2 xbox.config.zip
  • 7. Personalized Control Customizing Joystick Configuration.mp4
    04:22
  • 8.1 CMakeLists.txt
  • 8.2 lineturtle joy.zip
  • 8.3 package.zip
  • 8. Attaining Complete Mastery over Robot Control with Python Node.mp4
    03:34
  • 9.1 Lineturtle Github Repo.html
  • 9.2 lineturtle launch.zip
  • 9. Perfecting the Robot Package Launching with a Single Command.mp4
    03:54
  • Description


    Build Your First Fun Drawing Robot with MicroROS and Learn Command-Line Control to Master the ROS2 Framework

    What You'll Learn?


    • Students will learn to assemble the drawing robot using provided CAD and circuit files, gaining hands-on experience in building a functional robotic system.
    • Command-Line Control Mastery: Learners will grasp the fundamentals of ROS2 by mastering command-line control of their Lineturtle robot.
    • MicroROS Integration and Understanding: Through step-by-step guidance, students will comprehend the integration of MicroROS into the Lineturtle robot.
    • Unleash Creativity and Fun: By the end of the course, learners will have the knowledge and skills to unleash their creativity and have fun with their robots.

    Who is this for?


  • This course is perfect for beginners with little to no prior robotics experience, as well as enthusiasts eager to delve into the world of ROS2. If you're excited about building and controlling your own drawing robot using MicroROS, while learning the fundamentals of command-line control, this course is tailored for you.
  • What You Need to Know?


  • Basic Programming Skills: A fundamental understanding of Python, C++, and C programming is beneficial, as some portions of the course involve working with code and customizing the robot's behavior.
  • Ubuntu Machine: Access to a computer running Ubuntu is required for setting up the ROS2 environment and working with MicroROS.
  • More details


    Description

    Welcome to "ROS2 Robotics for Beginners: Build Your First Drawing Robot," where creativity meets cutting-edge technology! This hands-on course is designed to introduce you to the exciting world of robotics using ROS2, the industry-standard Robot Operating System while creating your very own drawing robot.

    Course Overview:

    Are you ready to embark on a journey of innovation, exploration, and fun? This course is your gateway to the fascinating world of robotics, and it's tailored specifically for beginners. No prior robotics experience is required; all you need is enthusiasm, a desire to learn, and a curious mind.

    Key Highlights:

    1. Learn ROS2 from Scratch: We'll start from the very beginning, guiding you through the essentials of ROS2. You'll grasp the fundamental concepts, understand ROS2 architecture, and learn how to work with ROS2 topics for seamless communication.

    2. Build a Real Drawing Robot: Imagine having your own robot that can create beautiful drawings on any surface. In this course, you'll build "Lineturtle," a customizable drawing robot capable of bringing your artistic visions to life. You'll learn to assemble the hardware, interface with servos, and mount a marker for drawing.

    3. Joystick Control and Autonomous Movement: Discover the thrill of controlling your robot's movements using a joystick. You'll explore manual control via the joystick interface and delve into autonomous movement using ROS2's "/cmd_vel" topic, enabling your robot to follow commands.

    4. Unleash Your Creativity: Lineturtle is not just a robot; it's a canvas for your imagination. Experiment with different patterns, designs, and colors. Learn to draw lines, and shapes, and even create your own artistic masterpieces.

    5. Battery-Powered and Rechargeable: Lineturtle is designed to keep the fun going. It features a long-lasting rechargeable battery, ensuring you have plenty of time to explore, draw, and innovate.

    6. Comprehensive Learning: Along the way, we'll cover essential topics such as motor control, servo operation, LED control, and battery monitoring. You'll gain a deep understanding of how robots work, setting a solid foundation for future robotics projects.

    7. Access to CAD and Circuit Files: We provide you with CAD files for 3D printing and circuit files for electronics. You'll have everything you need to build Lineturtle step by step.

    8. Community and Inspiration: Join the vibrant RoboFuntastic community! Connect with other learners, share your creations, and get inspired by the limitless possibilities of robotics.

    Unlock the secrets of robotics with "ROS2 Robotics for Beginners: Build Your First Drawing Robot." Whether you're a hobbyist, a student, or just curious about the world of robotics, this course is your launchpad into a realm of creativity and exploration. Let's build Lineturtle together, draw lines, make memories, and discover the joy of robotics. Enroll now and start your robotic adventure today!

    Who this course is for:

    • This course is perfect for beginners with little to no prior robotics experience, as well as enthusiasts eager to delve into the world of ROS2. If you're excited about building and controlling your own drawing robot using MicroROS, while learning the fundamentals of command-line control, this course is tailored for you.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Usama Arshad
    Usama Arshad
    Instructor's Courses
    Hello there,I'm an experienced robotics enthusiast and instructor with a passion that spans over 6 years in the field. My journey began during my university years, where I not only developed robots but also had the privilege of participating in competitive robotics competitions. My zeal for robotics then led me to embark on a freelancing journey, where I dedicated my expertise to delivering top-notch solutions to clients from all corners of the globe.My professional journey further evolved as I ventured into the corporate realm, specializing in the development of healthcare robots. This experience has provided me with valuable insights into the practical applications of robotics in enhancing healthcare services.However, my true mission lies in crafting robots that not only entertain and educate but also contribute to a better world. My aim is to create robots that serve as both learning tools and sources of enjoyment, fostering a love for robotics and technology. Through my courses, I hope to share my knowledge, experience, and enthusiasm, inspiring others to dive into the captivating world of robotics and contribute to a brighter future.Let's embark on this exciting journey of learning, exploration, and innovation together!Best regards,Usama Arshad
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 30
    • duration 2:51:59
    • Release Date 2023/10/13