Matching Items (235)
132909-Thumbnail Image.png
Description
This thesis details the design and construction of a torque-controlled robotic gripper for use with the Pheeno swarm robotics platform. This project required expertise from several fields of study including: robotic design, programming, rapid prototyping, and control theory. An electronic Inertial Measurement Unit and a DC Motor were both used

This thesis details the design and construction of a torque-controlled robotic gripper for use with the Pheeno swarm robotics platform. This project required expertise from several fields of study including: robotic design, programming, rapid prototyping, and control theory. An electronic Inertial Measurement Unit and a DC Motor were both used along with 3D printed plastic components and an electronic motor control board to develop a functional open-loop controlled gripper for use in collective transportation experiments. Code was developed that effectively acquired and filtered rate of rotation data alongside other code that allows for straightforward control of the DC motor through experimentally derived relationships between the voltage applied to the DC motor and the torque output of the DC motor. Additionally, several versions of the physical components are described through their development.
ContributorsMohr, Brennan (Author) / Berman, Spring (Thesis director) / Ren, Yi (Committee member) / Mechanical and Aerospace Engineering Program (Contributor) / School for Engineering of Matter,Transport & Enrgy (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132888-Thumbnail Image.png
Description
The goal of this thesis is designing controllers for swarm robots transport a payload over inclines. Several fields of study are related to this study, including control theory, dynamic modeling and programming. MATLAB, a tool of design controller and simulation, is used in this thesis.

To achieve this goal,

The goal of this thesis is designing controllers for swarm robots transport a payload over inclines. Several fields of study are related to this study, including control theory, dynamic modeling and programming. MATLAB, a tool of design controller and simulation, is used in this thesis.

To achieve this goal, a model of swarm robots transportation should be designed, which is cruise control for this scenario. Secondly, based on free body diagram, force equilibrium equation can be deduced. Then, the function of plant can be deduced based on cruise control and force equilibrium equations. Thirdly, list potential controllers, which may implement desired controls of swarm robots, and test their performance. Modify value of gains and do simulations of these controller. After analyzing results of simulation, the best controller can be selected.

In the last section, there is conclusion of entire thesis project and pointing out future work. The section of future work will mention potential difficulties of building entire control system, which allow swarm robots transport over inclines in real environment.
ContributorsShe, Hanyu (Author) / Berman, Spring (Thesis director) / Marvi, Hamidreza (Committee member) / Mechanical and Aerospace Engineering Program (Contributor, Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
133580-Thumbnail Image.png
Description
In this paper, we propose an autonomous throwing and catching system to be developed as a preliminary step towards the refinement of a robotic arm capable of improving strength and motor function in the limb. This will be accomplished by first autonomizing simpler movements, such as throwing a ball. In

In this paper, we propose an autonomous throwing and catching system to be developed as a preliminary step towards the refinement of a robotic arm capable of improving strength and motor function in the limb. This will be accomplished by first autonomizing simpler movements, such as throwing a ball. In this system, an autonomous thrower will detect a desired target through the use of image processing. The launch angle and direction necessary to hit the target will then be calculated, followed by the launching of the ball. The smart catcher will then detect the ball as it is in the air, calculate its expected landing location based on its initial trajectory, and adjust its position so that the ball lands in the center of the target. The thrower will then proceed to compare the actual landing position with the position where it expected the ball to land, and adjust its calculations accordingly for the next throw. By utilizing this method of feedback, the throwing arm will be able to automatically correct itself. This means that the thrower will ideally be able to hit the target exactly in the center within a few throws, regardless of any additional uncertainty in the system. This project will focus of the controller and image processing components necessary for the autonomous throwing arm to be able to detect the position of the target at which it will be aiming, and for the smart catcher to be able to detect the position of the projectile and estimate its final landing position by tracking its current trajectory.
ContributorsLundberg, Kathie Joy (Co-author) / Thart, Amanda (Co-author) / Rodriguez, Armando (Thesis director) / Berman, Spring (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
133748-Thumbnail Image.png
Description
This research report investigates the feasibility of using RFID in Traffic Sign Recognition (TSR) Systems for autonomous vehicles, specifically driver-less cars. Driver-less cars are becoming more prominent in society but must be designed to integrate with the current transportation infrastructure. Current research in TSR systems use image processing as well

This research report investigates the feasibility of using RFID in Traffic Sign Recognition (TSR) Systems for autonomous vehicles, specifically driver-less cars. Driver-less cars are becoming more prominent in society but must be designed to integrate with the current transportation infrastructure. Current research in TSR systems use image processing as well as LIDAR to identify traffic signs, yet these are highly dependent on lighting conditions, camera quality and sign visibility. The read rates of current TSR systems in literature are approximately 96 percent. The usage of RFID in TSR systems can improve the performance of traditional TSR systems. An RFID TSR was designed for the Autonomous Pheeno Test-bed at the Arizona State University (ASU) Autonomous Collective Systems (ACS) Laboratory. The system was tested with varying parameters to see the effect of the parameters on the read rate. It was found that high reader strength and low tag distance had a maximum read rate of 96.3 percent, which is comparable to existing literature. It was proven that an RFID TSR can perform as well as traditional TSR systems, and has the capacity to improve accuracy when used alongside RGB cameras and LIDAR.
ContributorsMendoza, Madilyn Kido (Author) / Berman, Spring (Thesis director) / Yu, Hongbin (Committee member) / Mechanical and Aerospace Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
134121-Thumbnail Image.png
Description
This thesis details the process of developing a force feedback system for a small robotic manipulator in order to prevent damage to manipulators and the objects they are grasping, which is a desired feature in many autonomous robots. This includes the research, design, fabrication, and testing of a custom force-sensing

This thesis details the process of developing a force feedback system for a small robotic manipulator in order to prevent damage to manipulators and the objects they are grasping, which is a desired feature in many autonomous robots. This includes the research, design, fabrication, and testing of a custom force-sensing resistor and a custom set of jaws to implement the feedback system on. In order to complete this project, extensive research went to designing and building test beds for the commercial and custom force sensors to determine if force values could even be obtained. Then the sensors were implemented on a manipulator and were evaluated for ease of use during assembly and testing, accuracy, and repeatability of results using a test bed designed during the course of this research. Afterwards the custom jaws were designed and fabricated based on problems encountered during testing with the initial set of jaws. The new jaws were then tested on the test bed with the sensors and the force feedback system was implemented on it. The overall system was then evaluated for any current limitations and improvements that could be made in the future to further develop this research and assist with its implementation on other robots. The results of this experiment show that a low-cost force sensor that is easy to mass produce can be implemented on an autonomous robot to add force feedback capabilities to it. It is hopeful that the results from the experiments conducted are implemented on robotic manipulators so the area of force sensing technologies research can be expanded upon and improved.
ContributorsMartin, Anna Lynn (Author) / Berman, Spring (Thesis director) / Rajagopalan, Jagannathan (Committee member) / Mechanical and Aerospace Engineering Program (Contributor) / Materials Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-12
Description
In order to refine autonomous exploratory movement planning schemes, an approach must be developed that accounts for valuable information other than that gained from map filling. To this end, the goal of this thesis is divided into two parts. The first is to develop a technique for categorizing objects detected

In order to refine autonomous exploratory movement planning schemes, an approach must be developed that accounts for valuable information other than that gained from map filling. To this end, the goal of this thesis is divided into two parts. The first is to develop a technique for categorizing objects detected by an autonomous exploratory robot and assigning them a score based on their interest value. The second is an attempt to develop a method of integrating this technique into a navigation algorithm in order to refine the movements of a robot or robots to maximize the efficiency of information gain. The intention of both of these components is to provide a method of refining the navigation scheme applied to autonomous exploring robots and maximize the amount of information they can gather in deployments where they face significant resource or functionality constraints. To this end this project is divided into two main sections: a shape-matching technique and a simulation in in which to implement this technique. The first section was accomplished by combining concepts from information theory, principal component analysis, and the eigenfaces algorithm to create an effective matching technique. The second was created with inspiration from existing navigation algorithms. Once these components were determined to be functional, a testing regime was applied to determine their capabilities. The testing regime was also divided into two parts. The tests applied to the matching technique were first to demonstrate that it functions under ideal conditions. After testing was conducted under ideal conditions, the technique was tested under non-ideal conditions. Additional tests were run to determine how the system responded to changes in the coefficients and equations that govern its operation. Similarly, the simulation component was initially tested under normal conditions to determine the base effectiveness of the approach. After these tests were conducted, alternative conditions were tested to evaluate the effects of modifying the implementation technique. The results of these tests indicated a few things. The first series of tests confirmed that the matching technique functions as expected under ideal conditions. The second series of tests determined that the matching element is effective for a reasonable range of variations and non-ideal conditions. The third series of tests showed that changing the functional coefficients of the matching technique can help tune the technique to different conditions. The fourth series of tests demonstrated that the basic concept of the implementation technique makes sense. The final series of tests demonstrated that modifying the implementation method is at least somewhat effective and that modifications to it can be used to specifically tailor the implementation to a method. Overall the results indicate that the stated goals of the project were accomplished successfully.
ContributorsFleetwood, Garrett Clark (Author) / Thanga, Jekan (Thesis director) / Berman, Spring (Committee member) / Middleton, James (Committee member) / Economics Program in CLAS (Contributor) / Mechanical and Aerospace Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12
134544-Thumbnail Image.png
Description
This thesis presents an approach to design and implementation of an adaptive boundary coverage control strategy for a swarm robotic system. Several fields of study are relevant to this project, including; dynamic modeling, control theory, programming, and robotic design. Tools and techniques from these fields were used to design and

This thesis presents an approach to design and implementation of an adaptive boundary coverage control strategy for a swarm robotic system. Several fields of study are relevant to this project, including; dynamic modeling, control theory, programming, and robotic design. Tools and techniques from these fields were used to design and implement a model simulation and an experimental testbed. To achieve this goal, a simulation of the boundary coverage control strategy was first developed. This simulated model allowed for concept verification for different robot groups and boundary designs. The simulation consisted of a single, constantly expanding circular boundary with a modeled swarm of robots that autonomously allocate themselves around the boundary. Ultimately, this simulation was implemented in an experimental testbed consisting of mobile robots and a moving boundary wall to exhibit the behaviors of the simulated robots. The conclusions from this experiment are hoped to help make further advancements to swarm robotic technology. The results presented show promise for future progress in adaptive control strategies for robotic swarms.
ContributorsMurphy, Hunter Nicholas (Author) / Berman, Spring (Thesis director) / Marvi, Hamid (Committee member) / Mechanical and Aerospace Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
135476-Thumbnail Image.png
Description
The aim of this project was to develop user-friendly methods for programming and controlling a new type of small robot platform, called Pheeno, both individually and as part of a group. Two literature reviews are presented to justify the need for these robots and to discuss what other platforms have

The aim of this project was to develop user-friendly methods for programming and controlling a new type of small robot platform, called Pheeno, both individually and as part of a group. Two literature reviews are presented to justify the need for these robots and to discuss what other platforms have been developed for similar applications. In order to accomplish control of multiple robots work was done on controlling a single robot first. The response of a gripper arm attachment for the robot was smoothed, graphical user interfaces were developed, and commands were sent to a single robot using a video game controller. For command of multiple robots a class was developed in Python to make it simpler to send commands and keep track of different characteristics of each individual robot. A simple script was also created as a proof of concept to show how threading could be used to send different commands simultaneously to multiple robots in order to test algorithms on a group of robots. The class and two other scripts necessary for implementing the class are also presented to make it possible for future use of the given work.
ContributorsHutchins, Gregory Scott (Author) / Berman, Spring (Thesis director) / Artemiadis, Panagiotis (Committee member) / Mechanical and Aerospace Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
135448-Thumbnail Image.png
Description
Concrete stands at the forefront of the construction industry as one of the most useful building materials. Economic and efficient improvements in concrete strengthening and manufacturing are widely sought to continuously improve the performance of the material. Fiber reinforcement is a significant technique in strengthening precast concrete, but manufacturing limitations

Concrete stands at the forefront of the construction industry as one of the most useful building materials. Economic and efficient improvements in concrete strengthening and manufacturing are widely sought to continuously improve the performance of the material. Fiber reinforcement is a significant technique in strengthening precast concrete, but manufacturing limitations are common which has led to reliance on steel reinforcement. Two-dimensional textile reinforcement has emerged as a strong and efficient alternative to both fiber and steel reinforced concrete with pultrusion manufacturing shown as one of the most effective methods of precasting concrete. The intention of this thesis project is to detail the components, functions, and outcomes shown in the development of an automated pultrusion system for manufacturing textile reinforced concrete (TRC). Using a preexisting, manual pultrusion system and current-day manufacturing techniques as a basis, the automated pultrusion system was designed as a series of five stations that centered on textile impregnation, system driving, and final pressing. The system was then constructed in the Arizona State University Structures Lab over the course of the spring and summer of 2015. After fabricating each station, a computer VI was coded in LabVIEW software to automatically drive the system. Upon completing construction of the system, plate and angled structural sections were then manufactured to verify the adequacy of the technique. Pultruded TRC plates were tested in tension and flexure while full-scale structural sections were tested in tension and compression. Ultimately, the automated pultrusion system was successful in establishing an efficient and consistent manufacturing process for continuous TRC sections.
ContributorsBauchmoyer, Jacob Macgregor (Author) / Mobasher, Barzin (Thesis director) / Neithalath, Narayanan (Committee member) / Civil, Environmental and Sustainable Engineering Programs (Contributor) / The Design School (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
134914-Thumbnail Image.png
Description
Many forms of programmable matter have been proposed for various tasks. We use an abstract model of self-organizing particle systems for programmable matter which could be used for a variety of applications, including smart paint and coating materials for engineering or programmable cells for medical uses. Previous research using this

Many forms of programmable matter have been proposed for various tasks. We use an abstract model of self-organizing particle systems for programmable matter which could be used for a variety of applications, including smart paint and coating materials for engineering or programmable cells for medical uses. Previous research using this model has focused on shape formation and other spatial configuration problems, including line formation, compression, and coating. In this work we study foundational computational tasks that exceed the capabilities of the individual constant memory particles described by the model. These tasks represent new ways to use these self-organizing systems, which, in conjunction with previous shape and configuration work, make the systems useful for a wider variety of tasks. We present an implementation of a counter using a line of particles, which makes it possible for the line of particles to count to and store values much larger than their individual capacities. We then present an algorithm that takes a matrix and a vector as input and then sets up and uses a rectangular block of particles to compute the matrix-vector multiplication. This setup also utilizes the counter implementation to store the resulting vector from the matrix-vector multiplication. Operations such as counting and matrix multiplication can leverage the distributed and dynamic nature of the self-organizing system to be more efficient and adaptable than on traditional linear computing hardware. Such computational tools also give the systems more power to make complex decisions when adapting to new situations or to analyze the data they collect, reducing reliance on a central controller for setup and output processing. Finally, we demonstrate an application of similar types of computations with self-organizing systems to image processing, with an implementation of an image edge detection algorithm.
ContributorsPorter, Alexandra Marie (Author) / Richa, Andrea (Thesis director) / Xue, Guoliang (Committee member) / School of Music (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12