Pendulum + Beaglebone + Control Theory = Profit

Поділитися
Вставка
  • Опубліковано 1 гру 2016
  • Nov 21, 2016
    Can a Beaglebone Black balance a pendulum? The answer is a resounding yes... thanks to our friend, Control Theory.
    In this talk, we present an overview of the Quanser pendulum hardware, the Beaglebone Black, and state-feedback controllers.
    The intended audience is engineering undergraduates.
    Presented to the IEEE Club at the University of California, Santa Barbara.
    More videos, projects, code, presentations, contact info: justinppearson.com
    (c) 2016 Justin P. Pearson. All rights reserved.

КОМЕНТАРІ • 10

  • @vedantjoshi1487
    @vedantjoshi1487 6 років тому

    man!!!.......you are too good at teaching control theory....you made it tooo easy..!!!
    thank you man...#kudos

  • @JonPrevost
    @JonPrevost 3 роки тому +1

    The SRV-02 has 2 quad encoders AND the potentiometer. Limitations for encoder input on the Beaglebone?

  • @lindnerlars81
    @lindnerlars81 6 років тому +1

    He Justin, you are great men :) I want to build something similar and I want to ask you, if you programmed all the measurement and state-space controller in your Beaglebone using Python? You are used some king of Linux RTOS to guarantee the execution of your control algorithm in real time? Can you give me some hint on the implementation please? :) Thank you again dude, Lars

    • @funskits
      @funskits  6 років тому +1

      Hi Lars, for this video, are you correct -- I used a state-space controller and observer in Python on the Beaglebone. It turned out the system was sufficiently stable that I didn't need an RTOS. The control loop ran every 5ms, with small timing errors due to processor preemption. However, for more unstable systems, it would have been necessary to have a real-time solution. When I was working on my PhD, I used the Beaglebone's 200 MHz Real-Time Unit (RTU) as a real-time sensor/actuator coprocessor. The controller still ran on Linux on the main 1 GHz processor, but the time-sensitive sensing and actuating occurred on the RTU. For more details, please see the video here: justinppearson.com/research.html#an-architecture-for-preemption-resistant-control-ph-d-defense

  • @amazon_tech_gagets
    @amazon_tech_gagets 10 місяців тому

    Which language is prefer for this project

  • @tanhhoangcong2806
    @tanhhoangcong2806 7 років тому

    How can i build this project? Can you help me

    • @funskits
      @funskits  7 років тому +1

      How about start with the instructions at my GitHub page:
      github.com/justinpearson/Beaglebone-motor-from-command-line

  • @robertoalmazan3030
    @robertoalmazan3030 6 років тому

    Hi. What motor did you use? :D

    • @funskits
      @funskits  6 років тому

      Here is the kit from Quanser: www.quanser.com/products/rotary-inverted-pendulum/

    • @robertoalmazan3030
      @robertoalmazan3030 6 років тому

      Thank you ^^