I have started working on robotic manipulators and got into a project which deals with control of robotic manipulator using artificial neural networks (solution of inverse kinematics and trajectory generation, to be precise!). Can someone please suggest me where to start as I have no prior knowledge about robotic manipulator and ANN and how to code them?
closed as too broad by CroCo, Brian Lynch, Mark Booth♦ Dec 14 '15 at 11:00
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
If you have no prior experience in robotics, I would recommend one well known book, Craig - Introduction of Robotics: Mechanics and Control. This should explain well the basics of robotic manipulators.
For artificial intelligence (AI), I would recommend Russel, Norvig - Artificial Intelligence, a Modern Approach, although ANNs are not the central topic of the book, it is a very good and well known book on AI in general. It is always good to know what AI is about an what are the problem categories that can be solved with AI and what methods are recommended for the problem types.
There are scientific publications dealing explicitly with ANN for Inverse Kinematics, e.g. this one:
Jha, Panchanand, and B. B. Biswal. "A Neural Network Approach for Inverse Kinematic of a SCARA Manipulator." IAES International Journal of Robotics and Automation (IJRA) 3.1 (2014): 52-61.
However trajectory generation is somewhat different in nature. I would recommend reading up generally on AI and machine learning to see which method is best suited for which class of problems.