Last updated 8/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.18 GB | Duration: 7h 0m
Utilize Tensorflow and OpenCV for Computer Vision on Robot Operating System enabled Robots using Micro Controllers
What you’ll learn
Build your own ROS 2 Enabled AI Robot ?
Raspberry Pi 4 based Robot for Computer Vision ?
Joystick Real Time Driving Robot ?️
QR Maze Solving Robot ?
Line Following Robot
Requirements
Software : Ubuntu 22.04 LTS
Software : ROS 2 Basics understanding
Software : Python Programming
Hardware : Raspberry pi 4
Hardware : L298D Motor Driver
Hardware : DC geared motors with Encoders
Hardware : Lipo Battery 12V
Hardware : Jumper Wires
Hardware : Power Bank
Basic Electronics Understanding
Hardware : Two Geared Dc motors 12V
Description
Course Updated ROS Kinetic to ROS 2 Foxy :Rating is for OLD version of this course , New update to projects and way of explanation is what you are going to love :)Course Workflow:This Course is for mobile robot which is a 2 wheel differential drive with a caster . We will First build the robot using 3D printed parts. All electronics is going to be explained for proper connections .Raspberry Pi 4 is going to be main brain for this robot . ROS2 foxy and humble both are going to be utilized using this course . WiFi Communication between laptop and Raspberry Pi will be done . We will look into image data transmission and bandwidth optimization for our computer vision based projects . Sections :ROS2 Workspace Raspberry pi Setup Robot Building and Driving with JoystickQR Maze Solving using OpenCVLine Following Real and Simulation RobotAI Surveillance Robot using Tensorflow LiteOutcomes After this Course : You can create Custom Workspace Custom Python PackagesLaunch filesCustom Mobile RobotsROS 2 Robot and Simulation integrationRVIZ and Gazebo Simulation Fundamentals Computer Vision with ROS 2 using OPENCVDeep Neural Networks on ROS 2 based Nodes Software Requirements Ubuntu 22.04ROS 2 FoxyMotivated mind for a huge programming Project———————————————————————————- Before buying take a look into this course GitHub repository
Overview
Section 1: ROS 2 Bringup and Github Configure
Lecture 1 Guide Lines for this Course
Lecture 2 Section Introduction
Lecture 3 Installing ROS Foxy
Lecture 4 ROS2 Workspace and Package Setup
Lecture 5 ROS2 Publisher Subscriber Node Refresher
Lecture 6 Package Github Push
Lecture 7 Raspberry pi 4 Introduction
Lecture 8 Raspberry pi Setup tools
Lecture 9 Raspberry pi Headless boot and SSH
Lecture 10 Raspberry pi ROS Setup
Lecture 11 Raspberry pi Package Setup
Lecture 12 ROS2 Communication and Version Control
Section 2: Building Robot
Lecture 13 Section Introduction
Lecture 14 Robot building Compnents
Lecture 15 Lets Compile the Robot
Lecture 16 Electronics Connection
Lecture 17 Performing all Robot Connections
Lecture 18 Understanding Motor Drive
Lecture 19 Raspberry pi GPIO Library Functioning
Lecture 20 GPIO Library Basic Testing
Lecture 21 Robot Drive Testing
Lecture 22 ROS2 Turtlesim Velocity Communication
Lecture 23 Differential Drive Robot Kinematics Implementation
Lecture 24 ROS2 Twist Message
Lecture 25 Robot Drive Node
Lecture 26 Joystick Integration
Lecture 27 Github Push
Section 3: Qr Maze Solving Robot
Lecture 28 Section Introduction
Lecture 29 Meshes Positions
Lecture 30 Robot Joint’s Positioning
Lecture 31 Robot State Publisher
Lecture 32 Robot to URDF
Lecture 33 RVIZ and Meshes
Lecture 34 Solving Meshes Issues for RVIZ
Lecture 35 Joints Test in Rviz
Lecture 36 Gazebo Launch Files
Lecture 37 Differential Drive Plugin
Lecture 38 Camera Plugin Integration
Lecture 39 Lidar Plugin Integration
Lecture 40 QR Codes Generation
Lecture 41 Maze Creation in Blender
Lecture 42 Finishing Maze Creation
Lecture 43 Adding QR Codes to Maze
Lecture 44 Bringing Maze to Gazebo
Lecture 45 QR Maze World Creation in Gazebo
Lecture 46 Setting up Nodes
Lecture 47 Lidar Detection and Reaction
Lecture 48 Manual Maze Solving
Lecture 49 Github Push
Section 4: Line Following Robot Simulation and Real Robot
Lecture 50 Section Introduction
Lecture 51 Line Model Creation in Blender
Lecture 52 Model Exporting into Gazebo
Lecture 53 Node Creation
Lecture 54 Camera Repositioning
Lecture 55 World File Updating
Lecture 56 Image Processing Node
Lecture 57 Line Segmentation
Lecture 58 Mid Point Extraction
Lecture 59 Line Following in Simulation
Lecture 60 Raspberry pi Video Feed
Lecture 61 Data Bandwidth Optimization
Lecture 62 Real Time image Processing Node
Lecture 63 Line Segmentation for Real Robot
Lecture 64 Parameters Tuning for Algorithms
Lecture 65 Testing line Following on ground
Lecture 66 Finalizing Code
Lecture 67 Robot Output Comparisons
Lecture 68 Github Push
Section 5: AI Search Robot
Lecture 69 Section Introduction
Lecture 70 Tensorflow Lite Model
Lecture 71 Model Discussion and Obtaining
Lecture 72 Model Running
Lecture 73 Prediction Script
Lecture 74 Inferencing
Lecture 75 Boundary Boxes and Label Output
Lecture 76 AI Node Creation
Lecture 77 Real Time Model Predictions
Lecture 78 Finalizing the Node
Lecture 79 Joy drive and Launch File
Lecture 80 Syncing things up
Lecture 81 Project Output
Lecture 82 Github Push
ROS and Robotic enthusiast,Developers,Electrical Engineers
转载请注明:0daytown » Ros 2 Artificial Intelligent Robot Using Raspberry Pi