PIN-a PC-based robot simulation and offline programming system using macro programming techniques

Author(s):  
Wenrui Dai ◽  
M. Kampker
Author(s):  
João Pedro Carvalho de Souza ◽  
André Luiz Castro ◽  
Luís F. Rocha ◽  
Manuel F. Silva

Purpose This paper aims to propose a translation library capable of generating robots proprietary code after their offline programming has been performed in a software application, named AdaptPack Studio, running over a robot simulation and offline programming software package. Design/methodology/approach The translation library, named AdaptPack Studio Translator, is capable to generate proprietary code for the Asea Brown Boveri, FANUC, Keller und Knappich Augsburg and Yaskawa Motoman robot brands, after their offline programming has been performed in the AdaptPack Studio application. Findings Simulation and real tests were performed showing an improvement in the creation, operation, modularity and flexibility of new robotic palletizing systems. In particular, it was verified that the time needed to perform these tasks significantly decreased. Practical implications The design and setup of robotics palletizing systems are facilitated by an intuitive offline programming system and by a simple export command to the real robot, independent of its brand. In this way, industrial solutions can be developed faster, in this way, making companies more competitive. Originality/value The effort to build a robotic palletizing system is reduced by an intuitive offline programming system (AdaptPack Studio) and the capability to export command to the real robot using the AdaptPack Studio Translator. As a result, companies have an increase in competitiveness with a fast design framework. Furthermore, and to the best of the author’s knowledge, there is also no scientific publication formalizing and describing how to build the translators for industrial robot simulation and offline programming software packages, being this a pioneer publication in this area.


2012 ◽  
Vol 184-185 ◽  
pp. 1623-1627 ◽  
Author(s):  
Huan Ming Chen ◽  
Zhou Ping Liu

To raise the programming efficiency of arc welding robots, the offline programming system was developed for a Motoman-UP20 robot with redundant degrees of freedom in VC++ integration environment. The system consists of kinematics analysis, motion simulation, welding trajectory plan, welding parameters plan and job file generating module. It can plan the motion path and posture of welding gun for saddle-shape seams, and display the workpiece on the interface synchronically. Job instructions can be made step by step, or generated automatically. Kinematics simulation module and communication module are integrated together, and job files can be exchanged between PC and robot controller via Ethernet to realize remote control.


Robotica ◽  
2013 ◽  
Vol 31 (7) ◽  
pp. 1143-1153 ◽  
Author(s):  
Luca Bascetta ◽  
Gianni Ferretti ◽  
Gianantonio Magnani ◽  
Paolo Rocco

SUMMARYThe present paper addresses the issues that should be covered in order to develop walk-through programming techniques (i.e. a manual guidance of the robot) in an industrial scenario. First, an exact formulation of the dynamics of the tool the human should feel when interacting with the robot is presented. Then, the paper discusses a way to implement such dynamics on an industrial robot equipped with an open robot control system and a wrist force/torque sensor, as well as the safety issues related to the walk-through programming. In particular, two strategies that make use of admittance control to constrain the robot motion are presented. One slows down the robot when the velocity of the tool centre point exceeds a specified safety limit, the other one limits the robot workspace by way of virtual safety surfaces. Experimental results on a COMAU Smart Six robot are presented, showing the performance of the walk-through programming system endowed with the two proposed safety strategies.


2010 ◽  
Vol 10 (4-6) ◽  
pp. 691-707 ◽  
Author(s):  
NUNO P. LOPES ◽  
JUAN A. NAVARRO ◽  
ANDREY RYBALCHENKO ◽  
ATUL SINGH

AbstractDevelopment of distributed systems is a difficult task. Declarative programming techniques hold a promising potential for effectively supporting programmer in this challenge. While Datalog-based languages have been actively explored for programming distributed systems, Prolog received relatively little attention in this application area so far. In this paper we present a Prolog-based programming system, called DAHL, for the declarative development of distributed systems. DAHL extends Prolog with an event-driven control mechanism and built-in networking procedures. Our experimental evaluation using a distributed hash-table data structure, a protocol for achieving Byzantine fault tolerance, and a distributed software model checker—all implemented in DAHL—indicates the viability of the approach.


1992 ◽  
Author(s):  
Makoto Fujiuchi ◽  
Toshihiro Nakamura ◽  
Masatoku Yamaguchi ◽  
Yasuo Ishiguro ◽  
Susumu Mizutani ◽  
...  

1988 ◽  
Vol 21 (16) ◽  
pp. 437-442
Author(s):  
A. Woźniak ◽  
J. Warczyński

Sign in / Sign up

Export Citation Format

Share Document