So my ‘Snail bot’ has this problem where when it comes to shoot it out of the top it just doesn’t work.
No matter what I try by changing the gear ratio or increasing traction it seems to just barley roll out, not even close to shooting the ball up into the goal!
Does anybody know how to fix this or what you did to make your bot work?
The 2 back rollers are geared to a 1 to 1 ratio with a 600 rpm motor and the 2 front ones are powered by a 200 rpm motor but the top roller is geared up 1 to 5
I think you might be having a compression issue. If the ball isn’t being gripped well by your rollers, it’s going to have a hard time going up. Maybe try tinkering with the size of your sprockets/gears to see if that solves the problem.
So, a couple of things:
-You will not be able to “Poop” the ball out the back with how they are chained, and you may want to brace the sides of your x-drive.
-It looks like you have way too much compression on the ball throughout the rollers- I would recommend moving either the front or back roller towers a few more holes apart, or using smaller rollers.
-The speed of your top roller needs to be launching the ball, not compression. While compression will work, it has a slower speed and will be less efficient. I would recommend changing the gearing to somewhere around 1200-2000, and making sure there is little friction.
I would take a look at these threads: Help: Snailbot isn’t shooting ball up Snailbot issues
Here is our bot, Sorry about the kinda bad quality gif.
and I can see you have a 30 tooth to 6 tooth sprocket ratio powering that top roller, so regardless of what motor cartridge your using, that roller should be spinning so much faster.
either you have a ton of friction and your motors are stalling, or you’ve set your motor speed very low in your code.
Can you check to see the speed your rollers are running at? They seem to be moving quite slow (what xenon said) although this could just be because of the camera
My team actually had this problem before, that when the balls come to the top, it wouldn’t shoot into the goal. So what we did was we put the rubber bands in a position, that instead of the hood going up, stayed down. This worked because the downward pressure coming from the rubber bands helped push the balls outwards.
I am not sure, if that made sense, but here is a test video of my team’s robot:
You can see the rubberband at work, forcing the hood downwards, once the ball is shot out
It looks like it might be an issue with the hood. You don’t need to go any fast to make it work. Our top roller is 900 rpm and it works fine. Your hood gets nicked back by the ball. Try holding it and moving it to different angles.
We had a different roller geometries, but around a 30 degree angle worked for us. Other option is to try removing the anti slip mat from the top and see if that helps