![]() |
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
The same loop runs on the left and right side of the shooter. They are only coupled in software. The control loop to run the shoulder and shooter angle is a 6 state MIMO (multiple input, multiple output) controller. The intake loop is separate. Then, there is the MIMO drivetrain loop being fed with angles by the camera. So, yea, 5. Quote:
|
Re: FRC971 Spartan Robotics 2016 Release Video
Amazing robot as always!
a few question about you auto aiming- are you guys using two camera's to aim? can you explain how it works? how much(avg) time does it take to be focused on the target? Thanks in advance! |
Re: FRC971 Spartan Robotics 2016 Release Video
Ok so I thought last years 971 robot was unique and yet very competitive... This year continues that trend... can't wait to see this up and running tomorrow at Sac/Davis!
|
Re: FRC971 Spartan Robotics 2016 Release Video
They just make the most robotic robots. :p
|
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
The first 4 states are obvious: main arm position and speed, shooter mini-arm position and speed. What are the other two? How'd you go about tuning that? With that level of complexity, I imagine you had to go to model-based control? |
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
971's made a really cool robot as usual, I'm hoping to see it in person soon! |
Re: FRC971 Spartan Robotics 2016 Release Video
How much of this robot was made on your in house CNC router? Great looking robot by the way
|
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
|
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
The states are: [shoulder position; shoulder velocity; shooter position (relative to the base), shooter velocity (relative to the base), shoulder voltage error, shooter voltage error] The shooter is connected to the superstructure, but there is a coordinate transformation to have the states be relative to the ground. This gives us better control over what we actually care about. The voltage errors are what we use instead of integral control. This lets the kalman filter learn the difference between what the motor is being asked to do and what actually is achieved, and lets us compensate for it. If you work the math out volts -> force. |
Re: FRC971 Spartan Robotics 2016 Release Video
Easily one of the coolest robots I have seen yet. Could you expand some on closed loop driving? Also, what is the reasoning behind using two cameras?
|
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
We are currently just averaging the angles from the two cameras, but when we get a bit more time, we are going to work on using the pair of cameras to do stereo distance measurement. We have a proof of concept working on a laptop, but haven't made it work reliably yet on a robot. |
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
Also, what RPM and ball compression are you running? You shoot the balls out like bullets! |
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
Quote:
|
Re: FRC971 Spartan Robotics 2016 Release Video
It looks like you have a 775 pro on the "elbow" gearbox, and maybe the shoulder too? No spring to balance the load either. If so, how are you holding position without burning out the motor? Is there a brake I can't see?
(It's my understanding that the 775 pros will melt in just a few seconds when stalled at more than 6V) |
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
We don't leave the arm up for long periods, and land it on the bellypan when we are done shooting. This helps keep it cooler. The rest of the joints run cool and aren't a concern due to the low loads. |
| All times are GMT -5. The time now is 05:44. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi