View Single Post
  #13   Spotlight this post!  
Unread 01-09-2011, 11:21
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Linear motion setup

The controller will know its operation profile ahead of time. It will have a command list along the lines of

Go 8.5" forwards at a speed of 1"/sec
Go 4.5" backwards at a speed of 10"/sec
Go 1" forwards at a speed of 100"/sec
Go 5" backwards at a speed of 50"/sec

Repeat ad infinitum.

The profiles its requested to move could be completely arbitrary, within its mechanical limits of stroke and speed, but they will be known before it starts, so yes, it will be able to plan for, and begin to decelerate as it approaches the arbitrary points.

Conversely, the profile could be as simple as:

Go 12" forwards at 1000"/sec
Go 12" backwards at 1000"/sec

Repeat.

(Obviously, 1000"/sec is way faster than it would be able to go, its an example of the simplest sort of command string. It will always return to the starting point before repeating the cycle.)

I have considered a pneumatic setup, with the sort of fancy valves we're not allowed to use in FRC, and it would probably work and meet the needs, but pneumatics are much noisier than electric motors (quiet operation is preferred for this application), and speed control would be difficult.

Last edited by Racer26 : 01-09-2011 at 11:29.