New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
First Run #1
Comments
I was messing around with auto-stopping and it resulted in very punchy movement. I have thought to add acceleration/deceleration ramping to smooth this out. This will probably result in lost of distance accuracy but will smooth out the movements. I think I can provide stationary feedback by switching back to setHeading in left/right and always roll heading 0. Lastly I will try turning stabilization off when not running a sequence, this should allow repositioning by hand, eliminating the need for a specific calibration step. |
This all sounds great, I'll try it out when it's ready. I wouldn't worry too much about jerky movements; I imagine the kids will not be varying the duration of any individual forward, rather they're more likely to issue |
I thought about dropping the time all together. I'm going to try to smooth On Mon, Nov 18, 2013 at 9:36 AM, Jacob Groundwater <notifications@github.com
http://ithoughtyouweretherobot.com http://nolonelyguineapigs.com/ http://morglog.org -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFG3btUBB/9+/WJNOSIuc/praKPaPOweqXV5s7PGRD+HAnNWF/19YAY3 |
I think that's a good idea. I think a great "unit-distance" would be the length of the sphero itself, so calling |
That might be difficult to achieve. I'll see what I can do with some easing On Mon, Nov 18, 2013 at 10:11 AM, Jacob Groundwater <
http://ithoughtyouweretherobot.com http://nolonelyguineapigs.com/ http://morglog.org -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFG3btUBB/9+/WJNOSIuc/praKPaPOweqXV5s7PGRD+HAnNWF/19YAY3 |
Got two of the three looking pretty good. Instant feedback of direction by using setHeading and roll(0)* |
Oh, the * from roll(0) is that the API ref says after using setHeading heading 0 will be forward. This isn't always the case. I was consistently having it still 90° off. |
Hey @morganrallen awesome work!
I gave the library a run on the Sphero and have a few issues I would like to work out before Wed.
.forward
command does not seem to work unless I call.stop
immediately after. This may or may not be the intention..left
and.right
re-orient the ball while stationary, i.e. where the blue tail-light rotates without the ball rolling forward. I think kids may need the visual feedback.Thanks so much for building this, I can already tell it's gonna be awesome!
The text was updated successfully, but these errors were encountered: