Hardware implementation of a real time neural network controller with a DSP and an FPGA
- 1 January 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 5, 4639-4644 Vol.5
- https://doi.org/10.1109/robot.2004.1302449
Abstract
In this paper, we implement the intelligent controller hardware such as a neural network controller with an FPGA based general purpose controller and a DSP board to solve nonlinear control problems. The designed control hardware can perform a real time control of the backpropagation learning algorithm of a neural network. The basic PID control algorithms are implemented in an FPGA chip and a neural network controller is implemented in a DSP board. By using high capacity of an FPGA, the additional hardware such as an encoder counter and a PWM generator can be implemented in a single FPGA device. As a result, the controller is very cost effective. In order to show the performance of the controller, it was tested for controlling nonlinear systems such as an inverted pendulum.Keywords
This publication has 5 references indexed in Scilit:
- FPGA implementation of a neural network for a real-time hand tracking systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Neural network inverse control techniques for PD controlled robot manipulatorRobotica, 2000
- Design and implementation of a wheel speed measurement circuit using field programmable gate arrays in a spacecraftMicroprocessors and Microsystems, 1999
- A reconfigurable counter controller for digital motion control applicationsMicroelectronics Journal, 1997
- Feedback-error-learning neural network for trajectory control of a robotic manipulatorNeural Networks, 1988