- Advanced Manufacturing and Logistics Optimization
- Distributed and Parallel Computing Systems
- Parallel Computing and Optimization Techniques
- Surgical Simulation and Training
- Anatomy and Medical Technology
- Scheduling and Optimization Algorithms
- Embedded Systems Design Techniques
- 3D Surveying and Cultural Heritage
- Robotic Path Planning Algorithms
- Cloud Computing and Resource Management
- Manufacturing Process and Optimization
- Robotics and Sensor-Based Localization
- Orthopedic Surgery and Rehabilitation
- Foot and Ankle Surgery
- Software Engineering Research
- Assembly Line Balancing Optimization
- Fault Detection and Control Systems
- Food Supply Chain Traceability
- Scientific Measurement and Uncertainty Evaluation
- Optimization and Packing Problems
- BIM and Construction Integration
- Antenna Design and Optimization
- RFID technology advancements
- Advanced Optical Network Technologies
- Robot Manipulation and Learning
Carnegie Mellon University
2013-2020
Allegheny General Hospital
2018
The University of Texas at Arlington
1982-1984
University of New Mexico
1979
Texas Southern University
1974-1977
Surface/shape inspection is a common and highly repetitive task in the factory production line. Using robots to automate process could help reduce costs improve productivities. In robotized surface/shape application, planning problem find near-optimal sequence of robotic actions that inspect surface areas target objects minimum cycle time, while satisfying coverage requirement. this paper, we propose novel computational framework automatically generate efficient path online for application....
The two most popular models used in anatomical training for residents, clinicians, or surgeons are cadavers and sawbones. former is extremely costly difficult to attain due cost, ethical implications, availability, while the latter said not have same tactile fidelity mechanical properties as human bone. This study examined potential use of 3D-printed phantoms emulate cadaveric, vertebrae, hopes acting a future over cadavers. In so doing, we developed MedPhantom®, with intended offer similar...
Precise knowledge of a workpiece's position is essential to robotic manufacturing. This often requires design and use special purpose fixtures programming between manufacturing operations. Our goal remove these requirements automate the discovery (localization) workpiece. For quick setup localization we have augmented end-effector robot with laser projector displacement sensor. The guides worker in initial fixture workpiece placement sensor acquires 3D point cloud workspace. collected after...
This paper presents a novel sampling-based motion planning method for shape inspection applications with redundant robotic system. In this paper, 7-Degree-of-Freedom (DOF) system consisting of 6-DOF manipulator and 1-DOF turntable is used the industrial problem. A Set Covering Problem (SCP) formulated to select suitable viewpoints that satisfy requirements, Generalized Travelling Salesman (GTSP) determine both robot poses visiting sequences. While previous studies solve two problems...
Physical models of the human body are important tools in teaching anatomy, training medical professionals, planning complex surgeries, educating patients, and demonstrating devices. We present a patient-specific clubfoot model with rigid foot bones suspended independently transparent gel matrix that reveals internal skeletal structure. Compared to cadavers prosections, our is clean convenient alternative. It offers continuous visual feedback through skin layer (ideal for purposes), can be...
We developed an economical three-dimensional printed and casted simulator of the hand for training percutaneous pinning. This augments traditional "See one, do teach one" model.To evaluate simulator, five expert orthopaedic surgeons were recruited to perform pinning on then complete a questionnaire its realism expected usefulness. Evaluation was based responses multiple-choice questions Likert-type scale.All subjects expressed that tactile is useful residency training. They would recommend...
SUMMARY This paper deals with optimal scheduling of jobs on identical parallel processors. The develops an algorithm for determining the schedule and gives a proof algorithm. criterion used is that minimizing total cost processing all when are assigned non-decreasing waiting costs which non-linear. Extension due dates also given. Computational results given indicate effectiveness as compared to complete enumeration.
Workpiece location is critical to efficiently plan actions downstream in manufacturing processes. In labor-intensive heavy industries, like construction and shipbuilding, multiple stakeholders interact, stack move workpieces the absence of any system log such actions. While track-by-detection approaches rely on sensing technologies as Radio Frequency Identification (RFID) Global Positioning System (GPS), cluttered environments stacks pose several limitations their adaptation. These...
Abstract The problem of sequencing jobs on parallel processors when have different available times, due dates, penalty costs and waiting is considered. are identical the earliest job becomes continuously thereafter. There a processor cost during period for processing jobs. proposed algorithm finds sequence (or sequences) with minimum total (sum waiting, costs.). A proof numerical results given.
The propagation of errors in hierarchical systems calibration or assembly is well known. It often required to determine the allowable error at each level calibration, if limit on final (or tolerance) specified. A dynamic programming approach given for allocating stage. Both deterministic and stochastic cases are considered. numerical example illustrate procedure.
Logging and tracking raw materials, workpieces engineered products for seamless quick pulls is a complex task in the construction shipbuilding industries due to lack of structured storage solutions. Additional uncertainty introduced if are stacked moved by multiple stakeholders without maintaining an active up-to-date log such movements. While there frameworks proposed improve workpiece pull times using variety modes based on deterministic approaches, little discussion cases wherein direct...
Software tools have been proposed and are available for a number of major activities involved in an information system development. Tools exist that help the designer systems analysis, requirements specification, program design, coding, testing implementation. However, there is very little standardization tool characteristics, terminology, applicability, classification. This paper identifies global environment which software design proposes hierarchy characteristics required or desirable to...
This paper reports the results of simulation experiment a model virtual memory computer. The consists three major subsystems: Program Behavior, Memory Allocation and Secondary Storage. By adapting existing models these subsystems an overall for computer operation is developed its performance tested various design alternatives. are reported different paging devices, levels multiprogramming, job mixes, allocation scheme, page service scheduling replacement rate.
The scheduler in the Cyber-176 computer does major functions of routing job through system, controlling job's progress aging and swapping jobs between various queues resource allocation among jobs. This paper reports some results performance evaluation study by modeling as heart system. explores effects varying parameters machine a particular installation. basic theme is that selection laboratory or system test environment may not always result best an actual simulation provides vital...
Parameters that influence the performance of a local network consisting three mainframes and an array processor are identified. Performance measures developed for this their significance in operation use discussed. Some aspects implementing such examined.
Modeling and simulation of computer systems have two main objectives. First, to evaluate the performance a given configuration machine second, derive mechanism for prediction when parameters change. This paper addresses second issue reports result recent investigation Virtual Memory Computer. The results indicate which variables or combination significant effect on do not.
The scheduler in the Cyber-176 computer does major functions of routing job through system, controlling job's progress aging and swapping jobs between various queues resource allocation among jobs. This paper reports some results performance evaluation study by modeling as heart system. explores effects varying parameters machine a particular installation. basic theme is that selection laboratory or system test environment may not always result best an actual simulation provides vital...