FPGA Based Five Axis Robot Arm Controller

The hardware and software co-design for five axes robot arm, is aimed to perform pick and place operation by controlling the speed and position, using FPGA, H-bridge driver and Sensor circuit. Digital PWM is used to control speed of DC motor. The hardware functional block designed in software module with the help of VHDL coding as FPGA technology has blurred the distinction between hardware and software. Interfacing of different hardware blocks with software module for real time application is very challenging and demanding in every field to achieve better command over control through software without disturbing the hardware circuitry. This designed work is an educational based concept as robotic control is an exciting and high challenge research work in recent year.

[1]  Seul Jung,et al.  Hardware implementation of a real time neural network controller with a DSP and an FPGA , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  A. Turetta,et al.  Embedded FPGA-based control of a multifingered robotic hand , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Pankaj Bande,et al.  Robot arm controller using FPGA , 2009, 2009 International Multimedia, Signal Processing and Communication Technologies.

[4]  Laxmidhar Behera,et al.  A Model-free Redundancy Resolution Technique for Visual Motor Coordination of a 6 DOF robot manipulator , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

[5]  Ying-Shieh Kung,et al.  Development of a FPGA-based motion control IC for robot arm , 2005, 2005 IEEE International Conference on Industrial Technology.

[6]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[7]  Pankaj Bande,et al.  Hardware and Software Co-design for Robot Arm Position Control Using VHDL and FPGA , 2009, 2009 International Conference on Advances in Recent Technologies in Communication and Computing.