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

    38 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
    Country/TerritoryNetherlands
    CityEnschede
    Period24/06/0226/06/02

    Keywords

    • METIS-207374
    • IR-43774

    Cite this