Search results

1 – 10 of over 5000
Article
Publication date: 17 August 2012

Jacques Penders and Lyuba Alboul

This paper aims to discuss traffic patterns generated by swarms of robots while commuting to and from a base station.

2210

Abstract

Purpose

This paper aims to discuss traffic patterns generated by swarms of robots while commuting to and from a base station.

Design/methodology/approach

The paper adopts a mathematical evaluation and robot swarm simulation. The swarm approach is bottom‐up: designing individual agents the authors are looking for emerging group behaviour patterns. Examples of group behaviour patterns are human‐driven motorized traffic which is rigidly structured in two lanes, while army ants develop a three‐lane pattern in their traffic. The authors copy army ant characteristics onto their robots and investigate whether the three lane traffic pattern may emerge. They follow a three‐step approach. The authors first investigate the mathematics and geometry of cases occurring when applying the artificial potential field method to three “perfect” robots. Any traffic pattern (two, three or more lanes) appears to be possible. Next, they use the mathematical cases to study the impact of limited visibility by defining models of sensor designs. In the final step the authors implement ant inspired sensor models and a trail following mechanism on the robots in the swarm and explore which traffic patterns do emerge in open space as well as in bounded roads.

Findings

The study finds that traffic lanes emerge in the swarm traffic; however the number of lanes is dependent on the initial situation and environmental conditions. Intrinsically the applied robot models do not determine a specific number of traffic lanes.

Originality/value

The paper presents a method for studying and simulating robot swarms.

Details

International Journal of Intelligent Computing and Cybernetics, vol. 5 no. 3
Type: Research Article
ISSN: 1756-378X

Keywords

Article
Publication date: 1 February 1999

Giles Tewkesbury and David Sanders

A new type of high‐level robot command library is presented, which can be viewed as a marriage between simulation and control. The library commands contain simulations of the…

552

Abstract

A new type of high‐level robot command library is presented, which can be viewed as a marriage between simulation and control. The library commands contain simulations of the physical abilities of the robots as well as having the ability to control the physical machinery. The control of the machinery is performed by translating parameter information and then mapping the library commands to the robot controller commands. To demonstrate the use of the libraries, two robot programming languages have been analysed and new robot command libraries created for two types of machine. The robots selected were a Fanuc A600 and a Unimation PUMA robot. The paper also presents criteria that were used for assessing programming languages for use in programming and controlling robots. The paper shows how simulation can be incorporated into a high‐level robot command library (or object library) and how the command library can be used for the programming of industrial robots. The work has demonstated the advantages of including simulation within robot command libraries. The purpose of the research has not been to define another new robot command library, and the techniques presented here can be applied to other robot languages and high level robot command libraries.

Details

Industrial Robot: An International Journal, vol. 26 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 27 April 2020

Carlos Ye Zhu, J. Norberto Pires and Amin Azar

This study aims to report the development of a provisional robotic cell for additive manufacturing (AM) of metallic parts. To this end, the paper discusses cross-disciplinary…

Abstract

Purpose

This study aims to report the development of a provisional robotic cell for additive manufacturing (AM) of metallic parts. To this end, the paper discusses cross-disciplinary concepts related to the development of the robotic cell and the associated command and control system such as the Computer-Aided Design (CAD) interface, the slicing software and the path planning for the robot manipulator toward printing the selected workpiece. This study also reports the development of a virtual production cell that simulates the AM toolpath generated for the desired workpiece, the adaptation of the simulation environments to enable AM and the development of a user application to setup, command and control the AM processes. If a digital twin setup is efficiently built, with a good correlation between the simulation environment and the real systems, developers may explore this functionality to significantly reduce the development cycle, which can be very long in AM applications where metallurgic properties, part distortion and other properties need to be monitored and controlled.

Design/methodology/approach

To generate the robot manipulator path, several simulation programs were considered, resulting in different solutions to program and control the robot of choice [in this study, Kuka and Asea Brown Boveri (ABB) robots were considered]. By integrating the solutions from Slic3r, Inventor, Kuka.Sim, Kuka.Officelite, RobotStudio and Visual Studio software packages, this study aims to develop a functional simulation system capable of producing a given workpiece. For this purpose, a graphical user interface (GUI) was designed to provide the user with a higher level of control over the entire process toward simplifying the programming and implementation events.

