Go to Post I think overcoming obstacles together builds a stronger team. - MissInformation [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 28-10-2014, 14:35
brianburke@bwc brianburke@bwc is offline
Registered User
no team
 
Join Date: Mar 2013
Location: San Francisco Bay Area
Posts: 5
brianburke@bwc is just really nicebrianburke@bwc is just really nicebrianburke@bwc is just really nicebrianburke@bwc is just really nicebrianburke@bwc is just really nice
Inverted Pendulum - Creative Programming!

Check out this new video of a linear actuator used as an Inverted Pendulum!
Click Here!

This is a great example of programming.
Reply With Quote
  #2   Spotlight this post!  
Unread 28-10-2014, 14:47
Joe G.'s Avatar
Joe G. Joe G. is offline
Taking a few years (mostly) off
AKA: Josepher
no team (Formerly 1687, 5400)
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2007
Location: Worcester, MA
Posts: 1,451
Joe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond repute
Send a message via AIM to Joe G.
Re: Inverted Pendulum - Creative Programming!

Cool video!

I spy some banebots parts.
__________________
FIRST is not about doing what you can with what you know. It is about doing what you thought impossible, with what you were inspired to become.

2007-2010: Student, FRC 1687, Highlander Robotics
2012-2014: Technical Mentor, FRC 1687, Highlander Robotics
2015-2016: Lead Mentor, FRC 5400, Team WARP
2016-???: Volunteer and freelance mentor-for-hire
Reply With Quote
  #3   Spotlight this post!  
Unread 28-10-2014, 15:14
Chadfrom308's Avatar
Chadfrom308 Chadfrom308 is offline
Slave to the bot
AKA: Chad Krause
FRC #0308 (The Monsters)
Team Role: Driver
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Novi
Posts: 272
Chadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to behold
Re: Inverted Pendulum - Creative Programming!

Quote:
Originally Posted by Joe G. View Post
Cool video!

I spy some banebots parts.
I see the wheels, anything else?

I'd love to see the program on that
Reply With Quote
  #4   Spotlight this post!  
Unread 28-10-2014, 18:10
Michael Hill's Avatar
Michael Hill Michael Hill is offline
Registered User
FRC #3138 (Innovators Robotics)
Team Role: Mentor
 
Join Date: Jul 2004
Rookie Year: 2003
Location: Dayton, OH
Posts: 1,576
Michael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond repute
Re: Inverted Pendulum - Creative Programming!

I'm guessing it's a rather untuned PD controller. Inverted pendulums can be controlled pretty stably if you use even just PD. X-travel targeting can be accomplished by adding in the Integral.

We did this in my controls lab. We used LQR and PID control (though the manual only lists LQR). There's some good math behind it all though. The lab does discuss adding in an Integral controller though.

https://engineering.purdue.edu/AAE/A...11/lab3/manual

These labs were always scary because we had to calculate all of our gains prior to actually testing and we had to put our gains to the test in lab (only 1 chance to get it right)

Last edited by Michael Hill : 28-10-2014 at 18:15.
Reply With Quote
  #5   Spotlight this post!  
Unread 29-10-2014, 07:18
Taylor's Avatar
Taylor Taylor is offline
Professor of Thinkology, ThD
AKA: @taylorstem
FRC #3487 (Red Pride Robotics)
Team Role: Teacher
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Indianapolis, IN, USA 46227
Posts: 4,600
Taylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond reputeTaylor has a reputation beyond repute
Re: Inverted Pendulum - Creative Programming!

Quote:
Originally Posted by Michael Hill View Post
I'm guessing it's a rather untuned PD controller. Inverted pendulums can be controlled pretty stably if you use even just PD. X-travel targeting can be accomplished by adding in the Integral.

We did this in my controls lab. We used LQR and PID control (though the manual only lists LQR). There's some good math behind it all though. The lab does discuss adding in an Integral controller though.

https://engineering.purdue.edu/AAE/A...11/lab3/manual

These labs were always scary because we had to calculate all of our gains prior to actually testing and we had to put our gains to the test in lab (only 1 chance to get it right)
I've seen a Boilermaker version of this machine, possibly the one Michael referenced above. However, the operator held the pendulum upright, then started the machine. How much more difficult is is for the machine to start with the pendulum pointed down, as the OP video shows?
__________________
Hi!
Reply With Quote
  #6   Spotlight this post!  
Unread 29-10-2014, 08:36
Michael Hill's Avatar
Michael Hill Michael Hill is offline
Registered User
FRC #3138 (Innovators Robotics)
Team Role: Mentor
 
Join Date: Jul 2004
Rookie Year: 2003
Location: Dayton, OH
Posts: 1,576
Michael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond repute
Re: Inverted Pendulum - Creative Programming!

Quote:
Originally Posted by Taylor View Post
I've seen a Boilermaker version of this machine, possibly the one Michael referenced above. However, the operator held the pendulum upright, then started the machine. How much more difficult is is for the machine to start with the pendulum pointed down, as the OP video shows?
It's not that much more difficult with the single pendulum to be honest. It's more difficult with the double pendulum. Part of the problem can be the physical track length. Bad things happen when you slam into the sides.

This is the version we used: http://www.quanser.com/products/linear_servo_IP02
Reply With Quote
  #7   Spotlight this post!  
Unread 29-10-2014, 17:18
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,533
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Inverted Pendulum - Creative Programming!

They have a similar device at the Ann-Arbor Hands on Museum. However, the pendulum is supported from a swing - arm that travels in a circle. That way it's not on a linear track and you never run out of track to balance on.
Reply With Quote
  #8   Spotlight this post!  
Unread 28-10-2014, 19:55
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 910
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: Inverted Pendulum - Creative Programming!

Mmmm, dat PID control loop. Love this stuff.
Reply With Quote
  #9   Spotlight this post!  
Unread 28-10-2014, 23:30
Chadfrom308's Avatar
Chadfrom308 Chadfrom308 is offline
Slave to the bot
AKA: Chad Krause
FRC #0308 (The Monsters)
Team Role: Driver
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Novi
Posts: 272
Chadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to behold
Re: Inverted Pendulum - Creative Programming!

Quote:
Originally Posted by Monochron View Post
Mmmm, dat PID control loop. Love this stuff.
Something tells me there is a little more than just a PID loop in there

But, the PID loop is very well tuned. Probably running insanely fast too
Reply With Quote
  #10   Spotlight this post!  
Unread 28-10-2014, 23:43
mman1506's Avatar
mman1506 mman1506 is online now
Focusing on Combat Robots!
AKA: Marcus Quintilian
no team (WARP7)
Team Role: Alumni
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Toronto
Posts: 805
mman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond repute
Re: Inverted Pendulum - Creative Programming!

More info here. http://www.youtube.com/watch?v=KOLRu7z-Gnk
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
Reply With Quote
  #11   Spotlight this post!  
Unread 29-10-2014, 07:30
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 910
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: Inverted Pendulum - Creative Programming!

Quote:
Originally Posted by Chadfrom308 View Post
Something tells me there is a little more than just a PID loop in there

But, the PID loop is very well tuned. Probably running insanely fast too
A couple groups in my senior design class did this project a couple years ago with a PID loop and processing offloaded to XPC. Looks similar, but yeah, I would be interested to see a technical paper on how they achieved that crazy in the video
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:20.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi