Ros 6Dof Robotic Arm
Published 5/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.65 GB | Duration: 2h 38m
Published 5/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.65 GB | Duration: 2h 38m
blender,xacro,moveit
What you'll learn
Create a real robot
Mastering ROS, the Robot Operating System
Programming Arduino for Robotics Applications
Simulate the robot in Gazebo
Trajectory Planning with MoveIt!
Requirements
you should know basic python, C++ and C programming
Description
In this comprehensive course, you will delve into the intricate world of 6 Degrees of Freedom (6DOF) robotic arm code and gain a solid understanding of how ROS (Robot Operating System) functions within this domain.Throughout the course, I will meticulously walk you through each line of code, ensuring a deep comprehension of the underlying principles. We will explore the significance of Blender, elucidating its role in the visualization and simulation of robotic systems, thus grasping why it's an indispensable tool in this context.Furthermore, we'll dissect the Differential Drive Robot xacro file, unraveling its complexities to comprehend its inner workings. Subsequently, we'll delve into the 6DOF Robotic Arm xacro file, adeptly integrating macros and micros into our URDF xacro file.As we progress, we'll shift focus to the 6DOF Robotic Arm controller, unraveling its intricacies to facilitate seamless operation. Moreover, we'll configure our robot within the MoveIt framework, ensuring optimal functionality and performance.Transitioning to Arduino, we'll dissect the code and wiring intricacies, providing a holistic understanding of its functioning. Finally, we'll culminate the course by launching the robot and navigating it in real-world scenarios, cementing your proficiency in this dynamic field. Get ready to embark on an enlightening journey into the realm of robotics!
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Task 1 : blender and diff_robot_xacro file
Lecture 2 blender
Lecture 3 differential drive robot urdf xacro file
Section 3: Task 2 : 6dof robotic arm urdf xacro file
Lecture 4 6dof robotic arm urdf xacro file explanation
Lecture 5 6dof robotic arm launch file explanation
Section 4: Task 3 : 6dof robotic arm controller
Lecture 6 launch file explanation and controllers explanation
Lecture 7 ros service code explanation
Lecture 8 control manager and hardware interface
Lecture 9 arduino serial.py code explanation
Section 5: Task 4 : Ros moveit framework
Lecture 10 setting up 6dof robotic arm using moveit framework
Section 6: Task 5 : microcontroller code explanation
Lecture 11 ros arduino library and arduino code explanation
Lecture 12 wiring of 6dof_robotic_arm
Section 7: Task 6 : controlling 6dof robotic arm using moveit framework
Lecture 13 controlling real 6dof robotic arm using moveit framework
Section 8: Upcoming project
Lecture 14 video
Section 9: ros package
Lecture 15 ros package
This course is for those who wants to learn Ros by making a project.