Tool-path generation for industrial robotic surface-based application View Full Text


Ontology type: schema:ScholarlyArticle     


Article Info

DATE

2019-03

AUTHORS

He Lyu, Yue Liu, Jiao-Yang Guo, He-Ming Zhang, Ze-Xiang Li

ABSTRACT

Industrial robots are widely used in various applications such as machining, painting, and welding. There is a pressing need for a fast and straightforward robot programming method, especially for surface-based tasks. At present, these tasks are time-consuming and expensive, and it requires an experienced and skilled operator to program the robot for a specific task. Hence, it is essential to automate the tool-path generation in order to eliminate the manual planning. This challenging research has attracted great attention from both industry and academia. In this paper, a tool-path generation method based on a mesh model is introduced. The bounding box tree and kd-tree are adopted in the algorithm to derive the tool path. In addition, the algorithm is integrated into an offline robot programming system offering a comprehensive solution for robot modeling, simulation, as well as tool-path generation. Finally, a milling experiment is performed by creating tool paths on the surface thereby demonstrating the effectiveness of the system. More... »

PAGES

64-72

References to SciGraph publications

  • 2006-04. Iso-parametric tool path generation from triangular meshes for free-form surface machining in THE INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s40436-018-00246-x

    DOI

    http://dx.doi.org/10.1007/s40436-018-00246-x

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1111769519


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0801", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Artificial Intelligence and Image Processing", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information and Computing Sciences", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Hong Kong University of Science and Technology", 
              "id": "https://www.grid.ac/institutes/grid.24515.37", 
              "name": [
                "Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Hong Kong, People\u2019s Republic of China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Lyu", 
            "givenName": "He", 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Hong Kong University of Science and Technology", 
              "id": "https://www.grid.ac/institutes/grid.24515.37", 
              "name": [
                "Hong Kong University of Science and Technology, Shenzhen Research Institute, 518057, Shenzhen, Guangdong Province, People\u2019s Republic of China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Liu", 
            "givenName": "Yue", 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Hong Kong University of Science and Technology", 
              "id": "https://www.grid.ac/institutes/grid.24515.37", 
              "name": [
                "Hong Kong University of Science and Technology, Shenzhen Research Institute, 518057, Shenzhen, Guangdong Province, People\u2019s Republic of China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Guo", 
            "givenName": "Jiao-Yang", 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Hong Kong University of Science and Technology", 
              "id": "https://www.grid.ac/institutes/grid.24515.37", 
              "name": [
                "Hong Kong University of Science and Technology, Shenzhen Research Institute, 518057, Shenzhen, Guangdong Province, People\u2019s Republic of China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Zhang", 
            "givenName": "He-Ming", 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Hong Kong University of Science and Technology", 
              "id": "https://www.grid.ac/institutes/grid.24515.37", 
              "name": [
                "Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Hong Kong, People\u2019s Republic of China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Li", 
            "givenName": "Ze-Xiang", 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "https://doi.org/10.1080/10867651.1997.10487480", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1013396888"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/s0010-4485(02)00048-9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1014181355"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1002/cav.115", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1017932107"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/237170.237244", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1032842816"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/s0736-5845(02)00006-6", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1034062571"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s00170-004-2437-4", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1040605118", 
              "https://doi.org/10.1007/s00170-004-2437-4"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s00170-004-2437-4", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1040605118", 
              "https://doi.org/10.1007/s00170-004-2437-4"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/j.rcim.2006.04.004", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050484726"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.5302/j.icros.2009.15.5.538", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050668313"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/2945.675649", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061146278"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.17562/pb-48-2", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1068357797"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/j.cad.2017.07.001", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1090683152"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/robot.2000.845311", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1093664444"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/rt.2006.280216", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1094214997"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/robot.1994.351059", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1094907665"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/wcica.2008.4592983", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095671040"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/coase.2017.8256197", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1100421660"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1201/b14581", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1109615962"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2019-03", 
        "datePublishedReg": "2019-03-01", 
        "description": "Industrial robots are widely used in various applications such as machining, painting, and welding. There is a pressing need for a fast and straightforward robot programming method, especially for surface-based tasks. At present, these tasks are time-consuming and expensive, and it requires an experienced and skilled operator to program the robot for a specific task. Hence, it is essential to automate the tool-path generation in order to eliminate the manual planning. This challenging research has attracted great attention from both industry and academia. In this paper, a tool-path generation method based on a mesh model is introduced. The bounding box tree and kd-tree are adopted in the algorithm to derive the tool path. In addition, the algorithm is integrated into an offline robot programming system offering a comprehensive solution for robot modeling, simulation, as well as tool-path generation. Finally, a milling experiment is performed by creating tool paths on the surface thereby demonstrating the effectiveness of the system.", 
        "genre": "research_article", 
        "id": "sg:pub.10.1007/s40436-018-00246-x", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": false, 
        "isFundedItemOf": [
          {
            "id": "sg:grant.7429800", 
            "type": "MonetaryGrant"
          }, 
          {
            "id": "sg:grant.7873437", 
            "type": "MonetaryGrant"
          }
        ], 
        "isPartOf": [
          {
            "id": "sg:journal.1136662", 
            "issn": [
              "2095-3127", 
              "2195-3597"
            ], 
            "name": "Advances in Manufacturing", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "1", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "7"
          }
        ], 
        "name": "Tool-path generation for industrial robotic surface-based application", 
        "pagination": "64-72", 
        "productId": [
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "045aea9cd5c6798d8418219ff5b2f55334066b5829ea05177f82ab2d57a72561"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s40436-018-00246-x"
            ]
          }, 
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1111769519"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s40436-018-00246-x", 
          "https://app.dimensions.ai/details/publication/pub.1111769519"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2019-04-11T12:53", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000364_0000000364/records_72847_00000001.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "https://link.springer.com/10.1007%2Fs40436-018-00246-x"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s40436-018-00246-x'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s40436-018-00246-x'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s40436-018-00246-x'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s40436-018-00246-x'


     

    This table displays all metadata directly associated to this object as RDF triples.

    141 TRIPLES      21 PREDICATES      44 URIs      19 LITERALS      7 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s40436-018-00246-x schema:about anzsrc-for:08
    2 anzsrc-for:0801
    3 schema:author N89805e5c495d492a9ce0520f1fe56b0c
    4 schema:citation sg:pub.10.1007/s00170-004-2437-4
    5 https://doi.org/10.1002/cav.115
    6 https://doi.org/10.1016/j.cad.2017.07.001
    7 https://doi.org/10.1016/j.rcim.2006.04.004
    8 https://doi.org/10.1016/s0010-4485(02)00048-9
    9 https://doi.org/10.1016/s0736-5845(02)00006-6
    10 https://doi.org/10.1080/10867651.1997.10487480
    11 https://doi.org/10.1109/2945.675649
    12 https://doi.org/10.1109/coase.2017.8256197
    13 https://doi.org/10.1109/robot.1994.351059
    14 https://doi.org/10.1109/robot.2000.845311
    15 https://doi.org/10.1109/rt.2006.280216
    16 https://doi.org/10.1109/wcica.2008.4592983
    17 https://doi.org/10.1145/237170.237244
    18 https://doi.org/10.1201/b14581
    19 https://doi.org/10.17562/pb-48-2
    20 https://doi.org/10.5302/j.icros.2009.15.5.538
    21 schema:datePublished 2019-03
    22 schema:datePublishedReg 2019-03-01
    23 schema:description Industrial robots are widely used in various applications such as machining, painting, and welding. There is a pressing need for a fast and straightforward robot programming method, especially for surface-based tasks. At present, these tasks are time-consuming and expensive, and it requires an experienced and skilled operator to program the robot for a specific task. Hence, it is essential to automate the tool-path generation in order to eliminate the manual planning. This challenging research has attracted great attention from both industry and academia. In this paper, a tool-path generation method based on a mesh model is introduced. The bounding box tree and kd-tree are adopted in the algorithm to derive the tool path. In addition, the algorithm is integrated into an offline robot programming system offering a comprehensive solution for robot modeling, simulation, as well as tool-path generation. Finally, a milling experiment is performed by creating tool paths on the surface thereby demonstrating the effectiveness of the system.
    24 schema:genre research_article
    25 schema:inLanguage en
    26 schema:isAccessibleForFree false
    27 schema:isPartOf Na2b5082baae7420094567874a59edc5d
    28 Nc85049c5af4d424188c683da6a90b155
    29 sg:journal.1136662
    30 schema:name Tool-path generation for industrial robotic surface-based application
    31 schema:pagination 64-72
    32 schema:productId N09243fca72034b55a0cf8dd9bc5c8779
    33 N33e1cf2e11b24653bbf74bc21003c641
    34 Naaffbfda4c724e4381f99e6b487f613c
    35 schema:sameAs https://app.dimensions.ai/details/publication/pub.1111769519
    36 https://doi.org/10.1007/s40436-018-00246-x
    37 schema:sdDatePublished 2019-04-11T12:53
    38 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    39 schema:sdPublisher Nccb3890e519d4220a6aa5b8e337cb95c
    40 schema:url https://link.springer.com/10.1007%2Fs40436-018-00246-x
    41 sgo:license sg:explorer/license/
    42 sgo:sdDataset articles
    43 rdf:type schema:ScholarlyArticle
    44 N0175e9839db54599be9c6f58e323fec2 schema:affiliation https://www.grid.ac/institutes/grid.24515.37
    45 schema:familyName Li
    46 schema:givenName Ze-Xiang
    47 rdf:type schema:Person
    48 N09243fca72034b55a0cf8dd9bc5c8779 schema:name doi
    49 schema:value 10.1007/s40436-018-00246-x
    50 rdf:type schema:PropertyValue
    51 N1c6c28475e0d4899bad59de528d15169 schema:affiliation https://www.grid.ac/institutes/grid.24515.37
    52 schema:familyName Lyu
    53 schema:givenName He
    54 rdf:type schema:Person
    55 N3073b5e826314d208890699f46cd4f94 rdf:first N0175e9839db54599be9c6f58e323fec2
    56 rdf:rest rdf:nil
    57 N33e1cf2e11b24653bbf74bc21003c641 schema:name dimensions_id
    58 schema:value pub.1111769519
    59 rdf:type schema:PropertyValue
    60 N49966f790ded478081b697b866429c01 schema:affiliation https://www.grid.ac/institutes/grid.24515.37
    61 schema:familyName Zhang
    62 schema:givenName He-Ming
    63 rdf:type schema:Person
    64 N5527a496333b4d749a2da5331007ba01 schema:affiliation https://www.grid.ac/institutes/grid.24515.37
    65 schema:familyName Guo
    66 schema:givenName Jiao-Yang
    67 rdf:type schema:Person
    68 N89805e5c495d492a9ce0520f1fe56b0c rdf:first N1c6c28475e0d4899bad59de528d15169
    69 rdf:rest Nf8a7485105134d2199a05a9b5369f4c2
    70 Na2b5082baae7420094567874a59edc5d schema:issueNumber 1
    71 rdf:type schema:PublicationIssue
    72 Naaffbfda4c724e4381f99e6b487f613c schema:name readcube_id
    73 schema:value 045aea9cd5c6798d8418219ff5b2f55334066b5829ea05177f82ab2d57a72561
    74 rdf:type schema:PropertyValue
    75 Nc85049c5af4d424188c683da6a90b155 schema:volumeNumber 7
    76 rdf:type schema:PublicationVolume
    77 Nccb3890e519d4220a6aa5b8e337cb95c schema:name Springer Nature - SN SciGraph project
    78 rdf:type schema:Organization
    79 Ne0d1c917d04d4445b2f15d5b4ef685ca rdf:first N5527a496333b4d749a2da5331007ba01
    80 rdf:rest Ne8d88ce63a4d4ad4b18aa297a9c3fbd2
    81 Ne6a9e038fd7549f5a24ef78e60508917 schema:affiliation https://www.grid.ac/institutes/grid.24515.37
    82 schema:familyName Liu
    83 schema:givenName Yue
    84 rdf:type schema:Person
    85 Ne8d88ce63a4d4ad4b18aa297a9c3fbd2 rdf:first N49966f790ded478081b697b866429c01
    86 rdf:rest N3073b5e826314d208890699f46cd4f94
    87 Nf8a7485105134d2199a05a9b5369f4c2 rdf:first Ne6a9e038fd7549f5a24ef78e60508917
    88 rdf:rest Ne0d1c917d04d4445b2f15d5b4ef685ca
    89 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    90 schema:name Information and Computing Sciences
    91 rdf:type schema:DefinedTerm
    92 anzsrc-for:0801 schema:inDefinedTermSet anzsrc-for:
    93 schema:name Artificial Intelligence and Image Processing
    94 rdf:type schema:DefinedTerm
    95 sg:grant.7429800 http://pending.schema.org/fundedItem sg:pub.10.1007/s40436-018-00246-x
    96 rdf:type schema:MonetaryGrant
    97 sg:grant.7873437 http://pending.schema.org/fundedItem sg:pub.10.1007/s40436-018-00246-x
    98 rdf:type schema:MonetaryGrant
    99 sg:journal.1136662 schema:issn 2095-3127
    100 2195-3597
    101 schema:name Advances in Manufacturing
    102 rdf:type schema:Periodical
    103 sg:pub.10.1007/s00170-004-2437-4 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040605118
    104 https://doi.org/10.1007/s00170-004-2437-4
    105 rdf:type schema:CreativeWork
    106 https://doi.org/10.1002/cav.115 schema:sameAs https://app.dimensions.ai/details/publication/pub.1017932107
    107 rdf:type schema:CreativeWork
    108 https://doi.org/10.1016/j.cad.2017.07.001 schema:sameAs https://app.dimensions.ai/details/publication/pub.1090683152
    109 rdf:type schema:CreativeWork
    110 https://doi.org/10.1016/j.rcim.2006.04.004 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050484726
    111 rdf:type schema:CreativeWork
    112 https://doi.org/10.1016/s0010-4485(02)00048-9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1014181355
    113 rdf:type schema:CreativeWork
    114 https://doi.org/10.1016/s0736-5845(02)00006-6 schema:sameAs https://app.dimensions.ai/details/publication/pub.1034062571
    115 rdf:type schema:CreativeWork
    116 https://doi.org/10.1080/10867651.1997.10487480 schema:sameAs https://app.dimensions.ai/details/publication/pub.1013396888
    117 rdf:type schema:CreativeWork
    118 https://doi.org/10.1109/2945.675649 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061146278
    119 rdf:type schema:CreativeWork
    120 https://doi.org/10.1109/coase.2017.8256197 schema:sameAs https://app.dimensions.ai/details/publication/pub.1100421660
    121 rdf:type schema:CreativeWork
    122 https://doi.org/10.1109/robot.1994.351059 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094907665
    123 rdf:type schema:CreativeWork
    124 https://doi.org/10.1109/robot.2000.845311 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093664444
    125 rdf:type schema:CreativeWork
    126 https://doi.org/10.1109/rt.2006.280216 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094214997
    127 rdf:type schema:CreativeWork
    128 https://doi.org/10.1109/wcica.2008.4592983 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095671040
    129 rdf:type schema:CreativeWork
    130 https://doi.org/10.1145/237170.237244 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032842816
    131 rdf:type schema:CreativeWork
    132 https://doi.org/10.1201/b14581 schema:sameAs https://app.dimensions.ai/details/publication/pub.1109615962
    133 rdf:type schema:CreativeWork
    134 https://doi.org/10.17562/pb-48-2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1068357797
    135 rdf:type schema:CreativeWork
    136 https://doi.org/10.5302/j.icros.2009.15.5.538 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050668313
    137 rdf:type schema:CreativeWork
    138 https://www.grid.ac/institutes/grid.24515.37 schema:alternateName Hong Kong University of Science and Technology
    139 schema:name Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Hong Kong, People’s Republic of China
    140 Hong Kong University of Science and Technology, Shenzhen Research Institute, 518057, Shenzhen, Guangdong Province, People’s Republic of China
    141 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...