|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: How to power Mini-PC on robot?
IMHO, you should really be thinking laptop with a built in battery.
|
|
#2
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
However, it is up to all of the LRIs with how they interpret the ambiguously worded rule about COTS device batteries. I know how I'm interpreting it until I'm told otherwise at an event by an LRI. And based on Al's comments in a prior thread, as long as the COTS computing device's batteries don't interface with the control or drive systems for the robot, you should be following the intent of the rule in his eyes. EDIT: Or don't test the rules and just use one of these after adjusting the output voltage: http://a.co/gd9yFkM |
|
#3
|
|||
|
|||
|
Re: How to power Mini-PC on robot?
Quote:
R37 says: "batteries integral to and part of a COTS computing device". There have been many discussions about batteries and the Raspberry Pi. Until someone sells a Pi COTS with battery, the Pi cannot have its own battery. Team 4480's computer is no different. Hence a laptop (notebook, chromebook, pad, etc.) with a built in battery is the preferred solution. Just because you have an Operating System on your COTS computing device that does not like a random shutdown is not an excuse. If you had a more fault tolerant OS (and a fast booting one), you would not "need" the second battery. |
|
#4
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
Q&A was asked a direct question about allowing replacement batteries for COTS devices and they chose to answer by explaining that integral means "essential to completeness". You are picking and choosing what that means (Just like I am... see the problem YET?!?!)... and if you're an LRI then you are entitled but no one else is. Last edited by marshall : 24-01-2017 at 11:09. |
|
#5
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
|
|
#6
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
If they are going to allow batteries for laptops then I truly do not understand why they think laptop batteries are integral. They are not required for a laptop to function. They are not essential to completeness yet that is how they defined it so I'm left to think that a battery must be required for a laptop because if it loses power then it will potentially corrupt the OS or files. Any 1st year EE undergrad can tell you that a power source is a power source yet FIRST doesn't seem to think that. Maybe a cell phone has a battery that is literally required for completeness but that's not strictly true either. All of these devices can be run from an alternative power source like the robot battery. Now they've said that USB power packs shouldn't be considered integral. Well, ok... what about this: https://www.sparkfun.com/products/13896 IT USES A USB BATTERY PACK!!! Not to mention the custom circuit rules which allows for other things like this: Ebay link for a supercap based system that should be able to charge from the robot battery USB batteries aren't legal but yet this thing seems perfectly legal provided it charges from the robot battery and doesn't power anything on the robot's control system or motors. IT MAKES NO SENSE! It's not a battery after all, it's just a bunch of capacitors in a custom circuit. Bonus, it has a built-in USB port. I'm committed to kicking and screaming about this for as long as it is ambiguous and believe me, we'll push boundaries on trying stuff. I really implore FIRST to stop and think about what this rule is trying to accomplish and then explain the intent. At this point they are just being silly. Last edited by marshall : 24-01-2017 at 11:41. |
|
#7
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
I believe I understand the spirit of the goal with this rule - but I disagree that integral batteries insure proper engineering and external batteries are more risky. If it's down the bare legal issue of having someone to sue - consider that most companies DO NOT recommend mounting their systems on a mobile robot so in a Court of Law they'll pull that out as a defense. Unrelated to the quote above: I disagree that a small PC that is not a laptop will fair poorly on a robot. I know of several HP Pavilion models (550 for example) that are miniITX motherboards in unusually large cases and take 19VDC power in. With the addition of a cheap SSD these would be no more likely to fail than a laptop and that style board is often mounted in large full size motor vehicles. Granted a full size motor vehicle has a suspension. Years ago someone told me on Chief Delphi that a laptop on a robot would fail if it wasn't as robust as a Panasonic ToughBook so I put a Dell Mini 9 (SSD) and a Gateway netbook (with a HDD replaced with an SSD) on a robot in a box merely padded with foam and drove it over the 6" bumps in the field that year hundreds of times without a single failure of any sort. Could it fail - sure. Did it fail - no. I have watched people drop average HP and Dell laptops down stairs in a padded case in hibernation and they come out in one piece and still work. As far as how to produce reliable power for such a setup - I strongly recommend that someone boost their input voltage from the battery as high as they are legally allowed then buck it down to whatever voltages they require (use switching power supplies). If 24VDC is the maximum (likely because of the history of the cRIO) then go as high as that. If you don't do this you'll always have risk that the battery will absorb a heavy load and drop output voltage just enough to force a reboot. If would be better if your PC could run off 16V or less because at 19VDC you only have room for the input voltage to dive about 5-6VDC before the only safety you have to insure a correct output voltage will be the temporary charge of the internal switching power supply capacitors. Finally I am still game to produce a 3D printed or laser cut case with a Raspberry Pi and battery in it but the requirements for this are more about FIRST rules than some huge business opportunity. If someone wants to put the work in I am will to provide assistance if asked. I figure the goal should be to provide such platforms for a bunch of common FIRST coprocessors because frankly - many times the coprocessors in FIRST are each powerful enough to run a mobile robot outside of FIRST and there could be some opportunity there if that business later provides expanded I/O solutions for those platforms as well. If someone designs the case I have access to many 3D printers and the large format laser cutters at NextFAB in Philadelphia. I can also provide free web services and domain registration to reduce the operation costs. I can finally provide testing and prototyping for the electonic elements. As I have effectively made this offer for this 5 times now on Chief Delphi alone - please be aware that you'd be working on something for next year because this year is cutting it very darn close and if FIRST (understandably) asks for something to examine themselves you are leaving them far too little time to complete that evaluation. Last edited by techhelpbb : 24-01-2017 at 13:17. |
|
#8
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Marshall, I think you're reading too much into the Q&A ruling. It specifically says that "laptops are designed to have a battery" - even if the battery is swapable, that doesn't mean you're constrained to the one that originally shipped with the laptop, so long as you use a battery intended for use with that laptop by the manufacturer.
But I can't see a way to interpret that ruling to allowing batteries to be added to a computing device that is designed to be run off wall power. Before you try that route, ask a direct question on the Q&A, otherwise you're likely to be disappointed at competition. |
|
#9
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
I'm already disappointed... nowhere to go but up from here. |
|
#10
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Q138 was intentionally worded to be extremely broad, don't deny it. Any attempt to give a detailed response by the GDC would have likely opened up loopholes for teams to exploit. Instead, they gave a simple response that most people can conceptually understand.
Q284, on the other hand, was an extremely straightforward and narrow question, and as such got a straightforward and direct response. Be more like Q284. |
|
#11
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
I'd like to see one of two things: A) Say that teams can use batteries for computing devices provided it is done safely and doesn't interface with the control or motors for the robot. This can be demonstrated by having the team turn off the robot and see what is still running. or B) Make the only legal source of power on the robot to be the ROBOT battery. |
|
#12
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
|
|
#13
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
Quote:
Also, S03 already covers unsafe robots. |
|
#14
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
So you're OK with an LRI arbitrarily looking at a battery powered custom circuit and saying "I deem that to be unsafe"? You don't want rules in place to actually tell you what is considered a safe setup and what isn't?
|
|
#15
|
||||
|
||||
|
Re: How to power Mini-PC on robot?
It's already a rule and happens all the time to rookie teams.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|