Update on September 1, 2013: The sources, documents, designs has been pushed to OpenRobo
Here I will show you how to go about building your own personal Robot Arm. This is meant for those who are inexperienced and amateurs in Mechanical Engineering but have a decent Electronics/Software background. However this also means if you are a budding enthusiast in this field you will definitely able to understand the directions and guidelines with just a little bit of patience.
So you’ve decided to build your own Robot Arm and need to know where to start off from and what problems to think about. This guide is based on my experience of building my ow version of the Lynxmotion Lynx 6 Robot Arm while at college.
Here’s the things you need to know and care about:
- Mechanical Aspects: Kinematics and Dynamics of the Arm
- Electronics/Software Aspects: To build a brain to control the Robot
Of course there are diverse approaches you can follow, I’ll show you what seemed best to me for a first timer.
We were majors in Electronics and CS, and had to learn a decent amount of the statics and dynamics involved to proceed with our design. We encountered several shortcomings as we proceeded and hope to provide a decent background on what things can go wrong.
Before you start off you should know and understand well the terms: Degrees of Freedom, Forward Kinematics, Inverse Kinematics, Statics and Dynamics. Every bit of the math involves Linear Algebra and Matrices with various transformations.
The best place to start off is to attend the CS223A Introduction to Robotics course by Prof. Oussama Khatib.
Find the video lectures on youtube.
I’ll be showing the architecture of our arm and the control methodology used in the next post.