0

Loading ...

Instructor Name

Ranjith Kumar

Category

IoT

Reviews

5 (2 Rating)

Course Requirements

  • Basics of Embedded Systems: A foundational understanding of embedded systems, including microcontrollers, basic circuits, and hardware-software interactions.
  • Linux Basics: Familiarity with Linux command-line operations, directory structures, and basic file handling.
  • System Fundamentals: Knowledge of system components, networking concepts, and basic troubleshooting skills on Linux-based systems.
  • Course Description

    The ROS2 training is a hands-on training session designed to introduce participants to the Robot Operating System 2 (ROS2). This training covers fundamental concepts of ROS2, including communication mechanisms, node structures, and package creation, along with real-world applications in robotics. Through guided exercises, attendees will gain practical experience with ROS2 tools, enabling them to design, build, and test robotic systems. Ideal for beginners and intermediate users, the workshop aims to provide a solid foundation for advancing in robotic programming and development.

    Course Outcomes

    By the end of the ROS2 Days Workshop, participants will be able to:

    1. Understand ROS2 Architecture: Gain a solid understanding of the ROS2 framework, including nodes, topics, services, and actions used for inter-process communication.

    2. Develop ROS2 Nodes: Create and configure ROS2 nodes in both Python and C++, enabling communication and control across robotic systems.

    3. Implement Robot Simulation: Use simulation tools (such as Gazebo or RViz) to test and visualize robot behaviors in virtual environments.

    4. Create Custom Packages: Develop and manage custom packages, including handling dependencies, configurations, and workspace setup.

    5. Utilize ROS2 Tools: Master essential ROS2 tools like ROS2 CLI, RQt, and visualization tools for monitoring and debugging.

    6. Apply ROS2 in Real-world Applications: Build and test basic robotic applications, setting a foundation for advanced autonomous systems.

    7. Collaborate in a ROS2 Environment: Work with a version-controlled ROS2 setup for effective team collaboration on larger projects.

    Course Curriculum

    1 Basics of linux and ROS & Gazebo installation
    3 Hours

    introduction to Linux fundamentals, providing participants with the foundational skills necessary to work with Linux-based systems effectively. The session covers essential Linux commands, file management, user permissions, and software installations, building confidence for beginners and enhancing efficiency for those with some prior experience.


    2 Basic Terminal Commands in Linux Ubuntu
    24 Min

    Basic Terminal Commands in Linux Ubuntu (Ubuntu Tutorial for Beginners) This tutorial introduces essential terminal commands for beginners to navigate and operate within Ubuntu Linux. Learn how to manage files, directories, and user permissions, install software, and understand the command-line basics. Through step-by-step guidance, this session helps you gain confidence in using the terminal efficiently, enhancing productivity on Linux systems. Perfect for those new to Ubuntu!


    3 How to install ROS | Getting Ready to Build Robots
    2 Hours

    Learn the step-by-step process of installing ROS (Robot Operating System) on your Linux system, setting up the foundation to build and control robots. This beginner-friendly guide walks you through installation, configuration, and essential setup for robotics projects. Perfect for anyone excited to dive into robotics!


    4 Autonomous Rover From Scratch (ROS) Part 1
    11 Min


    5 Autonomous Rover From Scratch (ROS) Part 2
    18 Min

    ROS Installation - http://wiki.ros.org/melodic/Installation ROS Network Setup - http://wiki.ros.org/ROS/NetworkSetup


    Instructor

    Ranjith Kumar

    5 Rating
    2 Reviews
    68 Students
    10 Courses

    Experienced Instructor Team for Cutting-Edge Tech Training

    Our instructor team consists of seasoned professionals with extensive industry experience in the latest technologies, including:
    • Generative AI: Experts in applying AI models for task automation, workflow optimization, and decision support in DevOps and IT operations
    • DevOps: Proficient in streamlining operations, forecasting risks, optimizing resource allocation, and improving system reliability using AI-driven tools and techniques
    • IoT: Knowledgeable in building intelligent, interconnected systems that leverage machine learning for real-time decision-making and autonomous control
    • Web Development: Skilled in developing cutting-edge web applications using the most up-to-date frameworks and best practices
    • Mobile Development: Experienced in creating innovative mobile apps for both iOS and Android platforms
    • Cloud Computing: Proficient in AWS and Azure, with expertise in cloud architecture, deployment, and management
    Our instructors bring a wealth of practical knowledge and hands-on experience to the classroom, ensuring that students gain the skills needed to thrive in today's fast-paced, technology-driven world. Through interactive sessions, real-world case studies, and project-based learning, students will learn how to leverage these technologies to drive innovation and achieve business goals.

    Student Feedback

    ROS

    5

    Course Rating
    100.00%
    0.00%
    0.00%
    0.00%
    0.00%

    Sign In or Sign Up as student to post a review

    Reviews

    You must be enrolled to ask a question