Automatic Programming System for Shipyard Robots

1997 ◽  
Vol 13 (02) ◽  
pp. 93-100
Author(s):  
Scott McGhee ◽  
Sivrama Nalluri ◽  
Ron Reeve ◽  
Robert Rongo ◽  
Fritz Prinz ◽  
...  

The application of robots to variable tasks in unstructured environments presents a series of problems that must be solved in order to achieve viable results Common teaching-type robots cannot be applied in these cases as the programming time and labor investment far exceed the time and cost of direct manual production. Numerically controlled (NC) robots programmed off-line by modified NC methods have been applied with economic success to program robots directly from computer-aided design (CAD) data where tasks are sufficiently repetitive and the operating environment is sufficiently structured Similarly, off-line programming systems have been developed by various robot manufacturers to generate instructions from CAD data for their robots. Likewise, developers of 3D simulation software have devised methods to merge CAD data with physical models of robots and system hardware to produce robot path programs that approximate the tasks to be performed. Each of these systems is unable to provide a totally automated means to program robot tasks directly from CAD data due to inaccuracies in the real-world elements and/or the models, and due to a lack of knowledge about the processes. A new approach to automatic robot programming is needed that is capable of dealing with:inherent differences between the CAD models and the real-world parts;uncertainties regarding the precise location and accessibility of the parts relative to the robot:process knowledge required to adapt these differences and uncertainties; andprocess knowledge essential to optimizing robot activities. Such an automatic robot programming system is being developed to meet the dual-use defense and commercial ship construction needs of American shipyards under the Technology Reinvestment Project (TRP) for Shipbuilding Robotics. This system automates the programmer's task of identifying location of welds, assigning weld process parameters and adaptive welding strategies to each joint. A procedural diagram for this system is shown in Figure 1. The results and benefits of this approach are described herein. Fig. 1Procedure for automatic off-line robot task planning

2015 ◽  
Vol 799-800 ◽  
pp. 1154-1157
Author(s):  
Chen Hua She ◽  
Jian Yu Lin ◽  
Shen Yung Lin

To develop the numerical control program of mill-turn machine, the traditional method is to apply the computer-aided design and manufacture software to construct the geometric model, then to generate tool path and convert the path to NC program. For complex numerical control program of mill-turn machine, such as the multiple turret synchronized motion machining, because of the need to control time sequence, the NC program is highly required on using of dedicated software system. The objective of this paper is to establish a mill-turn machining system with window interface of via the language of Borland C++ Builder. The developed system can plan the machining path of simple mill-turn features, including turning shape, axial slot milling, and radial packet milling, and generate the corresponding NC program. For the milling functions, after the offset coordinates are calculated along the polygonal angle vector in the center point of cutters, the NC program is generated. For the turning functions, through importing the 2D DXF (Drawing Exchange Format) file and inputting related configurations, the entity coordinates can be retrieved and the corresponding NC program is then converted. By means of the solid cutting simulation software and practical cutting experiment for the generated numerical control program, the accuracy of the tool path generation algorithm is confirmed. Hence, the cost of purchasing commercial software can be saved and the time of generating program can also be decreased so that the working efficiency can be enhanced.


2002 ◽  
Vol 7 (5) ◽  
pp. 274-278
Author(s):  
Ellen Hines

Functions are an important component in the study of mathematics (NCTM 1989, 2000). Learning about the concept of functions can be a natural way for students to “mathematize” the real-world relationships that they observe. Everyday life abounds with opportunities for students to observe and describe dynamic relationships that can be classified as functions.


Author(s):  
M. Corsia ◽  
T. Chabardès ◽  
H. Bouchiba ◽  
A. Serna

Abstract. In this paper, we present a method to build Computer Aided Design (CAD) representations of dense 3D point cloud scenes by queries in a large CAD model database. This method is applied to real world industrial scenes for infrastructure modeling. The proposed method firstly relies on a region growing algorithm based on novel edge detection method. This algorithm is able to produce geometrically coherent regions which can be agglomerated in order to extract the objects of interest of an industrial environment. Each segment is then processed to compute relevant keypoints and multi-scale features in order to be compared to all CAD models from the database. The best fitting model is estimated together with the rigid six degree of freedom (6 DOF) transformation for positioning the CAD model on the 3D scene. The proposed novel keypoints extractor achieves robust and repeatable results that captures both thin geometrical details and global shape of objects. Our new multi-scale descriptor stacks geometrical information around each keypoint at short and long range, allowing non-ambiguous matching for object recognition and positioning. We illustrate the efficiency of our method in a real-world application on 3D segmentation and modeling of electrical substations.


Electronics ◽  
2020 ◽  
Vol 9 (4) ◽  
pp. 571
Author(s):  
Chiara Di Mascio ◽  
Giambattista Gruosso

