Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where W. Edward Red is active.

Publication


Featured researches published by W. Edward Red.


Journal of Computing and Information Science in Engineering | 2014

Model Consistency and Conflict Resolution With Data Preservation in Multi-User Computer Aided Design

Ammon Hepworth; Kevin Tew; Mark S. Trent; Daniel J. Ricks; C. Greg Jensen; W. Edward Red

Simultaneous multi-user computer aided design (CAD) allows multiple designers to contribute to the same model at the same time. The resulting parallel design workflow shortens product development cycles. In a replicated, simultaneous multi-user CAD system, modeling data must be kept consistent between clients. This paper presents a method that keeps independent copies of the models in sync between distributed CAD clients. This is accomplished by enforcing modeling operations to occur in the same order on all the clients. In case of conflict, a resolution method preserves conflicting operations locally for later reuse or resolution by the user. These methods are implemented in a commercial CAD system which has been enhanced to enable simultaneous multi-user. Validation tests are run to demonstrate that the methods implemented ensure model consistency and resolve conflicts while preserving conflicting operation data.


ASME 2014 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference | 2014

Collaborative Design Principles From Minecraft With Applications to Multi-User CAD

David French; Brett Stone; Thomas Trevor Nysetvold; Ammon Hepworth; W. Edward Red

Real-time simultaneous multi-user (RSM) computer-aided design (CAD) is currently a major area of research and industry interest due to its potential to reduce design lead times and improve design quality through enhanced collaboration. Minecraft, a popular multi-player online game in which players use blocks to design structures, is of academic interest as a natural experiment in collaborative 3D design of very complex structures. Virtual teams of up to forty simultaneous designers have created city-scale models with total design times in the thousands of hours. Using observation and a survey of Minecraft users, we offer insights into how virtual design teams might effectively build, communicate, and manage projects in an RSM CAD design environment. The results suggest that RSM CAD will be useful and practical in an engineering setting with several simultaneous contributors. We also discuss the potential effects of RSM CAD on team organization, planning, design concurrency, communication, and mentoring.Copyright


Computer-aided Design and Applications | 2005

Direct Process Control Using n-Dimensional NURBS Curves

Robert M. Cheatham; W. Edward Red; C. Greg Jensen

AbstractDirect control allows CAD/CAM applications to pass native part geometry directly to a machine tool for part processing. Although highly efficient for 3-axis machines, one of direct control’s advantages is in implementing new algorithms for 5 and 6-axis machining, where the tool orientation is a more complex function of the surface geometry. This paper introduces a new extended n-dimensional NURBS vector that incorporates tool orientation into control parameters. By including state control parameters such as feed rate and spindle rpm, the n-D NURBS becomes the first mathematical representation to incorporate all required machining information.


Journal of Robotic Systems | 1990

The local calibration method for robot inaccuracy compensation

Brady R. Davies; W. Edward Red; John S. Lawson

This article presents a local calibration method that is philosophically different from the more contemporary global calibration methods. Local methods seek models of robot performance at the robot distal link measured relative to parts in localized part regions. In contrast, global methods seek to model various sources of robot inaccuracy internal to the robot. For example, a significant global research area is the determination of the actual robot arm structural parameters. Given more accurate estimates of these parameters, global compensation methods propose perturbation techniques or improved kinematic models that can be used to control the as-manufactured robot. To implement local calibration methods, calibration procedures have been developed to locate tool and sensor tool control frames (TCFs) and to measure robot inaccuracy in localized regions. Using the measured position and orientation (pose) data obtained by hardware sensors, the components of operational inaccuracy are integrated into compensation models. This article discusses compensating model effectiveness and considers the interactions between hardware sensors and part features necessary to extract robot pose measurements automatically and effectively. Applying the relative calibration methodologies presented in this article to a GMF S-200 six-axis robot, robot repeatability was reduced by 39% and average localized robot inaccuracy was reduced from 3.4 mm (0.134 inch) to less than 0.86 mm (0.034 inch). The compensated robot inaccuracy is near the unstructured robot repeatability.


Journal of Computing and Information Science in Engineering | 2016

Collaborative Design Principles From Minecraft With Applications to Multi-User Computer-Aided Design

David French; Brett Stone; Thomas Trevor Nysetvold; Ammon Hepworth; W. Edward Red

