A graphical robot language developed in Japan

Robotica ◽  
1997 ◽  
Vol 15 (1) ◽  
pp. 99-103 ◽  
Author(s):  
Tamio Arai ◽  
Toshiyuki Itoko ◽  
Hidetoshi Yago

A graphical robot programming system has been developed. This system with a graphical interface is user-friendly and easy-to-learn for low-skill users. It has been developed as a prototype system under a project by the Japan Robot Association (JARA) since 1994. The system runs on a personal computer and consists of a graphical user interface and an editing system. It is designed for programming an arc welding robot in small batch production and is expected to provide low-skill users with a means to use industrial robots with ease.

2019 ◽  
Vol 35 (20) ◽  
pp. 4168-4169 ◽  
Author(s):  
Javier Delgado ◽  
Leandro G Radusky ◽  
Damiano Cianferoni ◽  
Luis Serrano

Abstract Summary A new version of FoldX, whose main new features allows running classic FoldX commands on structures containing RNA molecules and includes a module that allows parametrization of ligands or small molecules (ParamX) that were not previously recognized in old versions, has been released. An extended FoldX graphical user interface has also being developed (available as a python plugin for the YASARA molecular viewer) allowing user-friendly parametrization of new custom user molecules encoded using JSON format. Availability and implementation http://foldxsuite.crg.eu/


1988 ◽  
Vol 6 (2) ◽  
pp. 245-251
Author(s):  
Hitoshi Maekawa ◽  
Yoshinobu Makino ◽  
Tomoya Kiga ◽  
Tooru Iijima ◽  
Shuji Nakata

Author(s):  
Tuna Balkan

Abstract In this study, a software is developed in order to use an industrial robot, specifically an arc welding robot, as a palletizing robot by using programming codes of a FANUC ARC Mate Sr. on a FANUC R-G2 controller environment. The software performs all standard palletizing options of a material handling robot in the same category without requirement of any optional built-in software. In addition, multiplication and division can be performed without any optional software for these functions, by using standard addition and subtraction software. Thus, with the algorithm of the developed software, an industrial robot for a certain application may be used for palletizing without any extra cost for optional software.


Robotica ◽  
1992 ◽  
Vol 10 (1) ◽  
pp. 75-82 ◽  
Author(s):  
H. A. ElMaraghy ◽  
J. M. Rondeau

SummaryTraditionally, most industrial robots are programmed by teaching. Automatic planning of robotic tasks has many potential benefits for flexible automation. It allows the user to describe a task to the robot programming system in a formal and natural manner, and reduces the time required to generate and update robot programs. Two main levels of abstraction in describing robot tasks can be identified. Robot-level programming is based on robot movements and actions, as detailed by the programmer. Object-level or task-level programming allows the user to describe assembly tasks in terms of operations performed on objects being manipulated instead of specifying the individual motions of the robot end-effector. However, commercially available robot-level programming languages still fall short of the robot user's need to programme complex tasks and consequently are not widely used in industry. There is an increasing need for integrating sensors feedback into the robot system to provide better perception and for improving the capacity of the robot to reason and make decisions intelligently in real-time. Task-level programming represents the highest level of abstraction and is the most attractive, as it uses reasoning capabilities provided by Artificial Intelligence. To date, no system of this class has been completely implemented in industry. This paper reviews the progress made in robot programming and task planning systems in the last twenty years, and discusses the current research trends.


2017 ◽  
Vol 9 (4) ◽  
pp. 343-352
Author(s):  
Zheng Zhang ◽  
Yonggang Peng ◽  
Yuhui Li

Robotics ◽  
2020 ◽  
Vol 10 (1) ◽  
pp. 3
Author(s):  
Tudor B. Ionescu

A novel approach to generic (or generalized) robot programming and a novel simplified, block-based programming environment, called “Assembly”, are introduced. The approach leverages the newest graphical user interface automation tools and techniques to generate programs in various proprietary robot programming environments by emulating user interactions in those environments. The “Assembly” tool is used to generate robot-independent intermediary program models, which are translated into robot-specific programs using a graphical user interface automation toolchain. The generalizability of the approach to list, tree, and block-based programming is assessed using three different robot programming environments, two of which are proprietary. The results of this evaluation suggest that the proposed approach is feasible for an entire range of programming models and thus enables the generation of programs in various proprietary robot programming environments. In educational settings, the automated generation of programs fosters learning different robot programming models by example. For experts, the proposed approach provides a means for generating program (or task) templates, which can be adjusted to the needs of the application at hand on the shop floor.


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.


Sign in / Sign up

Export Citation Format

Share Document