The hardware in the loop technologies allow to simulate physical models in combination with real devices in order to validate the behavior of the latter under different conditions, not easily reproducible in the real world. They are widely used in various industrial applications. In this work we want to extend the methodology to medical devices. These must interact with the patient to obtain the desired clinical result, however, during the development and validation phase of medical devices, the patient cannot be involved in the testing process. In this article the hardware in the loop methodology is proposed starting from a mathematical model of the heart, based on oscillators, that can be used to validate pacemakers or other medical devices.


2020 ◽  
Vol 1 ◽  
pp. 1285-1294
Author(s):  
J. Gopsill ◽  
S. Jennings

AbstractThe capability to manufacture at home is continually increasing with technologies, such as 3D printing. However, the ability to design products suitable for manufacture and use remains a highly-skilled and knowledge intensive activity. This has led to ‘content creators’ providing vast repositories of manufacturable products for society, however challenges remain in the search & retrieval of models. This paper presents the surrogate model convolutional neural networks approach to search and retrieve CAD models by mapping them directly to their real-world photographed counterparts.


Author(s):  
P A Prieto ◽  
D K Wright ◽  
S F Qin

The paper describes a novel method for updating computer aided design (CAD) models with information taken from physical models in the early stages of design. The new approach is an image mapping based method in which an initial. CAD model is transferred to a soft rapid prototype model (RPM) made by a three-dimensional printer and sculpted in order to carry out formal developments. The RPM has a built-in contrasting three-dimensional grid composed of parallel orthogonal planes, and the initial CAD model is represented by cross-section curves corresponding to the RPM grid. The initial CAD geometry is then updated from images of the developed RPM by matching the differences between the initial CAD model and the modified RPM, making use of identical perspective transformations and viewpoints for the initial CAD model and an RPM image. Examples studied varied from a small depression on a cube face to general freeform surfaces. Compared with typical reverse engineering (RE) processes, the present approach is simpler and more direct. It is not necessary to use three-dimensional scanning or coordinate measuring devices for updating existing initial geometrical CAD models with data obtained from physical models.


Author(s):  
V.B. Betelin ◽  
A.G. Kushnirenko ◽  
A.G. Leonov ◽  
K.A Mashchenko

The development of information technologies has formed a socio-economic request to reduce the age at which children can be introduced to programming. After 6 years’ efforts, the authors managed to develop and on a large scale introduce a one-year programming course for preschoolers, which is built on a metaphor of programmed control. During the course development, a set of basic programming concepts was selected and specified to be mastered by preschoolers aged 6+ in the activity-game form. This set of concepts goes back to Seymour Papert's ideas about teaching programming by writing programs that control moving objects using intuitive sets of commands. The main feature of the proposed system of concepts, allow at the initial stage of training to demonstrate and assimilate all the elements of the concept in the real, not in the virtual world. In the picture of the World, which we explain and demonstrate to children, only one function remains at the computer - the execution of the program it has memorized. Everything else happens in the real world. In the real world, an environment is created in which a real robot will move. In the real world, a program is created from tangible objects, which will then be "shown" to the computer so that it stores it in its memory and can then execute it at the command of a human. In the real world, obeying the signals of the computer, the robot performs the work stipulated by the program. This allows you to begin acquaintance with the programming of children from 4 years old, without working individually or collectively with electronic screens, which in today's Russia is prohibited by federal medical authorities in the educational process of children under 5 years old. The course is built on the text-free pictographic programming system PiktoMir developed by Russian Academy of Sciences. The methodological content of the course allows each preschooler to gain experience in the development and debugging of 120-150 simple programs by the end of the course. The final part of the article discusses the authors' plans for the development of a three-year textless programming course, methodologically and instrumentally connected with the primary school programming course.


Author(s):  
Vita Mustika ◽  
Agus Triono ◽  
Koekoeh K. Wibowo

The paper present the result of the study on the use of simulation software of ANSYS R15.0 version in attempt to simulate the load which is working on a screwed shaft of a shaping machine. This shaft was broken down during normal working and within limit of its life time. Therefore, the simulation would try to find out the cause of the failure. In order to simulate the load, the mechanical properties and chemical composition of the shaft were used as the input for modeling. The shaft is made of medium carbon steel of S 45 C in round shape. The finite element method (FEM) was used for analyzing. The modeling was started with a 3D redrafting the real dimension of the shaft in a computer aided design (CAD) model, then imported to the ANSYS system into FEM format. The mechanical and physical properties of the material was entered as the engineering data. Meshing was made to divide the component into several small elements. A combination of static and torsion load was applied to the shaft with a fixed position. The simulation results shown that von mises stress of 4.546 MPa was achieved. While, the first principal stress of 4.518 MPa, the third principal stress of 0.538 MPa. Other result revealed that the displacement was 0.001602 mm. Simulation also indicate that failure occurs at the slot a place where the pin was inserted to lock between the shaft and the bevel gear. The result is in accordance with the real failure of the shaft. To conclude, the ANSYS with FEM modeling has succeeded to simulate the failure of the screwed shaft.


Sign in / Sign up

Export Citation Format

Share Document