Findings

The presented solutions are compatible with the simulation environments of specific robot manufacturers, namely, ABB and Kuka, meaning that the authors aim to align the developments with most of the currently realized AM processing cells. In the long-term, the authors aim to build an AM system that implements a produce-from-CAD strategy i.e. that can be commanded directly from the CAD package used to design the part the authors are interested in.

Research limitations/implications

This study attempts to shed light on the industrial AM, a field that is being constantly evolved. Arguably, one of the most important aspects of an AM system is path planning for the AM operation, which must be independent of the robotic system used. This study depicts a generic implementation that can be used with several robot control systems. The paper demonstrates the principle with ABB and Kuka robots, exploiting in detail simulation environments that can be used to create digital twins of the real AM systems. This is very important in actual industrial setups, as a good correlation between the digital twins (simulation environment and real system) will enable developers to explore the AM system in not only a more efficient manner, greatly reducing the development cycle but also as a way to fully develop new solutions without stopping the real setup. In this research, a systematic review of robot systems through simulation environments was presented, aiming to emulate the logic that is, used in the production cell development, disregarding the system brand. The adopted digital twin strategy enables the authors to fully simulate, both operationally and functionality, the real AM system. For this purpose, different solutions were explored using robots from two different manufacturers and related simulation environments, illustrating a generic solution that is not bound to a certain brand.

Practical implications

Using specific programming tools, fully functional virtual production cells were conceived that can receive the instructions for the movements of the robot, using a transmission control protocol/internet protocol. Conversion of the CAD information into the robot path instructions for the robot was the main research question in this study. With the different simulation systems, a program that translates the CAD data into an acceptable format brings the robot closer to the automatic path planning based on CAD data. Both ABB and Kuka systems can access the CAD data, converting it to the correct robot instructions that are executed. Eventually, a functional and intuitive GUI application capable of commanding the simulation for the execution of the AM was implemented. The user can set the desired object and run a completely automatic AM process through the designated GUI. Comparing ABB simulation with the Kuka system, an important distinction can be found, namely, in the exportation of the programs. As the Kuka program runs with add-ons, the solution will not be exported while maintaining its functionality, whereas the ABB program can be integrated with a real controller because it is completely integrated with modules of the virtual controller.

Originality/value

To conclude, with the solutions exploited, this study reports a step forward into the development of a fully functional generic AM cell. The final objective is to implement an AM system that is, independent of any robot manufacturer brand and uses a produce-from-CAD strategy (c.f. digital manufacturing). In other words, the authors presented a system that is fully automatic, can be explored from a CAD package and, consequently, can be used by any CAD designer, without specific knowledge of robotics, materials and AM systems.

Details

Industrial Robot: the international journal of robotics research and application, vol. 47 no. 4
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 1 December 1994

John Owens

Examines the problem of the robot and fixture calibration from theperspective of simulation and off‐line programming. Looks at the twobasic methods of measuring robot

Abstract

Examines the problem of the robot and fixture calibration from the perspective of simulation and off‐line programming. Looks at the two basic methods of measuring robot position—optical systems and cable‐driven systems—and describes examples of both of these methods. The Workspace PC‐based robot simulation system and the RoboTrak three‐cable measuring system for calibration are used as examples and compared with other commercial systems, and a calibration case study is presented. Concludes that if the accuracy required by a robot application of the order of 1 mm and the robot program is to be generated by an off‐line software package, then it is necessary to calibrate the robot first.

Details

Industrial Robot: An International Journal, vol. 21 no. 6
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 27 December 2022

Behnam M. Tehrani, Samer BuHamdan and Aladdin Alwisy

Despite the proven evidence of ever-growing productivity gains in the manufacturing industry as a result of years of research and investment in advanced technologies, such as…

Abstract

Purpose

Despite the proven evidence of ever-growing productivity gains in the manufacturing industry as a result of years of research and investment in advanced technologies, such as robotics, the adoption of robots in construction is still lagging. The existing literature lacks technical frameworks and guidelines that account for the one-of-a-kind nature of construction projects and the myriad of materials and dimensional components in construction activities. This study seeks to address existing technical uncertainty and productivity issues associated with the application of robotics in the assembly-type manufacturing of industrialized construction.

Design/methodology/approach

To facilitate the selection of suitable robotic arms for industrialized construction activities, primarily assembly-type manufacturing tasks of offsite production processes, an activity-based ranking system based on axiomatic design principles is proposed. The proposed ranking system utilizes five functional requirements derived from robot characteristics—speed, payload, reach, degrees of freedom and position repeatability—to evaluate robot performance in an industrialized construction task using simulations of a framing station.

Findings

Based on design parameters obtained from activity-based simulations, seventy six robotic arms suitable for the framing task were scored and ranked. According to the sensitivity analysis of proposed functional requirements, speed is the key functional requirement that has a notable effect on productivity of a framing station and is thus the determinant in robot performance assessment for framing tasks.

Originality/value

The proposed ranking system is expected to augment automation in construction and serve as a preliminary guideline to help construction professionals in making informed decisions regarding the adoption of robotic arms.

Details

Engineering, Construction and Architectural Management, vol. 31 no. 6
Type: Research Article
ISSN: 0969-9988

Keywords

Article
Publication date: 15 March 2019

Clint Alex Steed

This paper aims to present an approach for the simulation of a heterogeneous robotic cell. The simulation enables the cell’s developers to conveniently compare the performance of…

Abstract

Purpose

This paper aims to present an approach for the simulation of a heterogeneous robotic cell. The simulation enables the cell’s developers to conveniently compare the performance of alternative cell configurations. The approach combines the use of multiple available simulation tools, with a custom holonic cell controller. This overcomes the limitation of currently available robot simulation packages by allowing integration of multiple simulation tools including multiple vendor simulation packages.

Design/methodology/approach

A feeding cell was developed as a case study representing a typical robotic application. The case study would compare two configurations of the cell, namely, eye-in-hand vision and fixed-camera vision. The authors developed the physical cell in parallel with the simulated cell to validate its performance. Then they used simulation to scale the models (by adding subsystems) and shortlist suitable cell configurations based on initial capital investment and throughput rate per unit cost. The feeding cell consisted of a six-degree of freedom industrial robot (KUKA KR16), two smart cameras (Cognex ism-1100 and DVT Legend 500), an industrial PC (Beckhoff) and custom reconfigurable singulation units.

Findings

The approach presented here allows the combination of dissimilar simulation models constructed for the above mentioned case study. Experiments showed the model developed in this approach could reasonably predict various eye-in-hand and fixed-camera systems’ performance. Combining the holonic controller with the simulation allows developers to easily compare the performance of a variety of configurations. The use of a common communication platform allowed the communication between multiple simulation packages, allowing multi-vendor simulation, thereby overcoming current limitation in simulation software.

Research limitations/implications

The case study developed here is considered a typical feeding and assembly application. This is however very different from other robotic applications which should be explored in separate case studies. Simulation packages with the same communication interface as the physical resource can be integrated. If the communication interface is not available, other means of simulation can be used. The case study findings are limited to the specific products being used and their simulation packages. However, these are indicative of typical industry technologies available. Only real-time simulations were considered.

Practical implications

This simulation-based approach allows designers to quickly quantify the performance of alternative system configurations (eye-in-hand or fixed camera in this case) and scale, thereby enabling them to better optimize robotic cell designs. In addition, the holonic control system’s modular control interface allows for the development of the higher-level controller without hardware and easy replacement of the lower level components with other hardware or simulation models.

Originality/value

The combination of a holonic control system with a simulation to replace hardware is shown to be a useful tool. The inherent modularity of holonic control systems allows that multiple simulation components be connected, thereby overcoming the limitation of vendor-specific simulation packages.

Details

Industrial Robot: the international journal of robotics research and application, vol. 46 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 9 January 2009

Zhen Zhang, Qixin Cao, Lei Zhang and Charles Lo

The purpose of this paper is to present a distributed multiple mobile robot system that provides a collaborative control and simulation environment.

4328

Abstract

Purpose

The purpose of this paper is to present a distributed multiple mobile robot system that provides a collaborative control and simulation environment.

Design/methodology/approach

A CORBA‐based cooperative system is designed to implement a robotic layered cooperative mechanism. The mechanism has three layers: mission, transport and execution. In order to realize a flexible and effective communication in the cooperative mechanism, an extended robot event service (federated event service) is proposed to improve the cooperative system's real time performance.

