Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087791
Nark B. Metea, J. Tsai
In this paper, an intelligent navigation system for autonomous land vehicles (ALV) using hierarchical terrain representation has been developed which can successfully negotiate an obstacle and threat-laden terrain, even if nothing is known beforehand about the terrain. The ALV stores new information in its memory as it travels, has the ability to backtrack out of unexpected dead ends, and performs spontaneous decision-making in the field based on local sensor readings. The optimal global route of the ALV journey is obtained using dynamic programming, and decision-making is accomplished via a production rule-based system. Execution examples demonstrate the power of the prototype system to solving navigation problems. This establishes the feasibility of constructing a valid ALV by combining search techniques with artificial intelligence tools such as production rule-based systems.
{"title":"Route planning for intelligent autonomous land vehicles using hierarchical terrain representation","authors":"Nark B. Metea, J. Tsai","doi":"10.1109/ROBOT.1987.1087791","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087791","url":null,"abstract":"In this paper, an intelligent navigation system for autonomous land vehicles (ALV) using hierarchical terrain representation has been developed which can successfully negotiate an obstacle and threat-laden terrain, even if nothing is known beforehand about the terrain. The ALV stores new information in its memory as it travels, has the ability to backtrack out of unexpected dead ends, and performs spontaneous decision-making in the field based on local sensor readings. The optimal global route of the ALV journey is obtained using dynamic programming, and decision-making is accomplished via a production rule-based system. Execution examples demonstrate the power of the prototype system to solving navigation problems. This establishes the feasibility of constructing a valid ALV by combining search techniques with artificial intelligence tools such as production rule-based systems.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129460972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087966
A. Kak, B. Roberts, K. M. Andress, R. L. Cromwell
World representation is obviously a most important part of the sensory intelligence required by a mobile robot in order to operate autonomously in a complex environment. In this paper, we will propose a taxonomy of robot intelligence based on the methods used for world representation and for the integration of sensory information with the representations. These methods of representation and sensory integration are currently being programmed into PETER, a mobile robot, in our lab.
{"title":"Experiments in the integration of world knowledge with sensory information for mobile robots","authors":"A. Kak, B. Roberts, K. M. Andress, R. L. Cromwell","doi":"10.1109/ROBOT.1987.1087966","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087966","url":null,"abstract":"World representation is obviously a most important part of the sensory intelligence required by a mobile robot in order to operate autonomously in a complex environment. In this paper, we will propose a taxonomy of robot intelligence based on the methods used for world representation and for the integration of sensory information with the representations. These methods of representation and sensory integration are currently being programmed into PETER, a mobile robot, in our lab.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127253840","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087751
P. Bidaud, J. Guinot, A. Bernardy, F. Boudin, D. Fontaine
Recent advances in robotics research show that applications of robot manipulators to complex assembly problems require the use of an intelligent terminal to generate compliant micro-motions. A new approach for complex assembly tasks consisting in the use of a manipulator-gripper, like a left hand, is presented here. Previous works have been concerned with the analysis and development of the manipulator-gripper to grip and manipulate objects of various shapes, and control grasp and contact forces. Experiments are being carried out to correct small variations in the relative position and orientation of assembly parts require further development towards high-level programming system.
{"title":"Application for a manipulator-gripper in an assembly cell","authors":"P. Bidaud, J. Guinot, A. Bernardy, F. Boudin, D. Fontaine","doi":"10.1109/ROBOT.1987.1087751","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087751","url":null,"abstract":"Recent advances in robotics research show that applications of robot manipulators to complex assembly problems require the use of an intelligent terminal to generate compliant micro-motions. A new approach for complex assembly tasks consisting in the use of a manipulator-gripper, like a left hand, is presented here. Previous works have been concerned with the analysis and development of the manipulator-gripper to grip and manipulate objects of various shapes, and control grasp and contact forces. Experiments are being carried out to correct small variations in the relative position and orientation of assembly parts require further development towards high-level programming system.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125605496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087800
R. Richbourg, N. Rowe, M. Zyda, R. McGhee
Long-range route planning is an important component in the intelligent control system of an autonomous agent. Most attempts to solve it with map data rely on applying simple search strategies to high-resolution, node-and-link representations of the map. These techniques have several disadvantages including large time and space requirements. We present an alternative which utilizes a more intelligent representation of the problem environment. Topographical features are represented as homogeneous-cost regions, greatly reducing storage requirements. Then, the A* search strategy is applied to a dynamically created graph, constructed according to Snell's law. Testing has shown significant speed improvements over competing techniques.
{"title":"Solving global two-dimensional routing problems using snell's law and a search","authors":"R. Richbourg, N. Rowe, M. Zyda, R. McGhee","doi":"10.1109/ROBOT.1987.1087800","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087800","url":null,"abstract":"Long-range route planning is an important component in the intelligent control system of an autonomous agent. Most attempts to solve it with map data rely on applying simple search strategies to high-resolution, node-and-link representations of the map. These techniques have several disadvantages including large time and space requirements. We present an alternative which utilizes a more intelligent representation of the problem environment. Topographical features are represented as homogeneous-cost regions, greatly reducing storage requirements. Then, the A* search strategy is applied to a dynamically created graph, constructed according to Snell's law. Testing has shown significant speed improvements over competing techniques.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121316982","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087835
H. Stone, A. Sanderson
The S-Model identification algorithm described in [6,7] is a technique which can be used to accurately identify the actual kinematic parameters of serial link robotic manipulators. The actual kinematic parameters of a manipulator differ from the design parameters due to the presence of random manufacturing errors. The set of identified kinematic parameters is called the arm signature. Accurate arm signatures are needed to control and improve the end-effector positioning accuracy of robotic manipulators for a variety of important tasks. This paper describes the hardware and software implementation of a prototype arm signature identification system. This system uses an external ultrasonic range sensor to measure the Cartesian position of target points placed on the links of the robot. Algorithms to compensate the primary range measurements for spatial variations in air temperature and humidity are also incorporated. The relative Cartesian positioning accuracy of the sensor system is ± .02cm. The general characteristics of our sensor design and the overall system design which exploits averaging over many sensor readings offer numerous advantages for arm signature identification. The prototype system has been applied in [6] to improve the kinematic performance of seven Puma 560 robots. For these robots relative positioning accuracy was improved by a factor of 10 on straight'line positioning tasks. Analysis and simulation of systematic errors confirms that the resolution of our sensor system should provide kinematic performance close to the limitations of the joint encoders. Our experimental studies show that sensor bias ultimately limits kinematic performance using this arm signature system. Experience with this prototype system has demonstrated that the S-Model identification algorithm is a practical and viable method for improving the kinematic performance of robotic manipulators.
{"title":"A prototype arm signature identification system","authors":"H. Stone, A. Sanderson","doi":"10.1109/ROBOT.1987.1087835","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087835","url":null,"abstract":"The S-Model identification algorithm described in [6,7] is a technique which can be used to accurately identify the actual kinematic parameters of serial link robotic manipulators. The actual kinematic parameters of a manipulator differ from the design parameters due to the presence of random manufacturing errors. The set of identified kinematic parameters is called the arm signature. Accurate arm signatures are needed to control and improve the end-effector positioning accuracy of robotic manipulators for a variety of important tasks. This paper describes the hardware and software implementation of a prototype arm signature identification system. This system uses an external ultrasonic range sensor to measure the Cartesian position of target points placed on the links of the robot. Algorithms to compensate the primary range measurements for spatial variations in air temperature and humidity are also incorporated. The relative Cartesian positioning accuracy of the sensor system is ± .02cm. The general characteristics of our sensor design and the overall system design which exploits averaging over many sensor readings offer numerous advantages for arm signature identification. The prototype system has been applied in [6] to improve the kinematic performance of seven Puma 560 robots. For these robots relative positioning accuracy was improved by a factor of 10 on straight'line positioning tasks. Analysis and simulation of systematic errors confirms that the resolution of our sensor system should provide kinematic performance close to the limitations of the joint encoders. Our experimental studies show that sensor bias ultimately limits kinematic performance using this arm signature system. Experience with this prototype system has demonstrated that the S-Model identification algorithm is a practical and viable method for improving the kinematic performance of robotic manipulators.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127197278","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087964
J. DeCurtins, J. Kremers
Programmability, the principal advantage of a robot over traditional hard automation, may become more difficult to achieve when vision systems are used to enhance robot capabilities because such systems may add a significant level of complexity to the programming task. CAD/CAM data on which to base automatic program generation are expensive and unavailable in many applications, particularly in small batch or low volume manufacturing. The SKETCH automatic programming facility, described in this paper, is designed for use in programming a visually guided robotic arc-welding system in those applications for which CAD/CAM-based off-line robot programming is either infeasable or unavailable. This facility was developed as part of SRI's ongoing research into machine-vision-based guidance and control of robots for arc welding and is designed to allow a skilled welder to program the vision system quickly and easily by sketching on a graphics screen the cross section of the seam to be welded.
{"title":"Sketch: A simple-to-use programming system for visually guided robotic arc welding","authors":"J. DeCurtins, J. Kremers","doi":"10.1109/ROBOT.1987.1087964","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087964","url":null,"abstract":"Programmability, the principal advantage of a robot over traditional hard automation, may become more difficult to achieve when vision systems are used to enhance robot capabilities because such systems may add a significant level of complexity to the programming task. CAD/CAM data on which to base automatic program generation are expensive and unavailable in many applications, particularly in small batch or low volume manufacturing. The SKETCH automatic programming facility, described in this paper, is designed for use in programming a visually guided robotic arc-welding system in those applications for which CAD/CAM-based off-line robot programming is either infeasable or unavailable. This facility was developed as part of SRI's ongoing research into machine-vision-based guidance and control of robots for arc welding and is designed to allow a skilled welder to program the vision system quickly and easily by sketching on a graphics screen the cross section of the seam to be welded.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127207672","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087881
G. M. McKinnon, M. King, D. Runnings
The use of manipulators and the development of manipulator technology has steadily increased in recent years. Consequently, teleoperation or the remote operation of a machine or piece of equipment has also increased. Typically, teleoperation is employed in situations where the environment is dangerous or too remote for humans to work. In space exploration with the use of dextrous manipulators, teleoperation has become a critical component. This paper describes tests carried out to evaluate three man-machine interfaces with two dextrous manipulators. The three interfaces were a master/slave system with force reflection, a master slave system without force reflection, and two six degree of freedom handcontrollers. Results indicated that task accuracy was superior with the handcontrollers. The time taken to complete the tasks with the handcontroller was longer than with the master/slave system with force reflection but with force reflection removed, no differences were found.
{"title":"Coordinated control of multi-axis tasks","authors":"G. M. McKinnon, M. King, D. Runnings","doi":"10.1109/ROBOT.1987.1087881","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087881","url":null,"abstract":"The use of manipulators and the development of manipulator technology has steadily increased in recent years. Consequently, teleoperation or the remote operation of a machine or piece of equipment has also increased. Typically, teleoperation is employed in situations where the environment is dangerous or too remote for humans to work. In space exploration with the use of dextrous manipulators, teleoperation has become a critical component. This paper describes tests carried out to evaluate three man-machine interfaces with two dextrous manipulators. The three interfaces were a master/slave system with force reflection, a master slave system without force reflection, and two six degree of freedom handcontrollers. Results indicated that task accuracy was superior with the handcontrollers. The time taken to complete the tasks with the handcontroller was longer than with the master/slave system with force reflection but with force reflection removed, no differences were found.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126567673","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087926
Jack C. K. Chou, G. Baciu, H. Kesavan
A set of mixed differential and algebraic equations (DAEs) which arises in the simulation of a robot manipulator is solved simultaneously using implicit integration. The dimension of the DAEs which have to be solved by LU factorization at each integration step can be reduced to the number of degrees of freedom by exploring the special structure of the Jacobian matrix of DAEs. The independent and dependent generalized coordinates are determined directly from the system topology. The simulation of a 6-R manipulator is given as an example.
{"title":"Computational scheme for simulating robot manipulators","authors":"Jack C. K. Chou, G. Baciu, H. Kesavan","doi":"10.1109/ROBOT.1987.1087926","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087926","url":null,"abstract":"A set of mixed differential and algebraic equations (DAEs) which arises in the simulation of a robot manipulator is solved simultaneously using implicit integration. The dimension of the DAEs which have to be solved by LU factorization at each integration step can be reduced to the number of degrees of freedom by exploring the special structure of the Jacobian matrix of DAEs. The independent and dependent generalized coordinates are determined directly from the system topology. The simulation of a 6-R manipulator is given as an example.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132415671","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1088015
Vijay R. Kumar, K. Waldron
The work described in this paper addresses the problem of determination of the appropriate distribution of forces between the fingers of a multifingered gripper grasping an object. The system is statically indeterminate and an optimal solution for this problem is desired for force control. A fast and efficient sub-optimal method for computing the grasping forces is presented. This method is based on the superposition of finger-interaction forces on equilibrating forces. An interaction force is defined as the component of the vector difference of the finger contact forces at any two fingers along the line joining the two contact points. They are computed based on the assumption that the normals at the point of contact pass through the centroid of the contact points and are therefore independent of the actual geometry of the object. The contact interaction is modelled as a point contact. The problems associated with making the algorithm independent of the object geometry are explored.
{"title":"Sub-optimal algorithms for force distribution in multifingered grippers","authors":"Vijay R. Kumar, K. Waldron","doi":"10.1109/ROBOT.1987.1088015","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1088015","url":null,"abstract":"The work described in this paper addresses the problem of determination of the appropriate distribution of forces between the fingers of a multifingered gripper grasping an object. The system is statically indeterminate and an optimal solution for this problem is desired for force control. A fast and efficient sub-optimal method for computing the grasping forces is presented. This method is based on the superposition of finger-interaction forces on equilibrating forces. An interaction force is defined as the component of the vector difference of the finger contact forces at any two fingers along the line joining the two contact points. They are computed based on the assumption that the normals at the point of contact pass through the centroid of the contact points and are therefore independent of the actual geometry of the object. The contact interaction is modelled as a point contact. The problems associated with making the algorithm independent of the object geometry are explored.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126985423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1987-03-01DOI: 10.1109/ROBOT.1987.1087847
Tomas Lozano-Perez, Joe L. Jones, E. Mazer, Patrick A. O'Donnell, W. Grimson, P. Tournassoud, A. Lanusse
We describe a robot system capable of locating a part in an unstructured pile of objects, choose a grasp on the part, plan a motion to reach the part safely, and plan a motion to place the part at a commanded position. The system requires as input a polyhedral world model including models of the part to be manipulated, the robot arm, and any other fixed objects in the environment. In addition, the system builds a depth map, using structured light, of the area where the part is to be found initially. Any other objects present in that area do not have to be modeled.
{"title":"Handey: A robot system that recognizes, plans, and manipulates","authors":"Tomas Lozano-Perez, Joe L. Jones, E. Mazer, Patrick A. O'Donnell, W. Grimson, P. Tournassoud, A. Lanusse","doi":"10.1109/ROBOT.1987.1087847","DOIUrl":"https://doi.org/10.1109/ROBOT.1987.1087847","url":null,"abstract":"We describe a robot system capable of locating a part in an unstructured pile of objects, choose a grasp on the part, plan a motion to reach the part safely, and plan a motion to place the part at a commanded position. The system requires as input a polyhedral world model including models of the part to be manipulated, the robot arm, and any other fixed objects in the environment. In addition, the system builds a depth map, using structured light, of the area where the part is to be found initially. Any other objects present in that area do not have to be modeled.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130372663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}