Design and control of 3DOF robotic arm
3.6 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
162 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Design and control of 3DOF robotic arm to your Wishlist.

Add to Wishlist

Design and control of 3DOF robotic arm

Control it by programming: Learn how to utilize simple mathematics to build a 3DOF robotic arm
3.6 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
162 students enrolled
Last updated 6/2017
English
Current price: $12 Original price: $35 Discount: 66% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Design and simulate a three degrees of freedom robotic arm
  • Integrate LabVIEW with Solidworks
  • Implement Forward kinematics computations with Matlab
  • Implement Inverse kinematics equations with Labview
  • Have an understanding to build a virtual prototype for different projects
View Curriculum
Requirements
  • Slight knowledge about modelling using solidworks.
  • Solidworks mechanical design software 2013 or higher with motion simulation package installed.
  • LabVIEW software with NI softmotion module installed.
Description

Course Description

Control it by programming is a project-oriented learning series. We focus on the Integration between both theoretical and practical work in a simple manner. You will be able to build a 3DOF robotic arm with step by step technique and use modeling software to achieve your goal

Course topics:

  • Determining the working space
  • Deducing the forward kinematic matrix
  • Calculating the inverse kinematics
  • Building Solidworks motion study
  • Building a simulation environment between LabVIEW and Solidworks 

Why should you enroll in this course?

  • Intuitive way of illustration
  • Compounding theories with practical work
  • Project-oriented course


Who is the target audience?
  • Mechatronics, Mechanical and electrical engineering student
  • Anyone who is interested in Robotics
Compare to Other Robotics Courses
Curriculum For This Course
13 Lectures
01:09:07
+
Intro to course
1 Lecture 01:50
+
Section 1: Building the Model
2 Lectures 08:47

During this lecture we will walk you through the basis which we used in order to determine the working space for the robotic arm.

Determining the working space
03:58

During this lecture we will walk you through building a conceptual design for our robotic arm.

Building a Conceptual Design
04:49
+
Section 2: Forward Kinematics
3 Lectures 20:39

During this lecture we will walk you through Denavit-Hartenberg parameters and the definitions for them.

Denavit Hartenberg notation
05:21

During this lecture we will walk you through the way of assigning frames of reference. 

Assigning reference frames
07:38

During this lecture we will walk you through deducing the Forward Kinematics matrix using Matlap Software.

Having finished this lecture, try to solve the three attached quizzes! 

Using Matlab to get the Forward Transformation matrix
07:40
+
Section 3: Inverse Kinematics
3 Lectures 16:01

During this lecture we will walk you through the way to calculate the inverse kinematics for a 2D robotic arm graphically.

Determining the inverse Kinematics for 2DOF robotic arm
04:59

During this lecture we will walk you through the way to calculate the inverse kinematics for a 3D robotic arm graphically.

Determining the inverse Kinematics for 3DOF robotic arm
03:29

During this lecture we will walk you through the operation that involves converting the mathematical equations into a coded form.

Converting the mathematical relations into coded form
07:33

Quiz about Inverse Kinematics
1 question
+
Section 4: Integration between LabVIEW and Solidworks
4 Lectures 21:50

During this lecture we will walk you through setting up a home position for our robotic arm.

Preview 08:35

During this lecture we will walk you through creating a new LabVIEW project and importing to it the necessary files.

Integrating LabVIEW with Solidworks part I
03:58

During this lecture we will walk you through adding the Solidworks assembly and defining its accompanied parameters. 

Integrating LabVIEW with Solidworks part II
05:24

During this lecture we will walk you through simulating the inverse kinematics and linking LabVIEW with Solidworks.

Integrating LabVIEW with Solidworks part III
03:53
About the Instructor
Karim Enien
3.6 Average rating
26 Reviews
162 Students
1 Course
Mechatronics Engineer

-Having  one year experience in Mechanical design, especially in dealing with sheet metal, milling and lathe work. 

-Established a firm ground in Mechanical design through my practical work and close-dealing with workshop machines e.g. CNC Bending machine, CNC Lathe machine, CNC milling machine. 

-Nowadays, I am working on a project that aims to control  the Robot KUKA KR6-R900 SIXX by Matlab by means of calculating the inverse kinematics of the robot and making it communicate with matlab through UDP.

-Currently, I am pursuing my master's degree in Mechatronics field at Bochum university of applied science. I hope to use my experience in teaching and Mechatronics field to help other people. Feel free to contact me on LinkedIn for more information.

Amro Samy
3.6 Average rating
26 Reviews
162 Students
1 Course
Mechatronics Engineer

I'm a mechatronics engineer and I've worked on many projects. These projects involves Mechanical Design, Robotics, control, embedded systems,  and Software engineering. I also have a solid foundation in both online and real lecturing through set of courses which I have implemented. Currently, I am pursuing my master's degree in Mechatronics field. I hope to use my experience in teaching and Mechatronics field to help other people. Feel free to contact me on LinkedIn for more information.