Matching Items (228)
Filtering by

Clear all filters

151803-Thumbnail Image.png
Description
Humans have an inherent capability of performing highly dexterous and skillful tasks with their arms, involving maintaining posture, movement and interacting with the environment. The latter requires for them to control the dynamic characteristics of the upper limb musculoskeletal system. Inertia, damping and stiffness, a measure of mechanical impedance, gives

Humans have an inherent capability of performing highly dexterous and skillful tasks with their arms, involving maintaining posture, movement and interacting with the environment. The latter requires for them to control the dynamic characteristics of the upper limb musculoskeletal system. Inertia, damping and stiffness, a measure of mechanical impedance, gives a strong representation of these characteristics. Many previous studies have shown that the arm posture is a dominant factor for determining the end point impedance in a horizontal plane (transverse plane). The objective of this thesis is to characterize end point impedance of the human arm in the three dimensional (3D) space. Moreover, it investigates and models the control of the arm impedance due to increasing levels of muscle co-contraction. The characterization is done through experimental trials where human subjects maintained arm posture, while perturbed by a robot arm. Moreover, the subjects were asked to control the level of their arm muscles' co-contraction, using visual feedback of their muscles' activation, in order to investigate the effect of the muscle co-contraction on the arm impedance. The results of this study showed a very interesting, anisotropic increase of the arm stiffness due to muscle co-contraction. This can lead to very useful conclusions about the arm biomechanics as well as many implications for human motor control and more specifically the control of arm impedance through muscle co-contraction. The study finds implications for the EMG-based control of robots that physically interact with humans.
ContributorsPatel, Harshil Naresh (Author) / Artemiadis, Panagiotis (Thesis advisor) / Berman, Spring (Committee member) / Helms Tillery, Stephen (Committee member) / Arizona State University (Publisher)
Created2013
136913-Thumbnail Image.png
Description
In recent years, networked systems have become prevalent in communications, computing, sensing, and many other areas. In a network composed of spatially distributed agents, network-wide synchronization of information about the physical environment and the network configuration must be maintained using measurements collected locally by the agents. Registration is a process

In recent years, networked systems have become prevalent in communications, computing, sensing, and many other areas. In a network composed of spatially distributed agents, network-wide synchronization of information about the physical environment and the network configuration must be maintained using measurements collected locally by the agents. Registration is a process for connecting the coordinate frames of multiple sets of data. This poses numerous challenges, particularly due to availability of direct communication only between neighboring agents in the network. These are exacerbated by uncertainty in the measurements and also by imperfect communication links. This research explored statistically based registration in a sensor network. The approach developed exploits measurements of offsets formed as differences of state values between pairs of agents that share a link in the network graph. It takes into account that the true offsets around any closed cycle in the network graph must sum to zero.
ContributorsPhuong, Shih-Ling (Author) / Cochran, Douglas (Thesis director) / Berman, Spring (Committee member) / Barrett, The Honors College (Contributor) / Mechanical and Aerospace Engineering Program (Contributor)
Created2014-05
136627-Thumbnail Image.png
Description
This thesis focused on understanding how humans visually perceive swarm behavior through the use of swarm simulations and gaze tracking. The goal of this project was to determine visual patterns subjects display while observing and supervising a swarm as well as determine what swarm characteristics affect these patterns. As an

This thesis focused on understanding how humans visually perceive swarm behavior through the use of swarm simulations and gaze tracking. The goal of this project was to determine visual patterns subjects display while observing and supervising a swarm as well as determine what swarm characteristics affect these patterns. As an ultimate goal, it was hoped that this research will contribute to optimizing human-swarm interaction for the design of human supervisory controllers for swarms. To achieve the stated goals, two investigations were conducted. First, subjects gaze was tracked while observing a simulated swarm as it moved across the screen. This swarm changed in size, disturbance level in the position of the agents, speed, and path curvature. Second, subjects were asked to play a supervisory role as they watched a swarm move across the screen toward targets. The subjects determined whether a collision would occur and with which target while their responses as well as their gaze was tracked. In the case of an observatory role, a model of human gaze was created. This was embodied in a second order model similar to that of a spring-mass-damper system. This model was similar across subjects and stable. In the case of a supervisory role, inherent weaknesses in human perception were found, such as the inability to predict future position of curved paths. These findings are discussed in depth within the thesis. Overall, the results presented suggest that understanding human perception of swarms offers a new approach to the problem of swarm control. The ability to adapt controls to the strengths and weaknesses could lead to great strides in the reduction of operators in the control of one UAV, resulting in a move towards one man operation of a swarm.
ContributorsWhitton, Elena Michelle (Author) / Artemiadis, Panagiotis (Thesis director) / Berman, Spring (Committee member) / Barrett, The Honors College (Contributor) / Mechanical and Aerospace Engineering Program (Contributor)
Created2015-05
148419-Thumbnail Image.png
Description

