• DocumentCode
    1202143
  • Title

    Petri net modelling for robotic assembly and trajectory planning

  • Author

    McCarragher, Brenan J.

  • Author_Institution
    Dept. of Eng., Australian Nat. Univ., Canberra, ACT, Australia
  • Volume
    41
  • Issue
    6
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    631
  • Lastpage
    640
  • Abstract
    A new approach to process modelling, task synthesis, motion control and trajectory planning for robotic assembly is presented. Assembly is modelled as a discrete event dynamic system using Petri nets, incorporating both discrete and continuous aspects of the process. A process monitor based on recognizing contact state transitions is presented. A discrete event controller is developed. The controller issues velocity commands that direct the system toward the next desired contact state, while maintaining currently desired contacts and avoiding unwanted transitions. A novel means of trajectory planning which incorporates the system´s ability to both monitor and control the process is given. Experimental results are given for a dual peg-in-the-hole example. The experimental results not only demonstrate highly successful insertion along the desired trajectory, but also demonstrate the ability to detect, recognize, and recover from errors and unwanted situations
  • Keywords
    Petri nets; assembling; control system analysis; control system synthesis; discrete event systems; industrial robots; motion control; path planning; position control; process control; velocity control; Petri net modelling; contact state transitions; continuous process; discrete event dynamic system; discrete process; dual peg-in-the-hole example; insertion; motion control; process modelling; process monitor; robotic assembly; task synthesis; trajectory planning; velocity commands; Assembly systems; Control system synthesis; Control systems; Monitoring; Motion control; Motion planning; Petri nets; Process planning; Robotic assembly; Trajectory;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/41.334580
  • Filename
    334580