Organizational Unit:
Institute for Robotics and Intelligent Machines (IRIM)

Research Organization Registry ID
Description
Previous Names
Parent Organization
Parent Organization
Includes Organization(s)
Organizational Unit
ArchiveSpace Name Record

Publication Search Results

Now showing 1 - 9 of 9
Thumbnail Image
Item

Exploring lift-off dynamics in a jumping robot

2012-11-14 , Aguilar, Jeffrey Jose

We study vertical jumping in a simple robot comprising an actuated mass spring arrangement. The actuator frequency and phase are systematically varied to find optimal performance. Optimal jumps occur above and below (but not at) the robot's resonant frequency f0. Two distinct jumping modes emerge: a simple jump which is optimal above f0 is achievable with a squat maneuver, and a peculiar stutter jump which is optimal below f0 is generated with a countermovement. A simple dynamical model reveals how optimal lift-off results from non-resonant transient dynamics.

Thumbnail Image
Item

Pneumatically-powered robotic exoskeleton to exercise specific lower extremity muscle groups in humans

2012-04-06 , Henderson, Gregory Clark

A control method is proposed for exercising specific muscles of a human's lower body. This is accomplished using an exoskeleton that imposes active force feedback control. The proposed method involves a combined dynamic model of the musculoskeletal system of the lower-body with the dynamics of pneumatic actuators. The exoskeleton is designed to allow for individual control of mono-articular or bi-articular muscles to be exercised while not inhibiting the subject's range of motion. The control method has been implemented in a 1-Degree of Freedom (DOF) exoskeleton that is designed to resist the motion of the human knee by applying actuator forces in opposition to a specified muscle force profile. In this research, there is a discussion on the model of the human's lower body and how muscles are affected as a function of joint positions. Then it is discussed how to calculate for the forces needed by a pneumatic actuator to oppose the muscles to create the desired muscle force profile at a given joint angles. The proposed exoskeleton could be utilized either for rehabilitation purposes, to prevent muscle atrophy and bone loss of astronauts, or for muscle training in general.

Thumbnail Image
Item

Multi-robot assignment and formation control

2011-07-08 , Macdonald, Edward A.

Our research focuses on one of the more fundamental issues in multi-agent, mobile robotics: the formation control problem. The idea is to create controllers that cause robots to move into a predefined formation shape. This is a well studied problem for the scenario in which the robots know in advance to which point in the formation they are assigned. In our case, we assume this information is not given in advance, but must be determined dynamically. This thesis presents an algorithm that can be used by a network of mobile robots to simultaneously determine efficient robot assignments and formation pose for rotationally and translationally invariant formations. This allows simultaneous role assignment and formation sysnthesis without the need for additional control laws. The thesis begins by introducing some general concepts regarding multi-agent robotics. Next, previous work and background information specific to the formation control and assignment problems are reviewed. Then the proposed assignment al- gorithm for role assignment and formation control is introduced and its theoretical properties are examined. This is followed by a discussion of simulation results. Lastly, experimental results are presented based on the implementation of the assignment al- gorithm on actual robots.

Thumbnail Image
Item

Multi-robot platooning in hostile environments

2012-04-09 , Shively, Jeremy

The purpose of this thesis is to develop a testing environment for mobile robot experiments, to examine methods for multi-robot platooning through hostile environments, and test these algorithms on mobile robots. Such a system will allow us to rapidly address and test problems that arise concerning robot swarms and consequent interactions. In order to create this hardware simulation environment a test bed will be created using ROS or Robot Operating System. This platform is highly modular and extensible for future development. Trajectory generation for the robots will use smoothing splines, B-splines, and A* search. Each method has distinct properties which will be analyzed and rated with respect to its effectiveness with regards to robotic platooning. A few issues to be considered include: Is the optimal path taken with respect to distance and threats? Is the formation of the robots maintained or compromised during traversal of the path? And finally, what sorts of compromises or additions are needed to make each method effective? This work will be helpful for choosing route planning methods in future work and will provide a large code base for rapid prototyping.

Thumbnail Image
Item

3D reconfiguration using graph grammars for modular robotics

2011-12-16 , Pickem, Daniel

The objective of this thesis is to develop a method for the reconfiguration of three-dimensional modular robots. A modular robot is composed of simple individual building blocks or modules. Each of these modules needs to be controlled and actuated individually in order to make the robot perform useful tasks. The presented method allows us to reconfigure arbitrary initial configurations of modules into any pre-specified target configuration by using graph grammar rules that rely on local information only. Local in a sense that each module needs just information from neighboring modules in order to decide its next reconfiguration step. The advantage of this approach is that the modules do not need global knowledge about the whole configuration. We propose a two stage reconfiguration process composed of a centralized planning stage and a decentralized, rule-based reconfiguration stage. In the first stage, paths are planned for each module and then rewritten into a ruleset, also called a graph grammar. Global knowledge about the configuration is available to the planner. In stage two, these rules are applied in a decentralized fashion by each node individually and with local knowledge only. Each module can check the ruleset for applicable rules in parallel. This approach has been implemented in Matlab and currently, we are able to generate rulesets for arbitrary homogeneous input configurations.

Thumbnail Image
Item

Control of reconfigurability and navigation of a wheel-legged robot based on active vision

2008-07-31 , Brooks, Douglas Antwonne

The ability of robotic units to navigate various terrains is critical to the advancement of robotic operation in real world environments. Next generation robots will need to adapt to their environment in order to accomplish tasks that are either too hazardous, too time consuming, or physically impossible for human-beings. Such tasks may include accurate and rapid explorations of various planets or potentially dangerous areas on planet Earth. This research investigates a navigation control methodology for a wheel-legged robot based on active vision. The method presented is designed to control the reconfigurability of the robot (i.e. control the usage of the wheels and legs), depending upon the obstacle/terrain, based on perception. Surface estimation for robot reconfigurability is implemented using a region growing method and a characterization and traversability assessment generated from camera data. As a result, a mathematical approach that directs necessary navigation behavior is implemented to control robot mobility. The hybrid wheeled-legged rover possesses a four-legged or six-legged walking system as well as a four-wheeled mobility system.

Thumbnail Image
Item

Generation and use of a discrete robotic controls alphabet for high-level tasks

2012-04-06 , Gargas , Eugene Frank, III

The objective of this thesis is to generate a discrete alphabet of low-level robotic controllers rich enough to mimic the actions of high-level users using the robot for a specific task. This alphabet will be built through the analysis of various user data sets in a modified version of the motion description language, MDLe. It can then be used to mimic the actions of a future user attempting to perform the task by calling scaled versions of the controls in the alphabet, potentially reducing the amount of data required to be transmitted to the robot, with minimal error. In this thesis, theory is developed that will allow the construction of such an alphabet, as well as its use to mimic new actions. A MATLAB algorithm is then built to implement the theory. This is followed by an experiment in which various users drive a Khepera robot through different courses with a joystick. The thesis concludes by presenting results which suggest that a relatively small group of users can generate an alphabet capable of mimicking the actions of other users, while drastically reducing bandwidth.

Thumbnail Image
Item

Development of a multi-platform simulation for a pneumatically-actuated quadruped robot

2011-11-18 , Daepp, Hannes Gorkin

Successful development of mechatronic systems requires a combination of targeted hardware and software design. The compact rescue robot (CRR), a quadruped pneumatically-actuated walking robot that seeks to use the benefits garnered from pneumatic power, is a prime example of such a system. This thesis discusses the development and testing of a simulation that will aid in further design and development of the CRR by enabling users to examine the impacts of pneumatic actuation on a walking robot. However, development of an entirely new dynamic simulation specific to the system is not practical. Instead, the simulation combines a MATLAB/Simulink actuator simulation with a readily available C++ dynamics library. This multi-platform approach results in additional incurred challenges due to the transfer of data between the platforms. As a result, the system developed here is designed in the fashion that provides the best balance of realistic behavior, model integrity, and practicality. An analytically derived actuator model is developed using classical fluid circuit modeling together with nonlinear area and pressure curves to model the valve and a Stribeck-Tanh model to characterize the effects of friction on the cylinder. The valve model is designed in Simulink and validated on a single degree-of-freedom test rig. This actuator model is then interfaced with SrLib, a dynamics library that computes dynamics of the robot and interactions with the environment, and validated through comparisons with a CRR prototype. Conclusions are focused on the final composition of the simulation, its performance and limitations, and the benefits it offers to the system as a whole.

Thumbnail Image
Item

Hybrid control of multiple autonomous mobile robots

2003-05 , Axelsson, Henrik