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)


    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
    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

    PublisherUniversity of Twente


    Conference8th Mechatronics Forum International Conference, MECHATRONICS 2002
    Abbreviated titleMechatronics 2002


    • METIS-207374
    • IR-43774

    Cite this