Go to Post I have a feeling this is going to be a really good year.:) - Richard Wallace [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-01-2008, 15:57
COACHTJ1688's Avatar
COACHTJ1688 COACHTJ1688 is offline
-STICKSHIFT ROBOTICS-
AKA: TJ
FRC #1688 (Stickshift)
Team Role: Coach
 
Join Date: Jan 2007
Rookie Year: 2004
Location: Staten Island
Posts: 13
COACHTJ1688 is an unknown quantity at this point
ACKERMANN PROGRAMMING

We've decided to prototype an Ackermann steering setup using a fisher price motor.

This would be our first year trying this method, and actually I think it will work quite well with the exception of actually programming the thing.

Any suggestions?

I was thinking of modifying a standard..high end RC car controller for use as the controller.. however, we don't have very much programming experience on our team and the more I think about it, the more I feel like the programming is going to be our biggest hurdle with this type of steering.
__________________




"If you can't fix it with duct tape...you haven't used enough duct tape."
  #2   Spotlight this post!  
Unread 30-01-2008, 17:14
Ken Streeter's Avatar
Ken Streeter Ken Streeter is offline
Let the MAYHEM begin!
FRC #1519 (Mechanical Mayhem)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Team: Milford, NH; Me: Bedford, NH
Posts: 471
Ken Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond repute
Re: ACKERMANN PROGRAMMING

I would suggest installing a position sensor on the steering arm to be used for "closed loop" control to set the position of the steering arm.

A few possible options for the sensor:
  • if using a pitman arm to move the steering arm, install a potentiometer directly to the motor shaft
  • if using a rack/pinion or lead screw to move the steering arm, use a multi-turn potentiometer or an encoder
  • if the steering arm doesn't move particularly far, you could install a slide potentiometer directly to the steering arm.

With the above approach, the robot controller will be able to query the sensor to determine the "current position" of the steering arm.

The operator interface would then be used to set the "desired position" via the joystick, steering wheel, or whatever you use in the OI.

The robot controller could use a PID control loop to force the "current position" to match the "desired position".

Best Regards,
--ken
__________________
Ken Streeter - Team 1519 - Mechanical Mayhem (Milford Area Youth Homeschoolers Enriching Minds)
2015 NE District Winners with 195 & 2067, 125 & 1786, 230 & 4908, and 95 & 1307
2013 World Finalists & Archimedes Division Winners with 33 & 469
2013 & 2012 North Carolina Regional Winners with teams 435 & 4828 and 1311 & 2642
2011, 2010, 2006 Granite State Regional Winners with teams 175 & 176, 1073 & 1058, and 1276 & 133
Team 1519 Video Gallery - including Chairman's Video, and the infamous "Speed Racer!"
  #3   Spotlight this post!  
Unread 30-01-2008, 17:18
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: ACKERMANN PROGRAMMING

Sorry, but I this is my first year with the FRC. What is ACKERMANN steering?? I hope that is not a dumb question.
Closed Thread


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming in Python and Explaination of Programming roboxking Programming 22 07-01-2008 16:08
programming motors with programming kit BorisTheBlade FIRST Tech Challenge 4 01-11-2005 19:03
Programming cadets Programming 8 18-12-2003 10:20
Programming cadets Electrical 0 18-11-2003 09:57
programming JasonWestHigh Technical Discussion 1 13-01-2003 20:54


All times are GMT -5. The time now is 19:11.

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