Practical Tracking Control for Dual-arm Robot with Output Constraints View Full Text


Ontology type: schema:ScholarlyArticle     


Article Info

DATE

2022-08-27

AUTHORS

Heyu Hu, Jianfu Cao

ABSTRACT

To ensure that the dual-arm robots can complete the coordination work excellently, this paper studies the practical tracking control problem for the object position with output constraints. Firstly, position tracking error is transformed through a designed constraint function. By guaranteeing that the new error state is bounded, the original output constraint can be satisfied, whose advantage is that it can avoid meeting the feasibility conditions when combined with barrier Lyapunov function and backstepping technology. Secondly, the newly formed error state variable is transformed by an exponential function to improve the tracking accuracy. Then, a robust adaptive control scheme is proposed, which can make the trajectory tracking error of the object achieve the specified accuracy and the output is always kept within the constraint range. Furthermore, through Lyapunov stability theory, it is proved that the tracking error of positions can converge to a smaller expected value. Finally, numerical simulations indicate the good performance of the designed controller. More... »

PAGES

3264-3273

References to SciGraph publications

  • 2013-10-09. Practical stability and stabilization of a class of nonlinear neutral type time delay systems with multiple delays: BMI’s approaches in INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS
  • 2020-08-05. Evaluation of Force Estimation Method Based on Sliding Perturbation Observer for Dual-arm Robot System in INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS
  • 2019-05-04. Global Practical Tracking for a Class of Switched Nonlinear Systems with Quantized Input and Output via Sampled-data Control in INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS
  • 2017-10-07. Adaptive neural network second-order sliding mode control of dual arm robots in INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s12555-021-0605-z

    DOI

    http://dx.doi.org/10.1007/s12555-021-0605-z

    DIMENSIONS

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


    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/09", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Engineering", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0906", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Electrical and Electronic Engineering", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0910", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Manufacturing Engineering", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0913", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Mechanical Engineering", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Institute of Automatic Control, thr School of Electronics and Information Engineering, Xi\u2019an Jiaotong University, 710049, Xi\u2019an, China", 
              "id": "http://www.grid.ac/institutes/grid.43169.39", 
              "name": [
                "Institute of Automatic Control, thr School of Electronics and Information Engineering, Xi\u2019an Jiaotong University, 710049, Xi\u2019an, China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Hu", 
            "givenName": "Heyu", 
            "id": "sg:person.012052767117.93", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012052767117.93"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Institute of Automatic Control, thr School of Electronics and Information Engineering, Xi\u2019an Jiaotong University, 710049, Xi\u2019an, China", 
              "id": "http://www.grid.ac/institutes/grid.43169.39", 
              "name": [
                "Institute of Automatic Control, thr School of Electronics and Information Engineering, Xi\u2019an Jiaotong University, 710049, Xi\u2019an, China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Cao", 
            "givenName": "Jianfu", 
            "id": "sg:person.013314211217.21", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013314211217.21"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/s12555-013-0083-z", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1014496042", 
              "https://doi.org/10.1007/s12555-013-0083-z"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s12555-017-0026-1", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1092125657", 
              "https://doi.org/10.1007/s12555-017-0026-1"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s12555-018-0627-3", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1112732121", 
              "https://doi.org/10.1007/s12555-018-0627-3"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s12555-019-0324-x", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1129902138", 
              "https://doi.org/10.1007/s12555-019-0324-x"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2022-08-27", 
        "datePublishedReg": "2022-08-27", 
        "description": "To ensure that the dual-arm robots can complete the coordination work excellently, this paper studies the practical tracking control problem for the object position with output constraints. Firstly, position tracking error is transformed through a designed constraint function. By guaranteeing that the new error state is bounded, the original output constraint can be satisfied, whose advantage is that it can avoid meeting the feasibility conditions when combined with barrier Lyapunov function and backstepping technology. Secondly, the newly formed error state variable is transformed by an exponential function to improve the tracking accuracy. Then, a robust adaptive control scheme is proposed, which can make the trajectory tracking error of the object achieve the specified accuracy and the output is always kept within the constraint range. Furthermore, through Lyapunov stability theory, it is proved that the tracking error of positions can converge to a smaller expected value. Finally, numerical simulations indicate the good performance of the designed controller.", 
        "genre": "article", 
        "id": "sg:pub.10.1007/s12555-021-0605-z", 
        "isAccessibleForFree": false, 
        "isPartOf": [
          {
            "id": "sg:journal.1041911", 
            "issn": [
              "1598-6446", 
              "2005-4092"
            ], 
            "name": "International Journal of Control, Automation and Systems", 
            "publisher": "Springer Nature", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "10", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "20"
          }
        ], 
        "keywords": [
          "tracking error", 
          "output constraints", 
          "dual-arm robot", 
          "robust adaptive control scheme", 
          "practical tracking control", 
          "position tracking error", 
          "tracking control problem", 
          "barrier Lyapunov function", 
          "trajectory tracking error", 
          "adaptive control scheme", 
          "Lyapunov stability theory", 
          "tracking control", 
          "error state variables", 
          "control scheme", 
          "tracking accuracy", 
          "constraint range", 
          "numerical simulations", 
          "error states", 
          "stability theory", 
          "state variables", 
          "control problem", 
          "Lyapunov function", 
          "feasibility conditions", 
          "better performance", 
          "robot", 
          "constraint functions", 
          "controller", 
          "error", 
          "object position", 
          "accuracy", 
          "simulations", 
          "exponential function", 
          "constraints", 
          "performance", 
          "technology", 
          "output", 
          "scheme", 
          "advantages", 
          "range", 
          "conditions", 
          "work", 
          "position", 
          "coordination work", 
          "problem", 
          "function", 
          "values", 
          "control", 
          "objects", 
          "theory", 
          "state", 
          "variables", 
          "paper"
        ], 
        "name": "Practical Tracking Control for Dual-arm Robot with Output Constraints", 
        "pagination": "3264-3273", 
        "productId": [
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1150553858"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s12555-021-0605-z"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s12555-021-0605-z", 
          "https://app.dimensions.ai/details/publication/pub.1150553858"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2022-12-01T06:43", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-springernature-scigraph/baseset/20221201/entities/gbq_results/article/article_919.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "https://doi.org/10.1007/s12555-021-0605-z"
      }
    ]
     

    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/s12555-021-0605-z'

    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/s12555-021-0605-z'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s12555-021-0605-z'

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

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s12555-021-0605-z'


     

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

    140 TRIPLES      21 PREDICATES      82 URIs      68 LITERALS      6 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s12555-021-0605-z schema:about anzsrc-for:09
    2 anzsrc-for:0906
    3 anzsrc-for:0910
    4 anzsrc-for:0913
    5 schema:author Nb24416cbe3e24216aaedac54864e7891
    6 schema:citation sg:pub.10.1007/s12555-013-0083-z
    7 sg:pub.10.1007/s12555-017-0026-1
    8 sg:pub.10.1007/s12555-018-0627-3
    9 sg:pub.10.1007/s12555-019-0324-x
    10 schema:datePublished 2022-08-27
    11 schema:datePublishedReg 2022-08-27
    12 schema:description To ensure that the dual-arm robots can complete the coordination work excellently, this paper studies the practical tracking control problem for the object position with output constraints. Firstly, position tracking error is transformed through a designed constraint function. By guaranteeing that the new error state is bounded, the original output constraint can be satisfied, whose advantage is that it can avoid meeting the feasibility conditions when combined with barrier Lyapunov function and backstepping technology. Secondly, the newly formed error state variable is transformed by an exponential function to improve the tracking accuracy. Then, a robust adaptive control scheme is proposed, which can make the trajectory tracking error of the object achieve the specified accuracy and the output is always kept within the constraint range. Furthermore, through Lyapunov stability theory, it is proved that the tracking error of positions can converge to a smaller expected value. Finally, numerical simulations indicate the good performance of the designed controller.
    13 schema:genre article
    14 schema:isAccessibleForFree false
    15 schema:isPartOf N0ba466d5d8224152b0df4501150895b6
    16 N55f2d1884e4f48a5983d548cdf4b2774
    17 sg:journal.1041911
    18 schema:keywords Lyapunov function
    19 Lyapunov stability theory
    20 accuracy
    21 adaptive control scheme
    22 advantages
    23 barrier Lyapunov function
    24 better performance
    25 conditions
    26 constraint functions
    27 constraint range
    28 constraints
    29 control
    30 control problem
    31 control scheme
    32 controller
    33 coordination work
    34 dual-arm robot
    35 error
    36 error state variables
    37 error states
    38 exponential function
    39 feasibility conditions
    40 function
    41 numerical simulations
    42 object position
    43 objects
    44 output
    45 output constraints
    46 paper
    47 performance
    48 position
    49 position tracking error
    50 practical tracking control
    51 problem
    52 range
    53 robot
    54 robust adaptive control scheme
    55 scheme
    56 simulations
    57 stability theory
    58 state
    59 state variables
    60 technology
    61 theory
    62 tracking accuracy
    63 tracking control
    64 tracking control problem
    65 tracking error
    66 trajectory tracking error
    67 values
    68 variables
    69 work
    70 schema:name Practical Tracking Control for Dual-arm Robot with Output Constraints
    71 schema:pagination 3264-3273
    72 schema:productId N96ac7990bf2c4caf9d47e0b4895cd6a3
    73 N9adfd1002571491fb00886193978025b
    74 schema:sameAs https://app.dimensions.ai/details/publication/pub.1150553858
    75 https://doi.org/10.1007/s12555-021-0605-z
    76 schema:sdDatePublished 2022-12-01T06:43
    77 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    78 schema:sdPublisher Nf5cd50ca969f4abab2417db5903cae88
    79 schema:url https://doi.org/10.1007/s12555-021-0605-z
    80 sgo:license sg:explorer/license/
    81 sgo:sdDataset articles
    82 rdf:type schema:ScholarlyArticle
    83 N0ba466d5d8224152b0df4501150895b6 schema:issueNumber 10
    84 rdf:type schema:PublicationIssue
    85 N55f2d1884e4f48a5983d548cdf4b2774 schema:volumeNumber 20
    86 rdf:type schema:PublicationVolume
    87 N96ac7990bf2c4caf9d47e0b4895cd6a3 schema:name doi
    88 schema:value 10.1007/s12555-021-0605-z
    89 rdf:type schema:PropertyValue
    90 N9adfd1002571491fb00886193978025b schema:name dimensions_id
    91 schema:value pub.1150553858
    92 rdf:type schema:PropertyValue
    93 Nb24416cbe3e24216aaedac54864e7891 rdf:first sg:person.012052767117.93
    94 rdf:rest Nd6b13432d30a4010bd0fe36c9a4293dc
    95 Nd6b13432d30a4010bd0fe36c9a4293dc rdf:first sg:person.013314211217.21
    96 rdf:rest rdf:nil
    97 Nf5cd50ca969f4abab2417db5903cae88 schema:name Springer Nature - SN SciGraph project
    98 rdf:type schema:Organization
    99 anzsrc-for:09 schema:inDefinedTermSet anzsrc-for:
    100 schema:name Engineering
    101 rdf:type schema:DefinedTerm
    102 anzsrc-for:0906 schema:inDefinedTermSet anzsrc-for:
    103 schema:name Electrical and Electronic Engineering
    104 rdf:type schema:DefinedTerm
    105 anzsrc-for:0910 schema:inDefinedTermSet anzsrc-for:
    106 schema:name Manufacturing Engineering
    107 rdf:type schema:DefinedTerm
    108 anzsrc-for:0913 schema:inDefinedTermSet anzsrc-for:
    109 schema:name Mechanical Engineering
    110 rdf:type schema:DefinedTerm
    111 sg:journal.1041911 schema:issn 1598-6446
    112 2005-4092
    113 schema:name International Journal of Control, Automation and Systems
    114 schema:publisher Springer Nature
    115 rdf:type schema:Periodical
    116 sg:person.012052767117.93 schema:affiliation grid-institutes:grid.43169.39
    117 schema:familyName Hu
    118 schema:givenName Heyu
    119 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012052767117.93
    120 rdf:type schema:Person
    121 sg:person.013314211217.21 schema:affiliation grid-institutes:grid.43169.39
    122 schema:familyName Cao
    123 schema:givenName Jianfu
    124 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013314211217.21
    125 rdf:type schema:Person
    126 sg:pub.10.1007/s12555-013-0083-z schema:sameAs https://app.dimensions.ai/details/publication/pub.1014496042
    127 https://doi.org/10.1007/s12555-013-0083-z
    128 rdf:type schema:CreativeWork
    129 sg:pub.10.1007/s12555-017-0026-1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1092125657
    130 https://doi.org/10.1007/s12555-017-0026-1
    131 rdf:type schema:CreativeWork
    132 sg:pub.10.1007/s12555-018-0627-3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1112732121
    133 https://doi.org/10.1007/s12555-018-0627-3
    134 rdf:type schema:CreativeWork
    135 sg:pub.10.1007/s12555-019-0324-x schema:sameAs https://app.dimensions.ai/details/publication/pub.1129902138
    136 https://doi.org/10.1007/s12555-019-0324-x
    137 rdf:type schema:CreativeWork
    138 grid-institutes:grid.43169.39 schema:alternateName Institute of Automatic Control, thr School of Electronics and Information Engineering, Xi’an Jiaotong University, 710049, Xi’an, China
    139 schema:name Institute of Automatic Control, thr School of Electronics and Information Engineering, Xi’an Jiaotong University, 710049, Xi’an, China
    140 rdf:type schema:Organization
     




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


    ...