As a key type of mobile robot, the two-wheel mobile robot has been developed rapidly for varied domestic, health, and industrial applications due to human-like movement and balancing characteristics based on the inverted pendulum theory. This paper presents a developed Two-Wheel Self-Balanced Robot (TWSBR) model under road disturbance effects and simulated using MATLAB Simscape Multibody. The considered physical-mechanical structure of the proposed TWSBS is connected with a Simulink controller scheme by employing physical signal converters to describe the system dynamics efficiently. Through the Simscape environment, the TWSBR motion is visualized and effectively analyzed without the need for complicated analysis of the associated mathematical model. Besides, 3D visualization of real-time behavior for the implemented TWSBR plant model is displayed by Simulink Mechanics Explorer. Robot balancing and stability are achieved by utilizing Proportional Integral Derivative (PID) and Linear Quadratic Regulator (LQR) controllers' approaches considering specific control targets. A comparative study and evaluation of both controllers are conducted to verify the robustness and road disturbance rejection. The realized performance and robustness of developed controllers are observed by varying object-carrying loaded up on mechanical structure layers during robot motion. In particular, the objective weight is loaded on the robot layers (top, middle, and bottom) during disturbance situations. The achieved findings may have the potential to extend the deployment of using TWSBRs in the varied important application.
In this paper, a control strategy for a combination PV-BESS-SC hybrid system in islanded microgrid with a DC load is designed and analyzed using a new topology. Although Battery Energy Storage System (BESS) is employed to keep the DC bus voltage stable; however, it has a high energy density and a low power density. On the other hand, the Supercapacitor (SC) has a low energy density but a high-power density. As a result, combining a BESS and an SC is more efficient for power density and high energy. Integrating the many sources is more complicated. In order to integrate the SC and BESS and deliver continuous power to the load, a control strategy is required. A novel method for controlling the bus voltage and energy management will be proposed in this paper. The main advantage of the proposed system is that throughout the operation, the State of Charging (SOC), BESS current, and SC voltage and current are all kept within predetermined ranges. Additionally, SC balances fast- changing power surges, while BESS balances slow-changing power surges. Therefore, it enhances the life span and minimizes the current strains on BESS. To track the Maximum Power Point (MPP) or restrict power from the PV panel to the load, a unidirectional boost converter is utilized. Two buck converters coupled in parallel with a boost converter are proposed to charge the hybrid BESS-SC. Another two boost converters are used to manage the discharge operation of the BESS-SC storage in order to reduce losses. The simulation results show that the proposed control technique for rapid changes in load demand and PV generation is effective. In addition, the proposed technique control strategy is compared with a traditional control strategy.
In maze maneuvering, it is needed for a mobile robot to feasibly plan the shortest path from its initial posture to the desired destination in a given environment. To achieve that, the mobile robot is combined with multiple distance sensors to assist the navigation while avoiding obstructing obstacles and following the shortest path toward the target. Additionally, a vision sensor is used to detect and track colored objects. A new algorithm is proposed based on different type of utilized sensors to aid the maneuvering of differential drive mobile robot in an unknown environment. In the proposed algorithm, the robot has the ability to traverse surrounding hindrances and seek for a particular object based on its color. Six infrared sensors are used to detect any located obstacles and one color detection sensor is used to locate the colored object. The Mobile Robotics Simulation Toolbox in Matlab is used to test the proposed algorithm. Three different scenarios are studied to prove the efficiency of the proposed algorithm. The simulation results demonstrate that the mobile robot has successfully accomplished the tracking and locating of a colored object without collision with hurdles.
Precise power sharing considered is necessary for the effective operation of an Autonomous microgrid with droop controller especially when the total loads change periodically. In this paper, reactive power sharing control strategy that employs central controller is proposed to enhance the accuracy of fundamental reactive power sharing in an islanded microgrid. Microgrid central controller is used as external loop requiring communications to facilitate the tuning of the output voltage of the inverter to achieve equal reactive power sharing dependent on reactive power load to control when the mismatch in voltage drops through the feeders. Even if central controller is disrupted the control strategy will still operate with conventional droop control method. additionally, based on the proposed strategy the reactive power sharing accuracy is immune to the time delay in the central controller. The developed of the proposed strategy are validated using simulation with detailed switching models in PSCAD/EMTDC.
A self learning fuzzy logic controller for ship steering systems is proposed in this paper. Due to the high nonlinearity of ship steering system, the performances of traditional control algorithms are not satisfactory in fact. An intelligent control system is designed for controlling the direction heading of ships to improve the high e ffi ciency of transportation, the convenience of manoeuvring ships, and the safety of navigation. The design of fuzzy controllers is usually performed in an ad hoc manner where it is hard to justify the choice of some fuzzy control parameters such as the parameters of membership function. In this paper, self tuning algorithm is used to adjust the parameters of fuzzy controller. Simulation results show that the efficiency of proposed algorithm to design a fuzzy controller for ship steering system.
The last few years Quadrotor became an important topic, many researches have implemented and tested concerning that topic. Quadrotor also called an unmanned Aerial Vehicle (UAV), it's highly used in many applications like security, civil applications, aid, rescue and a lot of other applications. It’s not a conventional helicopter because of small size, low cost and the ability of vertical and takeoff landing (VTOL). The models kept an eye on quadrotors were presented, the advancement of this new kind of air vehicle is hindered for a very long while because of different reasons, for example, mechanical multifaceted nature, enormous size and weight, and challenges in charge particularly. Just as of late a lot of interests and endeavors have been pulled in on it; a quadrotor has even become a progressively discretionary vehicle for useful application. Quadrotor can be used in variable, different , outdoor and indoor missions; these missions should be implemented with high value of accuracy and quality. In this work two scenarios suggested for different two missions. First mission the quadrotor will be used to reach different goals in the simulated city for different places during one flight using path following algorithm. The second mission will be an indoor arrival mission, during that mission quadrotor will avoid obstacles by using only Pure pursuit algorithm (PPA). To show the benefit of using the new strategy it will compare with a victor field histogram algorithm (VFH) which is used widely in robotics for avoiding obstacles, the comparison will be in terms of reaching time and distance of reaching the goal. The Gazebo Simulator (GS) is used to visualize the movement of the quadrotor. The gazebo has another preferred position it helps to show the motion development of the quadrotor without managing the mathematical model of the quadrotor. The Robotic Operating System (ROS) is used to transfer the data between the MATLAB Simulink program and the Gazebo Simulator. The diversion results show that, the proposed mission techniques win to drive the quarter on the perfect route similarly at the limit with regards to the quadrotor to go without hitting any obstacle in the perfect way.
Parallel manipulators have a rigid structure and can pick up the heavy objects. Therefore, a parallel manipulator has been developed based on the cooperative of three arms of a robotic system to make the whole system suitable for solving many problems such as materials handling and industrial automation. The three revolute joints are used to achieve the mechanism operation of the parallel planar robot. Those revolute joints are geometrically designed using an open-loop spatial robotic platform. In this paper, the geometric structure with three revolute joints is used to drive and analyze the inverse kinematic model for the 3RRR parallel planar robot. In the proposed design, three main variables are considered: the length of links of the 3RRR parallel planar robot, base positions of the platform, and joint angles’ geometry. Cayley-Menger determinants and bilateration are proposed to calculate these three variables to determine the final position of the platform and to move specific objects according to given desired trajectories. The proposed structure of the 3RRR parallel planar robot is simulated and different desired trajectories are tested to study the performance of the proposed stricter. Furthermore, the hardware implementation of the proposed structure is accomplished to validate the design in practical terms.
Fuzzy PID controller design is still a complex task due to the involvement of a large number of parameters in defining the fuzzy rule base. To reduce the huge number of fuzzy rules required in the normal design for fuzzy PID controller, the fuzzy PID controller is represented as Proportional-Derivative Fuzzy (PDF) controller and Proportional-Integral Fuzzy (PIF) controller connected in parallel through a summer. The PIF controller design has been simplified by replacing the PIF controller by PDF controller with accumulating output. In this paper, the modified Fuzzy PID controller design for bench-top helicopter has been presented. The proposed Fuzzy PID controller has been described using Very High Speed Integrated Circuit Hardware Description Language (VHDL) and implemented using the Field Programmable Gate Array (FPGA) board. The bench-top helicopter has been used to test the proposed controller. The results have been compared with the conventional PID controller and Internal Model Control Tuned PID (IMC-PID) Controller. Simulation results show that the modified Fuzzy PID controller produces superior control performance than the other two controllers in handling the nonlinearity of the helicopter system. The output signal from the FPGA board is compared with the output of the modified Fuzzy PID controller to show that the FPGA board works like the Fuzzy PID controller. The result shows that the plant responses with the FPGA board are much similar to the plant responses when using simulation software based controller.
The main purpose of using the suspension system in vehicles is to prevent the road disturbance from being transmitted to the passengers. Therefore, a precise controller should be designed to improve the performances of suspension system. This paper presents a modeling and control of the nonlinear full vehicle active suspension system with passenger seat utilizing Fuzzy Model Reference Learning Control (FMRLC) technique. The components of the suspension system are: damper, spring and actuator, all of those components have nonlinear behavior, so that, nonlinear forces that are generated by those components should be taken into account when designed the control system. The designed controller consumes high power so that when the control system is used, the vehicle will consume high amount of fuel. It notes that, when vehicle is driven on a rough road; there will be a shock between the sprung mass and the unsprung mass. This mechanical power dissipates and converts into heat power by a damper. In this paper, the wasted power has reclaimed in a proper way by using electromagnetic actuator. The electromagnetic actuator converts the mechanical power into electrical power which can be used to drive the control system. Therefore, overall power consumption demand for the vehicle can be reduced. When the electromagnetic actuator is used three main advantages can be obtained: firstly, fuel consumption by the vehicle is decreased, secondly, the harmful emission is decreases, therefore, our environment is protected, and thirdly, the performance of the suspension system is improved as shown in the obtained results.
PID controller is the most popular controller in many applications because of many advantages such as its high efficiency, low cost, and simple structure. But the main challenge is how the user can find the optimal values for its parameters. There are many intelligent methods are proposed to find the optimal values for the PID parameters, like neural networks, genetic algorithm, Ant colony and so on. In this work, the PID controllers are used in three different layers for generating suitable control signals for controlling the position of the UAV (x,y and z), the orientation of UAV (θ, Ø and ψ) and for the motors of the quadrotor to make it more stable and efficient for doing its mission. The particle swarm optimization (PSO) algorithm is proposed in this work. The PSO algorithm is applied to tune the parameters of proposed PID controllers for the three layers to optimize the performances of the controlled system with and without existences of disturbance to show how the designed controller will be robust. The proposed controllers are used to control UAV, and the MATLAB 2018b is used to simulate the controlled system. The simulation results show that, the proposed controllers structure for the quadrotor improve the performance of the UAV and enhance its stability.
The main problem of line follower robot is how to make the mobile robot follows a desired path (which is a line drawn on the floor) smoothly and accurately in shortest time. In this paper, the design and implementation of a complex line follower mission is presented by using Matlab Simulink toolbox. The motion of mobile robot on the complex path is simulated by using the Robot Simulator which is programed in Matlab to design and test the performance of the proposed line follower algorithm and the designed PID controller. Due to the complexity of selection the parameters of PID controller, the Particle Swarm Optimization (PSO) algorithm are used to select and tune the parameters of designed PID controller. Five Infrared Ray (IR) sensors are used to collect the information about the location of mobile robot with respect to the desired path (black line). Depending on the collected information, the steering angle of the mobile robot will be controlled to maintain the robot on the desired path by controlling the speed of actuators (two DC motors). The obtained simulation results show that, the motion of mobile robot is still stable even the complex maneuver is performed. The hardware design of the robot system is perform by using the Arduino Mobile Robot (AMR). The Simulink Support Package for Arduino and control system toolbox are used to program the AMR. The practical results show that the performances of real mobile robot are exactly the same of the performances of simulated mobile robot.
Nowadays, renewable energy is being used increasingly because of the global warming and destruction of the environment. Therefore, the studies are concentrating on gain of maximum power from this energy such as the solar energy. A sun tracker is device which rotates a photovoltaic (PV) panel to the sun to get the maximum power. Disturbances which are originated by passing the clouds are one of great challenges in design of the controller in addition to the losses power due to energy consumption in the motors and lifetime limitation of the sun tracker. In this paper, the neuro-fuzzy controller has been designed and implemented using Field Programmable Gate Array (FPGA) board for dual axis sun tracker based on optical sensors to orient the PV panel by two linear actuators. The experimental results reveal that proposed controller is more robust than fuzzy logic controller and proportional- integral (PI) controller since it has been trained offline using Matlab tool box to overcome those disturbances. The proposed controller can track the sun trajectory effectively, where the experimental results reveal that dual axis sun tracker power can collect 50.6% more daily power than fixed angle panel. Whilst one axis sun tracker power can collect 39.4 % more daily power than fixed angle panel. Hence, dual axis sun tracker can collect 8 % more daily power than one axis sun tracker .