Controlling Mechatronic Set-up Using Real-time Linux and CTC ++

Johannes F. Broenink, D.S. Jovanovic, G.H. Hilderink

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    12 Downloads (Pure)

    Abstract

    The development of control software for mechatronic systems is presented by means of a case study: a 2 DOF mechanical rotational set-up usable as a camera-positioning device. The control software is generated using the code generation facility of 20-SIM, thus guaranteeing the generated code being the same as verified by simulation during the controller design phase. We use CTC++ (Communicating Threads for C++) as Communication Abstraction Layer to facilitate the conversion process from the block diagram describing the controller towards the control computer code. Furthermore, CTC++ enables the use of distributed and different processors as target computer, since distributivity and heterogeneity are explicitly accounted for in the CTC++ library. CTC++ provides the tools to make the application realtime. Real-time Linux provides us the real-time operating system resources that are needed to create a real-time environment for the real-time application.
    Original languageUndefined
    Title of host publicationProceedings of Mechatronics 2002
    EditorsJ. van Amerongen, B. Jonker, P. Regtien, S. Stramigioli
    Place of PublicationEnschede (The Netherlands)
    PublisherUniversity of Twente
    Pages1323-1331
    Number of pages9
    ISBN (Print)90 365 17664
    Publication statusPublished - 24 Jun 2002
    Event8th Mechatronics Forum International Conference, MECHATRONICS 2002 - Enschede, Netherlands
    Duration: 24 Jun 200226 Jun 2002
    Conference number: 8

    Publication series

    Name
    PublisherUniversity of Twente

    Conference

    Conference8th Mechatronics Forum International Conference, MECHATRONICS 2002
    Abbreviated titleMechatronics 2002
    CountryNetherlands
    CityEnschede
    Period24/06/0226/06/02

    Keywords

    • METIS-207374
    • IR-43774

    Cite this

    Broenink, J. F., Jovanovic, D. S., & Hilderink, G. H. (2002). Controlling Mechatronic Set-up Using Real-time Linux and CTC ++. In J. van Amerongen, B. Jonker, P. Regtien, & S. Stramigioli (Eds.), Proceedings of Mechatronics 2002 (pp. 1323-1331). Enschede (The Netherlands): University of Twente.
    Broenink, Johannes F. ; Jovanovic, D.S. ; Hilderink, G.H. / Controlling Mechatronic Set-up Using Real-time Linux and CTC ++. Proceedings of Mechatronics 2002. editor / J. van Amerongen ; B. Jonker ; P. Regtien ; S. Stramigioli. Enschede (The Netherlands) : University of Twente, 2002. pp. 1323-1331
    @inproceedings{40199900503b459097ffb41539994f4e,
    title = "Controlling Mechatronic Set-up Using Real-time Linux and CTC ++",
    abstract = "The development of control software for mechatronic systems is presented by means of a case study: a 2 DOF mechanical rotational set-up usable as a camera-positioning device. The control software is generated using the code generation facility of 20-SIM, thus guaranteeing the generated code being the same as verified by simulation during the controller design phase. We use CTC++ (Communicating Threads for C++) as Communication Abstraction Layer to facilitate the conversion process from the block diagram describing the controller towards the control computer code. Furthermore, CTC++ enables the use of distributed and different processors as target computer, since distributivity and heterogeneity are explicitly accounted for in the CTC++ library. CTC++ provides the tools to make the application realtime. Real-time Linux provides us the real-time operating system resources that are needed to create a real-time environment for the real-time application.",
    keywords = "METIS-207374, IR-43774",
    author = "Broenink, {Johannes F.} and D.S. Jovanovic and G.H. Hilderink",
    year = "2002",
    month = "6",
    day = "24",
    language = "Undefined",
    isbn = "90 365 17664",
    publisher = "University of Twente",
    pages = "1323--1331",
    editor = "{van Amerongen}, J. and B. Jonker and P. Regtien and S. Stramigioli",
    booktitle = "Proceedings of Mechatronics 2002",
    address = "Netherlands",

    }

    Broenink, JF, Jovanovic, DS & Hilderink, GH 2002, Controlling Mechatronic Set-up Using Real-time Linux and CTC ++. in J van Amerongen, B Jonker, P Regtien & S Stramigioli (eds), Proceedings of Mechatronics 2002. University of Twente, Enschede (The Netherlands), pp. 1323-1331, 8th Mechatronics Forum International Conference, MECHATRONICS 2002, Enschede, Netherlands, 24/06/02.

    Controlling Mechatronic Set-up Using Real-time Linux and CTC ++. / Broenink, Johannes F.; Jovanovic, D.S.; Hilderink, G.H.

    Proceedings of Mechatronics 2002. ed. / J. van Amerongen; B. Jonker; P. Regtien; S. Stramigioli. Enschede (The Netherlands) : University of Twente, 2002. p. 1323-1331.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    TY - GEN

    T1 - Controlling Mechatronic Set-up Using Real-time Linux and CTC ++

    AU - Broenink, Johannes F.

    AU - Jovanovic, D.S.

    AU - Hilderink, G.H.

    PY - 2002/6/24

    Y1 - 2002/6/24

    N2 - The development of control software for mechatronic systems is presented by means of a case study: a 2 DOF mechanical rotational set-up usable as a camera-positioning device. The control software is generated using the code generation facility of 20-SIM, thus guaranteeing the generated code being the same as verified by simulation during the controller design phase. We use CTC++ (Communicating Threads for C++) as Communication Abstraction Layer to facilitate the conversion process from the block diagram describing the controller towards the control computer code. Furthermore, CTC++ enables the use of distributed and different processors as target computer, since distributivity and heterogeneity are explicitly accounted for in the CTC++ library. CTC++ provides the tools to make the application realtime. Real-time Linux provides us the real-time operating system resources that are needed to create a real-time environment for the real-time application.

    AB - The development of control software for mechatronic systems is presented by means of a case study: a 2 DOF mechanical rotational set-up usable as a camera-positioning device. The control software is generated using the code generation facility of 20-SIM, thus guaranteeing the generated code being the same as verified by simulation during the controller design phase. We use CTC++ (Communicating Threads for C++) as Communication Abstraction Layer to facilitate the conversion process from the block diagram describing the controller towards the control computer code. Furthermore, CTC++ enables the use of distributed and different processors as target computer, since distributivity and heterogeneity are explicitly accounted for in the CTC++ library. CTC++ provides the tools to make the application realtime. Real-time Linux provides us the real-time operating system resources that are needed to create a real-time environment for the real-time application.

    KW - METIS-207374

    KW - IR-43774

    M3 - Conference contribution

    SN - 90 365 17664

    SP - 1323

    EP - 1331

    BT - Proceedings of Mechatronics 2002

    A2 - van Amerongen, J.

    A2 - Jonker, B.

    A2 - Regtien, P.

    A2 - Stramigioli, S.

    PB - University of Twente

    CY - Enschede (The Netherlands)

    ER -

    Broenink JF, Jovanovic DS, Hilderink GH. Controlling Mechatronic Set-up Using Real-time Linux and CTC ++. In van Amerongen J, Jonker B, Regtien P, Stramigioli S, editors, Proceedings of Mechatronics 2002. Enschede (The Netherlands): University of Twente. 2002. p. 1323-1331