The project is concerned with producing a test-bench for use within Habib University as a medium to teach students about concepts of feedback and control systems. The platform will also open up opportunities for research in the domain of robotics. It consists of an integrated&
Development of Cart Mounted Inverted Pendulum Test Bench
The project is concerned with producing a test-bench for use within Habib University as a medium to teach students about concepts of feedback and control systems. The platform will also open up opportunities for research in the domain of robotics.
It consists of an integrated hardware system that will be interfaced with a computer and controlled by a microcontroller. The system can be broken down into several modules which can be labelled as the power module, actuator module, locomotive module, feedback module, controller module, and the user-end module.
The key features of the project that allow it to stand out are that it is extremely low cost compared to market alternatives ( (Quanser and Leybold setups cost $6000 and $15000 approx. respectively), scalable to more complex configurations, modular, and has tremendous potential as a research platform.
The objective of this project is to develop a reliable, robust, and cost-effective cart-mounted inverted pendulum test-bench for utilization in the Control lab at Habib University for relevant courses (eg. Feedback and Control Systems, Computer Vision, Digital Image Processing, Introduction to Robotics etc.)
An additional aim is to employ the test-bench for research on vision-based feedback through the use of FPGAs for image processing. Subsequently, the system will also serve as a platform providing research opportunities for future students and faculty to explore diverse aspects of control systems design, as well as to explore the challenges in vision-based real-time control of inverted pendulum systems.
After the initial design of the system has been finalized, the first step is to create a hardware setup for the entire system. This consists of the mechanical base, the track, the locomotion mechanism using belt and sprockets, the cart and associated bearings etc. All the necessary electrical components I.e. the encoders, motor and microcontrollers are then installed. The system will then be programmed in order to allow the microcontrollers to detect feedback and respond accordingly to stabilize the system.
After system stabilization has been achieved using conventional feedback methods, we will explore image processing and computer vision as a technique to achieve the same using FPGAs and/or Raspberry Pis.
Finally, novel algorithms and techniques will be tested on the system and system efficiency will be gauged. The final step of the project is to write a paper of the obtained results and apply for publication.
The system is being designed at an enormously low cost compared to the solutions already available in the market, so cost-effectiveness is one major advantage.
The primary stakeholder in this project are the future batches of students at Habib University. They will benefit as they get exposure to a classical control problem in their lab environment and will be able to experiment and enhance their understanding of the same.
The project will also open up research avenues for both students and faculty alike, so that algorithms can be tested on the setup. Some topics that can be explored are digital image processing & computer vision, contrasting GPU and FPGA performance for control, the efficiency of a reinforcement learning based approach etc.
Since the project won’t be a black-box system like a commercially available system, it can be adapted as per the researcher or instructor requirement i.e. The system is scalable to more complex configurations and is also modular.
The technical specifications of the final deliverable will be as follows:
A mechanical hardware consisting of a cart mounted on a track and pendulum. The cart will be designed using thick acrylic sheet, providing durability and mutability, while also remaining light weight. The track will consist of parallel hollow steel pipes, providing the necessary tensile strength for a long track and longevity in use. Mechanical couplings will mostly consist of screws and bolts, allowing for modularity and system expansion.
An actuation mechanism consisting of a high speed (300 RPM minimum) and high torque (1 NM minimum) DC Motor coupled via a GT-2 timing belt and associated pulleys to the cart, allowing for the generation of the necessary control effort.
The systems sensing mechanism will consist of high-resolution encoders (2500 PPR), a high-resolution camera (720x480p 60 FPS minimum) and limit switches. These will serve to measure the angular displacement and linear displacement of the pendulum and cart respectively, while also adding variable safety limits to the mechanism’s movements.
An integrated circuitry in the form of a PCB will provide the necessary electrical coupling between the external power supply, motor driver, data acquisition module (incorporating signal conditioning), controller and FPGA unit for image processing.
A software firmware will be developed to integrate the DAQ and controller to provide access to low-level control of the system’s hardware, allowing for easy integration with software such as MATLAB & NI LabView.
A graphical user interface (GUI) will be developed using MATLAB and/or NI LabView that will allow for smooth student interaction with the platform.
A lab manual will also be designed, which will consist of the systems mathematical model, a pre-designed controller, and detailed guidelines allowing the students to develop and test suitable control algorithms.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Linear Bearings | Equipment | 2 | 450 | 900 |
| GT-2 Timing Belt (5m) | Equipment | 1 | 1000 | 1000 |
| Pulleys (8mm) | Equipment | 2 | 900 | 1800 |
| Stainless Steel Pipe (7 ft.) | Equipment | 2 | 750 | 1500 |
| C-Clamps | Equipment | 4 | 50 | 200 |
| Acrylic Sheet | Equipment | 3 | 1500 | 4500 |
| Cylindrical Bearings | Equipment | 4 | 100 | 400 |
| Gyroscope | Equipment | 1 | 500 | 500 |
| Rotary Encoder | Equipment | 2 | 3000 | 6000 |
| Aluminum Pipe/Rod | Equipment | 2 | 250 | 500 |
| Limit Switch | Equipment | 2 | 100 | 200 |
| Optosiolator | Equipment | 8 | 50 | 400 |
| Cylindrical Bearing Holder | Equipment | 2 | 300 | 600 |
| Motor/Encoder Shaft | Equipment | 3 | 300 | 900 |
| Arduino Mega 2560 | Equipment | 2 | 1500 | 3000 |
| DC Gearmotor (Pololu) | Equipment | 1 | 5000 | 5000 |
| DC Motor Driver (VNH-5019) | Equipment | 1 | 9000 | 9000 |
| Stepper Motor | Equipment | 1 | 3000 | 3000 |
| Stepper Motor Driver | Equipment | 1 | 2500 | 2500 |
| Motor Mounting Bracket | Equipment | 2 | 800 | 1600 |
| Screws and Nuts Bundle | Equipment | 1 | 500 | 500 |
| Raspberry Pi 4 | Equipment | 1 | 16000 | 16000 |
| PCB Board | Equipment | 3 | 1000 | 3000 |
| PCB Printing | Equipment | 3 | 1500 | 4500 |
| Camera | Equipment | 1 | 0 | 0 |
| FPGA | Equipment | 1 | 0 | 0 |
| AC-DC Rectifier | Equipment | 1 | 500 | 500 |
| Buck-Boost Converter | Equipment | 1 | 500 | 500 |
| Various Wires, Resistors, Capacitors etc. | Equipment | 1 | 200 | 200 |
| Power Regulator | Equipment | 1 | 500 | 500 |
| Breadboard | Equipment | 2 | 200 | 400 |
| Stationary | Miscellaneous | 1 | 500 | 500 |
| Printing (Proposal, Supplementary Material, Research Papers etc.) | Miscellaneous | 200 | 5 | 1000 |
| Overhead Costs (Transportation, 3D Printing etc.) | Miscellaneous | 1 | 5000 | 5000 |
| Total in (Rs) | 76100 |
An approach to reduce the cost of widely used equipment i.e. Three Phase Power Analyzer, b...
The thought behind this enormous project is to help out the businessmen to only focus on t...
It is a hardware project with software facilities as well. A room cleaning car which will...
? Project Implementation Method (less than 2500 characters)
Climate Change is the change in weather of a region for a longer period of time. And the m...