Currently, autonomous vehicles are being evaluated by how well they interact with humans without evaluating how well humans interact with them. Since people are not going to unanimously switch over to using autonomous vehicles, attention must be given to how well these new vehicles signal intent to human drivers from

Currently, autonomous vehicles are being evaluated by how well they interact with humans without evaluating how well humans interact with them. Since people are not going to unanimously switch over to using autonomous vehicles, attention must be given to how well these new vehicles signal intent to human drivers from the driver’s point of view. Ineffective communication will lead to unnecessary discomfort among drivers caused by an underlying uncertainty about what an autonomous vehicle is or isn’t about to do. Recent studies suggest that humans tend to fixate on areas of higher uncertainty so scenarios that have a higher number of vehicle fixations can be reasoned to be more uncertain. We provide a framework for measuring human uncertainty and use the framework to measure the effect of empathetic vs non-empathetic agents. We used a simulated driving environment to create recorded scenarios and manipulate the autonomous vehicle to include either an empathetic or non-empathetic agent. The driving interaction is composed of two vehicles approaching an uncontrolled intersection. These scenarios were played to twelve participants while their gaze was recorded to track what the participants were fixating on. The overall intent was to provide an analytical framework as a tool for evaluating autonomous driving features; and in this case, we choose to evaluate how effective it was for vehicles to have empathetic behaviors included in the autonomous vehicle decision making. A t-test analysis of the gaze indicated that empathy did not in fact reduce uncertainty although additional testing of this hypothesis will be needed due to the small sample size.

ContributorsGreenhagen, Tanner Patrick (Author) / Yang, Yezhou (Thesis director) / Jammula, Varun C (Committee member) / Computer Science and Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2021-05
131002-Thumbnail Image.png
Description
This thesis presents a process by which a controller used for collective transport tasks is qualitatively studied and probed for presence of undesirable equilibrium states that could entrap the system and prevent it from converging to a target state. Fields of study relevant to this project include dynamic system modeling,

This thesis presents a process by which a controller used for collective transport tasks is qualitatively studied and probed for presence of undesirable equilibrium states that could entrap the system and prevent it from converging to a target state. Fields of study relevant to this project include dynamic system modeling, modern control theory, script-based system simulation, and autonomous systems design. Simulation and computational software MATLAB and Simulink® were used in this thesis.
To achieve this goal, a model of a swarm performing a collective transport task in a bounded domain featuring convex obstacles was simulated in MATLAB/ Simulink®. The closed-loop dynamic equations of this model were linearized about an equilibrium state with angular acceleration and linear acceleration set to zero. The simulation was run over 30 times to confirm system ability to successfully transport the payload to a goal point without colliding with obstacles and determine ideal operating conditions by testing various orientations of objects in the bounded domain. An additional purely MATLAB simulation was run to identify local minima of the Hessian of the navigation-like potential function. By calculating this Hessian periodically throughout the system’s progress and determining the signs of its eigenvalues, a system could check whether it is trapped in a local minimum, and potentially dislodge itself through implementation of a stochastic term in the robot controllers. The eigenvalues of the Hessian calculated in this research suggested the model local minima were degenerate, indicating an error in the mathematical model for this system, which likely incurred during linearization of this highly nonlinear system.
Created2020-12
131372-Thumbnail Image.png
Description
In the last decade, a large variety of algorithms have been developed for use in object tracking, environment mapping, and object classification. It is often difficult for beginners to fully predict the constraints that multirotors place on machine vision algorithms. The purpose of this paper is to explain