Synchronous collaborative (“multi-user”) computer-aided design (CAD) is a current topic of academic and industry interest due to its potential to reduce design lead times and improve design quality through enhanced collaboration. Minecraft, a popular multiplayer online game in which players can use blocks to design structures, is of academic interest as a natural experiment in a collaborative 3D design of very complex structures. Virtual teams of up to 40 simultaneous designers have created city-scale models with total design times in the thousands of hours. Using observation and a survey of Minecraft users, we offer insights into how virtual design teams might effectively build, communicate, and manage projects in a multi-user CAD design environment. The results suggest that multi-user CAD will be useful and practical in an engineering setting with several simultaneous contributors. We also discuss the effects of multi-user CAD on team organization, planning, design concurrency, communication, and mentoring.


Computer-aided Design and Applications | 2015

Enhancements for Improved Topological Entity Identification Performance in Multi-user CAD

Ammon Hepworth; Daniel Staves; Logan Hill; Kevin Tew; C. Greg Jensen; W. Edward Red

ABSTRACTMulti-user CAD allows designers to simultaneously work on a model, allowing designs to be realized at a much faster rate than ever before. In a replicated, simultaneous multi-user CAD system, it is critical that models be consistent between clients. A major component of model consistency is ensuring references to topological objects be the same on all clients in the same part. Previous methods are inefficient for models with a large number of faces and edges. This paper presents enhancements over previous methods which more efficiently identify faces and edges through lazy naming as well as caching and normalizing topological entity data. The implementation and results of these enhancements show significant time savings compared to an eager naming method.


Computer-aided Design and Applications | 2006

Development of a Variational Part Model Using In-Process Dimensional Measurement Error

Shane A. Carlson; W. Edward Red; C. Gregory Jensen

AbstractTo improve the precision of CNC machined parts, the dynamic machining errors due to tool deflection, tool wear, heat deformation, etc. should be accounted for. This paper presents a systematic approach for automatically compensating for these errors based on a new closed-looped machining scheme. The new scheme introduces a Variational Part Model which inherently possesses the dynamic machining error. To create the Variational Part Model, the machined part is measured on the machine (in-process inspection) and compared to the CAD model’s theoretical data. The data is then used in conjunction with modeling functions contained in Unigraphics’ Application Programming Interface (API) to interact with the CAD model and modify it’s surface geometry. The validity and effectiveness of the methods are presented as well as results from experimental testing.


Archive | 1988

Part Relative Robot Inaccuracy Compensation Using Kinematic and Stochastic Modeling

Brady R. Davies; W. Edward Red

In spite of its programming limitations, most robot tasks are planned using teach pendent programming. Off-line simulation enhances robot programmability, but it has one residual flaw: most industrial robots are too inaccurate to precisely follow paths generated off-line. Robot inaccuracy results in position deviation between the simulated path and the implemented path. An efficient and practical methodology to significantly improve robot accuracy of paths planned off-line has yet to be devised. The purpose of this paper is to describe a methodology for practical robot calibration intended to reduce robot inaccuracy. Calibrated models of robot position are determined by measuring robot poses in relation to a calibrated table or plate. Pose measurements are obtained with a vision-system camera and touch probe mounted adjacent to the robot end-effector. Kinematic and stochastic models of robot position are derived from the pose measurements. These models are incorporated into simulation software to provide inaccuracy compensation for paths planned off-line.


Archive | 1988

Off-Line Integration Techniques for Robot Path Planning

Xuguang Wang; W. Edward Red

Off-line programming techniques are not developed to the stage of practical application because of robot inaccuracy, difficulty in precise robot calibration,and difficulty in interfacing to CAD data bases. In this paper we present a practical approach to off-line programming of robots used in microelectronics assembly by integrating an off-line simulation program with data base preprocessing, robot calibration and robot inaccuracy correction. The calibration algorithms and the integration techniques described in this paper were verified in an environment of microelectronics assembly using a cylindrical robot.


Computer-aided Design and Applications | 2016

Multi-user collaborative tool path planning using process decomposition

Andrew S. Priddis; W. Edward Red

ABSTRACTSingle-user computer-aided engineering applications force a strictly serial design process, which ultimately lengthens time to market. We created multi-user tool path planning software, which allows the work to be done in parallel by several users who are experts in various processes. Key to decreasing the time spent developing tool paths is the decomposition of the various operations needed to manufacture a part among various users. By observing the use of other multi-user applications as well as observing users developing tool paths using current CAM software, we developed a method to decompose the paths among the users. Finally, we estimate the process time saved.

Collaboration


Dive into the W. Edward Red's collaboration.

Top Co-Authors

Avatar

C. Greg Jensen

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar

Ammon Hepworth

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Brett Stone

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

David French

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar

Kevin Tew

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chia-Chi Teng

Brigham Young University

View shared research outputs
Researchain Logo
Decentralizing Knowledge