Findings

Experimentation has proved the validity and effectiveness of the system. The federated event service's latency is approximately 9 percent less than the standard event service latency when the CPU is determined.

Practical implications

The robotic modularized system includes the map‐building, path‐planning, robot task‐planning, simulation and actual robot control function modules, and uses CORBA to integrate the whole system. It is easy to implement a layered cooperative mechanism for multiple mobile robots. Given the problem on multiple robots cooperation latency, a useful extended robot event service is proposed.

Originality/value

The paper focuses on the distributed functional modular architecture, and the multiple robots cooperative layered mechanism. In the mechanism, an extended robot event service (federated event service) is proposed to reduce the cooperative system's real time latency. The conducted experiment validates the proposed system with a good performance for multiple mobile robots' cooperation.

Details

Industrial Robot: An International Journal, vol. 36 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 21 March 2019

Filipe Monteiro Ribeiro, J. Norberto Pires and Amin S. Azar

Additive manufacturing (AM) technologies have recently turned into a mainstream production method in many industries. The adoption of new manufacturing scenarios led to the…

1771

Abstract

Purpose

Additive manufacturing (AM) technologies have recently turned into a mainstream production method in many industries. The adoption of new manufacturing scenarios led to the necessity of cross-disciplinary developments by combining several fields such as materials, robotics and computer programming. This paper aims to describe an innovative solution for implementing robotic simulation for AM experiments using a robot cell, which is controlled through a system control application (SCA).

Design/methodology/approach

For this purpose, the emulation of the AM tasks was executed by creating a robot working station in RoboDK software, which is responsible for the automatic administration of additive tasks. This is done by interpreting gcode from the Slic3r software environment. Posteriorly, all the SCA and relevant graphical user interface (GUI) were developed in Python to control the AM tasks from the RoboDK software environment. As an extra feature, Slic3r was embedded in the SCA to enable the generation of gcode automatically, without using the original user interface of the software. To sum up, this paper adds a new insight in the field of AM as it demonstrates the possibility of simulating and controlling AM tasks into a robot station.

Findings

The purpose of this paper is to contribute to the AM field by introducing and implementing an SCA capable of executing/simulating robotic AM tasks. It also shows how an advanced user can integrate advanced simulation technologies with a real AM system, creating in this way a powerful system for R&D and operational manufacturing tasks. As demonstrated, the creation of the AM environment was only possible by using the RoboDk software that allows the creation of a robot working station and its main operations.

Originality/value

Although the AM simulation was satisfactory, it was necessary to develop an SCA capable of controlling the whole simulation through simple commands instructed by users. As described in this work, the development of SCA was entirely implemented in Python by using official libraries. The solution was presented in the form of an application capable of controlling the AM operation through a server/client socket connection. In summary, a system architecture that is capable of controlling an AM simulation was presented. Moreover, implementation of commands in a simple GUI was shown as a step forward in implementation of modern AM process controls.

Details

Industrial Robot: the international journal of robotics research and application, vol. 46 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 1 December 1996

John Lapham

Examines efforts made to ensure the safety of operators in using robots. Looks at the use of simulation of robotic workcells, which in particular provides the benefit of allowing…

227

Abstract

Examines efforts made to ensure the safety of operators in using robots. Looks at the use of simulation of robotic workcells, which in particular provides the benefit of allowing the user to develop and design workcells months before use. Details the method used and concludes that simulation can involve the safety engineer in processes at an early stage, before it is too costly to make necessary safety changes.

Details

Industrial Robot: An International Journal, vol. 23 no. 6
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 1 October 1996

John Owens

Describes the approach adapted by Robot Simulations Ltd in their development of successive versions of the Workspace software package, namely to place the emphasis on using the…

351

Abstract

Describes the approach adapted by Robot Simulations Ltd in their development of successive versions of the Workspace software package, namely to place the emphasis on using the knowledge of the geometry of the parts and machines in a production cell to automate those aspects of the traditional design method that can be performed by the computer. Also describes how some of the task planning tools embedded within robot simulation can work and what they can deliver in terms of shortening the design time of a production cell and improving the speed and quality of the production process.

Details

Industrial Robot: An International Journal, vol. 23 no. 5
Type: Research Article
ISSN: 0143-991X

Keywords

1 – 10 of over 5000