Go to Post No matter their age, no matter their generation, every mentor and student must be responsible for their actions, and for understand that compromise and maturity are the paths to team success. - Eugenia Gabrielov [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

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #19   Spotlight this post!  
Unread 11-12-2015, 02:41
sanelss sanelss is offline
Registered User
FRC #1658
 
Join Date: Dec 2012
Location: saint louis
Posts: 258
sanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to behold
Re: Team 1658 prototype flying inverse differential(gyro-encabulator) bi-swerve

Quote:
Originally Posted by nuclearnerd View Post
What algorithm are you using to choose the motor speeds? Lets say you want to speed up the right side. You could speed up the top motor, slow down (or reverse) the bottom motor, or some combination of the two. How do you avoid running either motor at an inefficient part of its range (such as stalling one while the other runs flat out)? Just curious.
still working on it but with the previous test we did my approach was as such:

the top cims are the reference motors, they always run just about full out but still PID speed controlled(so lets say 1k rpms) but that's completely up to us and arbitrary depending how much total power we want available. i will try to remove this though and just have them be full forward or full reverse without needing the extra control here. As you said there are a variety of ways to control this and we are still researching. Not sure how well that will work but will see. then the opposite side is variable speed to give us the speed we want from the output. with some simple math(just the average of the two inputs) we can get any output speed we want. so currently each cim is being speed(or position) PID controlled. We made half a bot work and currently in the process of making the whole bot work. Whole point of doing it is to see just how well and effective this design can be, it may or may not be favorable and that's why we're doing it, to find out!

Last edited by sanelss : 11-12-2015 at 03:11.
Reply With Quote
 


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 21:10.

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