In the last decade, a large variety of algorithms have been developed for use in object tracking, environment mapping, and object classification. It is often difficult for beginners to fully predict the constraints that multirotors place on machine vision algorithms. The purpose of this paper is to explain some of the types of algorithms that can be applied to these aerial systems, why the constraints for these algorithms exist, and what could be done to mitigate them. This paper provides a summary of the processes involved in a popular filter-based tracking algorithm called MOSSE (Minimum Output Sum of Squared Error) and a particular implementation of SLAM (Simultaneous Localization and Mapping) called LSD SLAM.
ContributorsVan Hazel, Colton (Author) / Zhang, Wenlong (Thesis director) / Yang, Yezhou (Committee member) / Engineering Programs (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
132368-Thumbnail Image.png
Description
A defense-by-randomization framework is proposed as an effective defense mechanism against different types of adversarial attacks on neural networks. Experiments were conducted by selecting a combination of differently constructed image classification neural networks to observe which combinations applied to this framework were most effective in maximizing classification accuracy. Furthermore, the

A defense-by-randomization framework is proposed as an effective defense mechanism against different types of adversarial attacks on neural networks. Experiments were conducted by selecting a combination of differently constructed image classification neural networks to observe which combinations applied to this framework were most effective in maximizing classification accuracy. Furthermore, the reasons why particular combinations were more effective than others is explored.
ContributorsMazboudi, Yassine Ahmad (Author) / Yang, Yezhou (Thesis director) / Ren, Yi (Committee member) / School of Mathematical and Statistical Sciences (Contributor) / Economics Program in CLAS (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132384-Thumbnail Image.png
Description
As urban populations increase, so does the demand for innovative transportation solutions which reduce traffic congestion, reduce pollution, and reduce inequalities by providing mobility for all kinds of people. One emerging solution is self-driving vehicles, which have been coined as a safer driving method by reducing fatalities due to driving

As urban populations increase, so does the demand for innovative transportation solutions which reduce traffic congestion, reduce pollution, and reduce inequalities by providing mobility for all kinds of people. One emerging solution is self-driving vehicles, which have been coined as a safer driving method by reducing fatalities due to driving accidents. While completely automated vehicles are still in the testing and development phase, the United Nations predict their full debut by 2030 [1]. While many resources are focusing their time on creating the technology to execute decisions such as the controls, communications, and sensing, engineers often leave ethics as an afterthought. The truth is autonomous vehicles are imperfect systems that will still experience possible crash scenarios even if all systems are working perfectly. Because of this, ethical machine learning must be considered and implemented to avoid an ethical catastrophe which could delay or completely halt future autonomous vehicle development. This paper presents an experiment for determining a more complete view of human morality and how this translates into ideal driving behaviors.
This paper analyzes responses to deviated Trolley Problem scenarios [5] in a simulated driving environment and still images from MIT’s moral machine website [8] to better understand how humans respond to various crashes. Also included is participants driving habits and personal values, however the bulk of that analysis is not included here. The results of the simulation prove that for the most part in driving scenarios, people would rather sacrifice themselves over people outside of the vehicle. The moral machine scenarios prove that self-sacrifice changes as the trend to harm one’s own vehicle was not so strong when passengers were introduced. Further defending this idea is the importance placed on Family Security over any other value.
Suggestions for implementing ethics into autonomous vehicle crashes stem from the results of this experiment but are dependent on more research and greater sample sizes. Once enough data is collected and analyzed, a moral baseline for human’s moral domain may be agreed upon, quantified, and turned into hard rules governing how self-driving cars should act in different scenarios. With these hard rules as boundary conditions, artificial intelligence should provide training and incremental learning for scenarios which cannot be determined by the rules. Finally, the neural networks which make decisions in artificial intelligence must move from their current “black box” state to something more traceable. This will allow researchers to understand why an autonomous vehicle made a certain decision and allow tweaks as needed.
Created2019-05
Description
Propaganda bots are malicious bots on Twitter that spread divisive opinions and support political accounts. This project is based on detecting propaganda bots on Twitter using machine learning. Once I began to observe patterns within propaganda followers on Twitter, I determined that I could train algorithms to detect

Propaganda bots are malicious bots on Twitter that spread divisive opinions and support political accounts. This project is based on detecting propaganda bots on Twitter using machine learning. Once I began to observe patterns within propaganda followers on Twitter, I determined that I could train algorithms to detect these bots. The paper focuses on my development and process of training classifiers and using them to create a user-facing server that performs prediction functions automatically. The learning goals of this project were detailed, the focus of which was to learn some form of machine learning architecture. I needed to learn some aspect of large data handling, as well as being able to maintain these datasets for training use. I also needed to develop a server that would execute these functionalities on command. I wanted to be able to design a full-stack system that allowed me to create every aspect of a user-facing server that can execute predictions using the classifiers that I design.
Throughout this project, I decided on a number of learning goals to consider it a success. I needed to learn how to use the supporting libraries that would help me to design this system. I also learned how to use the Twitter API, as well as create the infrastructure behind it that would allow me to collect large amounts of data for machine learning. I needed to become familiar with common machine learning libraries in Python in order to create the necessary algorithms and pipelines to make predictions based on Twitter data.
This paper details the steps and decisions needed to determine how to collect this data and apply it to machine learning algorithms. I determined how to create labelled data using pre-existing Botometer ratings, and the levels of confidence I needed to label data for training. I use the scikit-learn library to create these algorithms to best detect these bots. I used a number of pre-processing routines to refine the classifiers’ precision, including natural language processing and data analysis techniques. I eventually move to remotely-hosted versions of the system on Amazon web instances to collect larger amounts of data and train more advanced classifiers. This leads to the details of my final implementation of a user-facing server, hosted on AWS and interfacing over Gmail’s IMAP server.
The current and future development of this system is laid out. This includes more advanced classifiers, better data analysis, conversions to third party Twitter data collection systems, and user features. I detail what it is I have learned from this exercise, and what it is I hope to continue working on.
ContributorsPeterson, Austin (Author) / Yang, Yezhou (Thesis director) / Sadasivam, Aadhavan (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132094-Thumbnail Image.png
Description
With the revolution of low-cost microelectronics, rotary-wing vehicles have grown increasingly popular and important in the past two decades. With increased interest in quadcopters comes the need to for a systematic and rigorous framework to model, analyze, control, and design them. This thesis presents the beginning of such a framework.

With the revolution of low-cost microelectronics, rotary-wing vehicles have grown increasingly popular and important in the past two decades. With increased interest in quadcopters comes the need to for a systematic and rigorous framework to model, analyze, control, and design them. This thesis presents the beginning of such a framework.

The work presents the nonlinear equations of motion of a quadcopter. This includes the translational and rotational equations of motion, as well as an analysis of the nonlinear actuator dynamics. The work then analyzes the static properties of a quadcopter in forward flight equilibrium and shows how static properties change as physical properties of the vehicle are varied. Next, the dynamics of forward flight are linearized, and a dynamic analysis is provided.

After dynamic analysis, the work shows detailed hierarchical control system design trade studies, which includes attitude and translational inner-outer loop control. Among other designs, the following are presented: PD control, proportional control, pole-placement control. Each of these control architectures are employed for the inner loops and outer loops. The work also analyzes linear versus nonlinear simulation performance of a quadcopter, specifically for a step x-axis reference command. It is found that the nonlinear dynamics of the actuator cause significant discrepancy between linear and nonlinear simulation.

Finally, this thesis establishes directions for future graduate research. This includes hardware design, as well as moving toward design of a highly-maneuverable thrust-vectoring quadrotor which will be the focus of the proposed graduate PhD research. In summary, this thesis provides the beginning of a cohesive framework to model, analyze, control, and design quadcopters. It also lays the groundwork for graduate research and beyond.
ContributorsWallace, Brent (Author) / Rodriguez, Armando (Thesis director) / Berman, Spring (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-12