A snake-like robot for searching, cleaning passages from debris and dragging victims

Download
2006
Çağlav, Engin
In this thesis, a snake like robot is implemented for search and rescue applications. The “snake” is intentionally selected as a reference for their ability to move on various environments, but due to the mechanical limitations the implemented snake-like robot design could not be close to the biological counterparts. Although the implemented snake like robot is not a replica of biological snakes; it captured key aspects of snakes such as flexibility, redundancy and high adaptation. To depart from the mechanical limitations; a model of the implemented robot is designed in MATLAB - SIMMECHANICS including a model for the environment. The implemented model is based on the implemented snake like robot but possessed extra features. The model is controlled to perform common snake gaits for navigation. Obstacle avoidance, object (debri or victim) v reaching and object dragging behaviors are acquired for the implemented gaits. Object dragging is accomplished by pushing an object by head or the body of the robot without lifting. For effective navigation, appropriate snake gaits are conducted by the model. All control operations such as obstacle avoidance for each gait and gait selection; a network of self tunable FACL (fuzzy actor critic) fuzzy controllers is used. Although the adapted snake gaits result in the movements which have properties that are not a replica of the real snake gaits, self tunable controllers offered best available combination of gaits for all situations. Finally, truncated version of the controller network, where the implemented mechanical robot’s abilities are not breached, is attached to the mechanical robot.

Suggestions

A novel fault tolerant architecture on a runtime reconfigurable FPGA
Coşkuner, İbrahim Aydın; Güran, Hasan; Department of Electrical and Electronics Engineering (2006)
Due to their programmable nature, Field Programmable Gate Arrays (FPGAs) offer a good test environment for reconfigurable systems. FPGAs can be reconfigured during the operation with changing demands. This feature, known as Runtime Reconfiguration (RTR), can be used to speed-up computations and reduce system cost. Moreover, it can be used in a wide range of applications such as adaptable hardware, fault tolerant architectures. This thesis is mostly concentrated on the runtime reconfigurable architectures. C...
Evaluation of multi target tracking algorithms in the presence of clutter
Güner, Onur; Kuzuoğlu, Mustafa; Department of Electrical and Electronics Engineering (2005)
This thesis describes the theoretical bases, implementation and testing of a multi target tracking approach in radar applications. The main concern in this thesis is the evaluation of the performance of tracking algorithms in the presence of false alarms due to clutter. Multi target tracking algorithms are composed of three main parts: track initiation, data association and estimation. Two methods are proposed for track initiation in this work. First one is the track score function followed by a threshold c...
A video tracker system for traffic monitoring and analysis
Ocaklı, Mehmet; Demirekler, Mübeccel; Department of Electrical and Electronics Engineering (2007)
In this study, a video tracker system for traffic monitoring and analysis is developed. This system is able to detect and track vehicles as they move through the camera’s field of view. This provides to perform traffic analysis about the scene, which can be used to optimize traffic flows and identify potential accidents. The scene inspected in this study is assumed stationary to achieve high performance solution to the problem. This assumption provides to detect moving objects more accurately, as well as ab...
Camera controlled pick and placeapplication with Puma 760 arm
Durusu, Deniz; Ersak, Aydın; Department of Electrical and Electronics Engineering (2005)
This thesis analyzes the kinematical structure of Puma 760 arm and introduces the implementation of image based pick and place application by taking care of the obstacles in the environment. Forward and inverse kinematical solutions of PUMA 760 are carried out. A control software has been developed to calculate both the forward and inverse kinematics solution of this manipulator. The control program enables user to perform both offline programming and real time realization by transmitting the VAL commands (...
The implementation of a direct digital synthesis based function generator using SystemC and VHDL
Kazancıoğlu, Uğur; Aşkar, Murat; Department of Electrical and Electronics Engineering (2007)
In this thesis, a direct digital synthesis (DDS) based function generator design module is presented, defined and implemented using two digital hardware modeling/design languages namely SystemC and VHDL. The simulation, synthesis and applicability performances of these two design languages are compared by following all digital hardware design stages. The advantages and open issues of SystemC based hardware design flow are emphasized in order to be a reference for future studies. SystemC initially appeared a...
Citation Formats
E. Çağlav, “A snake-like robot for searching, cleaning passages from debris and dragging victims,” M.S. - Master of Science, Middle East Technical University, 2006.