Go to Post We like to help, otherwise they put us back in our cages. - Matt Krass [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 21-02-2014, 03:37
RoeeVulcan's Avatar
RoeeVulcan RoeeVulcan is offline
With burning passion ;)
AKA: Captain Mortenfeld for you
FRC #3835 (Vulcan)
Team Role: Leadership
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Israel
Posts: 31
RoeeVulcan is just really niceRoeeVulcan is just really niceRoeeVulcan is just really niceRoeeVulcan is just really nice
Lightbulb Suggestions | Program challenges for a better robot

Hi My name is Roee and I am the Captain for Vulcan 3835.
My lead programmer asked me to find him cool program challenges he can do to improve the robot such as vision targeting to help pick up the ball and setting equal speeds for the badly greased gear boxes. Any advice?
Seriously anything, the harder the better He just loves this type of stuff.
__________________
That's Captain RoeeVulcan for you.
israeli 2013 finalist
  #2   Spotlight this post!  
Unread 21-02-2014, 08:40
eddie12390's Avatar
eddie12390 eddie12390 is offline
Registered User
AKA: Eddie
FRC #3260 (SHARP)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Pittsburgh
Posts: 285
eddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of light
Re: Suggestions | Program challenges for a better robot

Quote:
Originally Posted by RoeeVulcan View Post
Hi My name is Roee and I am the Captain for Vulcan 3835.
My lead programmer asked me to find him cool program challenges he can do to improve the robot such as vision targeting to help pick up the ball and setting equal speeds for the badly greased gear boxes. Any advice?
Seriously anything, the harder the better He just loves this type of stuff.
If you have shifting things like intelligent automatic shifting can be nice. You may also want to look into a catching assistant that suggests where to drive to catch a ball. Keep in mind that this would be pretty difficult and would require some special hardware as I don't think dedicating the cRIOs power to it would be worth it.
  #3   Spotlight this post!  
Unread 21-02-2014, 08:59
MichelB's Avatar
MichelB MichelB is offline
Jack Of All Trades
FRC #3941 (Absolute Zero Electricity)
Team Role: Electrical
 
Join Date: Nov 2013
Rookie Year: 2012
Location: Havre De Grace, MD
Posts: 51
MichelB is an unknown quantity at this point
Re: Suggestions | Program challenges for a better robot

Use the encoders on the SuperShifters to equalize the speeds
  #4   Spotlight this post!  
Unread 21-02-2014, 09:56
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: Suggestions | Program challenges for a better robot

1) Add gyro control for driving straight
2) Making your autonomous more advanced. Say, a three ball auto, even if it takes more than 10 seconds (this is for practics afterall)
3) Add automation to your robot

To give you an example, we still have our Rebound Rumble robot. A few of us are thinking about fully automating it, which wouldn't require much given what we did with it in 2012, to give a demonstration. Basically, the robot can automaticall do the following
1) Adjust the shooter based on distance
2) Target the hoop
3) Find distance to the hoop
4) Object distance detection (of balls, ideally)
5) Manage balls in inventory to limit itself to 3 (per 2012 rules)

To add: Obstacle avoidance and ball detection
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #5   Spotlight this post!  
Unread 21-02-2014, 11:35
Pault's Avatar
Pault Pault is offline
Registered User
FRC #0246 (Overclocked)
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Boston
Posts: 618
Pault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond repute
Re: Suggestions | Program challenges for a better robot

How about code that uses a gyro and accelerometer to automatically reposition the robot whenever it is pushed. Of course,you couldn't do it side to side unless you have a mecanum/swerve drive, but it would still be very useful for shooting.

Or using an excel sheet to code autonomous (search autonomous scripting).
  #6   Spotlight this post!  
Unread 21-02-2014, 13:17
chris.boyle's Avatar
chris.boyle chris.boyle is offline
Programming Mentor
FRC #0068 (Truck Town Thunder)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2012
Location: Truck Town Thunder (Brandon)
Posts: 36
chris.boyle is on a distinguished road
Re: Suggestions | Program challenges for a better robot

I have several ideas that may be of interest:

1) Implement a recording / replay system for autonomous. While in Teleop record the robot movements and then have autonomous read the saved commands and replay them so the robot duplicates the original movements. This is done on the cRIO side.

2) Add an editor to edit the recorded movements to better tune them. This is done on the PC side. We use ftp to retrieve and replace the recorded files.

3) Extend the recording to specific areas of the robot code to watch later. We use this to help improve the logic flow for when automatic actions of the robot should be made. Ie: in this years robot we are using a winch to retract the catapult, when the winch is not moving the separate winch brake needs to be engaged. This control is automatic.
__________________
2014 Chairman's Award--Michigan State Championship
2014 Chairman's Award--Waterford District
2014 Winner--Great Lakes Bay District
2013 Chairman's Award--Kettering District
2012 Championship Division Finalists--Thanks 330 and 639
  #7   Spotlight this post!  
Unread 21-02-2014, 13:42
RoeeVulcan's Avatar
RoeeVulcan RoeeVulcan is offline
With burning passion ;)
AKA: Captain Mortenfeld for you
FRC #3835 (Vulcan)
Team Role: Leadership
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Israel
Posts: 31
RoeeVulcan is just really niceRoeeVulcan is just really niceRoeeVulcan is just really niceRoeeVulcan is just really nice
Re: Suggestions | Program challenges for a better robot

Quote:
Originally Posted by chris.boyle View Post
I have several ideas that may be of interest:

1) Implement a recording / replay system for autonomous. While in Teleop record the robot movements and then have autonomous read the saved commands and replay them so the robot duplicates the original movements. This is done on the cRIO side.

2) Add an editor to edit the recorded movements to better tune them. This is done on the PC side. We use ftp to retrieve and replace the recorded files.

3) Extend the recording to specific areas of the robot code to watch later. We use this to help improve the logic flow for when automatic actions of the robot should be made. Ie: in this years robot we are using a winch to retract the catapult, when the winch is not moving the separate winch brake needs to be engaged. This control is automatic.
Wow! The autonomous is brilliant!
__________________
That's Captain RoeeVulcan for you.
israeli 2013 finalist
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


All times are GMT -5. The time now is 02:36.

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