![]() |
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
That said, most of this thread is about how smart and well-meaning safety devices and procedures (pulling breakers, disabling code) can be improperly/ineffectively implemented without something at we're calling "common sense" and/or "safety culture". Depending on your team and robot, it may be more likely that you'll disable code incorrectly, or that you'll disconnect electronics incorrectly. Or that you'll use the mechanical wheels-up method incorrectly. Have you ever seen a robot change CG quickly or contact something with its manipulator such that its wheel contact the blocks? I have. What about someone or something knocking into it that could cause the wheels to contact a surface? Is the mechanical solution better than the programming or electrical solution? In general? Maybe. For a specific team? Who knows; I don't. Feel free to argue that it's better, but I don't see how you can argue that it's foolproof. Maybe you can personally make a rig that is foolproof (I raise you a better fool) by sizing it correctly/etc, but it'll be just as specific if not more so than pulling a breaker. Every solution has its problems; ignoring them seems to me personally to be hypocritical. |
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
"Lack of basic integration between hardware and software to ensure basic functionality works as-designed" and "Unchecked electrical modifications by a rookie student - really, teams do this?" Yes I'm pretty sure it has/will happen. You do realize this is FRC right? In fact very early in our 2014 build this (variation on elc scenario) happened with a couple of our rookies. Just as the drive base was done I instructed them to use their own knowledge and reading skills to figure out how to wire it. The point was to not have me/mentors hover over them when we don't need to and let them learn from any mistakes. So after they were done we placed the drive base on blocks, place the battery in, check main breaker, plug in battery, and flip main breaker. And the robot goes nowhere as the left side drive spins in mid air. I knew it would happen but I was sill able to let them see it and understand how that kind of mistake would affect them in less controlled environments. If we were at a competition at that knowledge level they wouldn't have looked at a victor 888 so long as I was around or even alive. My elc scenario example assumes 1. lack of a more experienced person to check 2. competition stress and fatigue 3. added stress of a critical failure 4. an immediate time crunch. 5. no blocks. So yes I can see how something similar can happen. Edit: Just as I post this and go to the top of the page I see this in the spotlight section: I always say find what works best for your team, for your given situation. Why should we rely on someone else to tell me what will work best for our situation? - JVN So I'll take that as a sign to quit arguing. |
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
I think I should also clarify that when I have mentioned "blocks", I was implying blocks that were securely fastened to a cart or a table or whatever the team uses to work on the robot. Obviously just laying blocks on the ground with a robot on top doesn't prevent someone from bumping the robot and then causing the blocks to fall. |
Re: Safety Issue: Robots Moving in Pits
Quote:
However, I still think any sort of dedicated platform is overkill if proper precautions are used. Even blocks bolted to a cart or table are fallible and could result in a robot getting tipped over. How do you ensure nothing is caught in the wheels? Or that the robot is sitting just right on the blocks so the wheels don't touch anything? How do you lock down the robot so it can't tip? The reasonable answer always comes back to "a person has to check" and, in my mind, a person hovering over a disable button is just as good as a person spot-checking everything to do with blocking up a robot, or pulling breakers, or fiddling with code, or whatever the selected safety method is. The important thing is to be redundant in your safety measures and to have a practiced mode of operation so that everyone near the robot knows what could happen and how they must respond. The exact details are largely irrelevant. |
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
Most venues I have been to in MAR had some room they could find for this purpose. All they need is floor really and perhaps scrap rug. |
1 Attachment(s)
This is my solution. It took me about an hour. It's simple made out of 2x4 and plywood. Basically we will have this on hand at sbpli for testing and people can't put rest their chassis on the wood blocks while still being able to test mechanisms. This is obviously not perfect but it's something.
So yea if anyone here is at sbpli come to our pit and get this thing before you test. Attachment 18661 |
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
But even if I am missing something basic, robot frames are not all at the same height off the ground. I'm afraid that this "solution" would not work for a large fraction of the robots I have seen this year. |
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
Just make one for your own robot guys. |
Re: Safety Issue: Robots Moving in Pits
Quote:
To be clear, this is at least slightly tongue-in-cheek. But there seems to be a lot of "my solution is foolproof, but here, let me build a better fool to break yours" going on. I have no reason to believe that this rig will actually harm anyone at SBPLI, and commend the effort towards what I hope and believe is a full spectrum attempt at safety culture. Kudos. At the same time, I think we're all simply cautioning that, regardless of your solution, common sense/safety culture is still necessary to implement it properly. Raising the wheels is by no means an entirely safe solution. In fact, I can think of specific cases in which allowing the wheels to spin under power is more dangerous than actually controlling that power digitally or electrically. Again, it takes critical thinking. Anything anywhere in life that is sold as a perfect solution comes with the danger that users will stop thinking about its risks. |
Re: Safety Issue: Robots Moving in Pits
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
I guess I'm picturing jacking the robot up like a car then testing the wheels. Is there really that much sideways movement when your run the wheels off the ground? |
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
What would you tell a team trying to test a drive running PID in their pit? Put it on the floor? |
Quote:
|
Re: Safety Issue: Robots Moving in Pits
Quote:
Back in the IFI controller era many years ago, we did run a robot on the floor in the pit in order to tune and test the autonomous drive routines. We didn't run the actual auton code, just some test commands through the serial "program port" link to tell it to drive forward or backward six inches, or to rotate left or right ten degrees at a time. We did a six foot run once or twice, with advance warning to our pit neighbors and a couple of lines of students making sure nobody was going to be in the danger zone. And always there was someone prepared to slap the big red Emergency Stop mushroom on our auton/disable dongle. |
| All times are GMT -5. The time now is 00:49. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi