Go to Post Mind you... if your ball kicker has as much energy stored up as a trackball launcher, you ought to be able to kick balls up into the stands. - dtengineering [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
  #31   Spotlight this post!  
Unread 13-01-2011, 11:39
AlftanSr AlftanSr is offline
Registered User
FRC #1013
 
Join Date: Feb 2010
Location: Arizona
Posts: 12
AlftanSr is an unknown quantity at this point
Re: Programming Minibot

Why do you need to program the minibot? You're allowed a light switch!
  #32   Spotlight this post!  
Unread 13-01-2011, 12:34
Ethan E Ethan E is offline
Registered User
FRC #1683
 
Join Date: Feb 2010
Location: Johns Creek, GA
Posts: 7
Ethan E is an unknown quantity at this point
Re: Programming Minibot

I think the GDC needs to be a little more careful with ROBOT vs. HOSTBOT. <R45> says that only CIM motors and the BaneBots motors are allowed on the ROBOTS. But since the MINIBOT is part of the ROBOT (ROBOT = HOSTBOT + MINIBOT), and <R92> doesn't say that either of these can be used on the MINIBOT, NO motors are legal for the MINIBOT. Of course, I don't think anyone is going to use <R45> on the minibots, but we shouldn't have to take a loose interpretation of the rules.

In the same vein, <R03-B> prohibits custom circuits and COTS electronics from affecting any outputs on the ROBOT. But the MINIBOT is part of the ROBOT (can you see where this is going?) and as the NXT controller isn't in the KOP, it's a COTS electronics item. And a limit switch wired to the motors would be a custom circuit! I can't figure out any way to control a completely autonomous MINIBOT legally!

Ok, I'll stop being such a smart-aleck now.

On a more serious note, obviously an exception will be made for the motors, and we'll be able to control the MINIBOT with an NXT controller, but will we be able to control the MINIBOT with a custom circuit and NO NXT controller?
  #33   Spotlight this post!  
Unread 13-01-2011, 18:22
treffk's Avatar
treffk treffk is offline
botgirl
AKA: Kelli
FRC #1802 (Stealth)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2005
Location: Kansas City
Posts: 301
treffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud oftreffk has much to be proud of
Re: Programming Minibot

From what I'm reading on FTC I'm seeing you can only program the FTC NXT brick with LabView or RobotC. What my question is, can you interchangeably go back in forth between the NXT-G and RobotC on the NXT brick as long as you have both firmwares?
__________________
"If you always says yes, what are your yeses worth?"

Alumna of FRC Team 1802
  #34   Spotlight this post!  
Unread 13-01-2011, 20:02
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,753
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Programming Minibot

LabVIEW and NXT-G use the LEGO firmware. RobotC uses a specific firmware image.

You can change the firmware pretty much as often as you like with no problems. Use the correct firmware and tool combination.

Greg McKaskle
  #35   Spotlight this post!  
Unread 13-01-2011, 20:16
prattster1995 prattster1995 is offline
Rookie
AKA: Joshua
FRC #3407 (Meustangs)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Shoreview
Posts: 5
prattster1995 is an unknown quantity at this point
Re: Programming Minibot

sorry unrelated question but how do you start a forum or thread on chief delphi?
  #36   Spotlight this post!  
Unread 14-01-2011, 17:33
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Re: Programming Minibot

you can even use NXJ leJOS (Java), which I've found is fairly nice (though I have not played with it in forever )
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib
  #37   Spotlight this post!  
Unread 20-01-2011, 07:59
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Programming Minibot

Quote:
Originally Posted by Ethan E View Post
I think the GDC needs to be a little more careful with ROBOT vs. HOSTBOT. <R45> says that only CIM motors and the BaneBots motors are allowed on the ROBOTS. But since the MINIBOT is part of the ROBOT (ROBOT = HOSTBOT + MINIBOT), and <R92> doesn't say that either of these can be used on the MINIBOT, NO motors are legal for the MINIBOT.
and as the NXT controller isn't in the KOP, it's a COTS electronics item. And a limit switch wired to the motors would be a custom circuit! I can't figure out any way to control a completely autonomous MINIBOT legally!
Ethan by now I think you have figured out these dilemmas but as many teams seem to be struggling with this apparent discrepancy, here is a reminder. 4.3.14 MINIBOT modifies the rules as they pertain to the minibot only. That is this section specifies the battery that is used, the materials that are allowed and the modification that limit switches and light switches may be used to effect the minibot motors directly or through an NXT brick. Some may have also picked up on the NXT brick being a COTS computing device. When inspecting minibots, inspectors will use this section as modified throughout the season in Team Updates, as the basis for their inspection. There will be an separate inspection sheet and process for minibots.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #38   Spotlight this post!  
Unread 26-01-2011, 11:53
cilginbilgin cilginbilgin is offline
Registered User
FRC #2905
 
Join Date: Jan 2010
Location: Istanbul,Turkey
Posts: 188
cilginbilgin is a jewel in the roughcilginbilgin is a jewel in the roughcilginbilgin is a jewel in the roughcilginbilgin is a jewel in the rough
Question Re: Programming Minibot

can we use "lego mindstorms nxt" for progromming the minibot (we do not know much thing about ftc) and how can we use "tetrix dc drive motor" with nxt --- is it similar with "nxt interactive servo motor".....
  #39   Spotlight this post!  
Unread 26-01-2011, 11:57
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Programming Minibot

C,
You may use NXT but you are not required to use NXT. If you decide to use NXT, you must use the FTC motor controller to drive the motor(s).
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #40   Spotlight this post!  
Unread 26-01-2011, 12:05
cilginbilgin cilginbilgin is offline
Registered User
FRC #2905
 
Join Date: Jan 2010
Location: Istanbul,Turkey
Posts: 188
cilginbilgin is a jewel in the roughcilginbilgin is a jewel in the roughcilginbilgin is a jewel in the roughcilginbilgin is a jewel in the rough
Question Re: Programming Minibot

can we use "lego mindstorms nxt" for programming the minibot ---- how can we use tetrix dc drive motor with nxt--- is it similar with nxt interactive servo motor...
  #41   Spotlight this post!  
Unread 26-01-2011, 19:10
Techhexium Techhexium is offline
Registered User
FTC #3555
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2009
Location: California
Posts: 122
Techhexium has a spectacular aura aboutTechhexium has a spectacular aura about
Re: Programming Minibot

Here is how you configure a TETRIX testbed so you can see what part is connected to another.
Attached Thumbnails
Click image for larger version

Name:	testbed.jpg
Views:	66
Size:	84.7 KB
ID:	9833  
  #42   Spotlight this post!  
Unread 26-01-2011, 19:31
Eagleeyedan's Avatar
Eagleeyedan Eagleeyedan is offline
C.O.R.E.; We build on each other
AKA: Daniel C.
FRC #2062 (C.O.R.E. 2062)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2006
Location: Wisconsin
Posts: 334
Eagleeyedan is a jewel in the roughEagleeyedan is a jewel in the roughEagleeyedan is a jewel in the roughEagleeyedan is a jewel in the rough
Re: Programming Minibot

I'd think you'd just use the NXT-G or Labview. Robot-C works on it and so does Java though. We are just not using the NXT on our minibot. Adds too much wieght wich slows it down.
__________________
Former Driver and Safety Captain of team C.O.R.E. 2062 (Community of Robotic Engineers)

2015: Wisconsin Regional- Champions, Industrial Safety Award
Midwest Regional - Champions, Industrial Safety Award, Industrial Controls Award
2014: Midwest Regional - Judges Award
2013: Lake Superior Regional - Champions
2012: World Championship - Industrial Safety Award, World Finalist for the Autodesk Award
2011: Wisconsin Regional - Website Award 10,000 Lakes Regional - Innovation in Control, Safety Award
2010: World Championship - Archimedes Semi-Finalists -World Finalist for the Autodesk Award
10,000 Lakes Regional - Regional Champs, Entrepreneurship Award
Wisconsin Regional - Entrepreneurship Award, Industrial Safety Award
2009: WI Regional- Quality Award, Industrial Safety Award
10,000 Lakes - Safety Award, Motorola Quality Award, Animation Award
2008: World Championship - Industrial Safety Award,
Wisconsin Regional - Champions, Industrial Safety Award
  #43   Spotlight this post!  
Unread 26-01-2011, 20:21
Bill_B Bill_B is offline
You cannot not make a difference
FRC #2170
 
Join Date: Jan 2010
Rookie Year: 2004
Location: Connecticut
Posts: 1,099
Bill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond repute
Re: Programming Minibot

Quote:
Originally Posted by Techhexium View Post
Here is how you configure a TETRIX testbed so you can see what part is connected to another.
Thanks. I took the liberty of adding a few annotations to your picture.
Attached Thumbnails
Click image for larger version

Name:	annotated tetrix and FTC testbed.jpg
Views:	55
Size:	48.8 KB
ID:	9836  
__________________
Nature's Fury FLL team 830 - F L eLements
FRC team 2170 - Titanium Tomahawks
  #44   Spotlight this post!  
Unread 26-01-2011, 23:18
PAR_WIG1350's Avatar
PAR_WIG1350 PAR_WIG1350 is offline
Registered User
AKA: Alan Wells
FRC #1350 (Rambots)
Team Role: Alumni
 
Join Date: Dec 2009
Rookie Year: 2009
Location: Rhode Island
Posts: 1,190
PAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond repute
Re: Programming Minibot

Quote:
Originally Posted by cilginbilgin View Post
can we use "lego mindstorms nxt" for programming the minibot ---- how can we use tetrix dc drive motor with nxt--- is it similar with nxt interactive servo motor...
Yes, "lego mindstorms nxt" is the name of the NXT-G integrated development environment. The dc drive motors are not very similar to the interactive servo motors at all (in terms of control) and cannot be programed with the same NXT-g programming block. The blocks you are looking for can be found here.
__________________
  #45   Spotlight this post!  
Unread 27-01-2011, 11:04
Techhexium Techhexium is offline
Registered User
FTC #3555
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2009
Location: California
Posts: 122
Techhexium has a spectacular aura aboutTechhexium has a spectacular aura about
Re: Programming Minibot

Quote:
Originally Posted by PAR_WIG1350 View Post
Yes, "lego mindstorms nxt" is the name of the NXT-G integrated development environment. The dc drive motors are not very similar to the interactive servo motors at all (in terms of control) and cannot be programed with the same NXT-g programming block. The blocks you are looking for can be found here.
Lego Mindstorms NXT is the robotics kit made by Lego, and NXT-G is the name of the IDE. RobotC may also be used if you're more familiar with text-based programming or C++
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 00:22.

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