P.S. (its my lazyest no_need_to_program stint to date..... the "8" is already inbuilt )
But it still counts as the figure eight challenge is a low rules sort of thing. Although slot cars on a figure eight track might be taking things to far.
Awesome! I'm sure that took some doing.
Dead Reckoning with a Penguin could not have been easy. You made it look easy, but I can imagine a dozen attempts, and some choice words were used.
I would love to try the figure 8 with a real Parallax Toddler, but alas I don't own one nor can I afford to buy one, given my new "unemployed bum" status. If only there was a small stash of gold Toddlers somewhere in the Golden State. Heck, I'd even settle for a blue one.
Code attached per DaveJensen's request. As promised, it is neither pretty nor efficient, I was just in a "git 'er done" mood before going to sleep yesterday. It will do something in your Penguin, but no doubt, much calibration to match your servos will be required before anything like a figure 8 comes out of your robot.
I would love to try the figure 8 with a real Parallax Toddler, but alas I don't own one nor can I afford to buy one, given my new "unemployed bum" status. If only there was a small stash of gold Toddlers somewhere in the Golden State. Heck, I'd even settle for a blue one.
Sigh... A guy can dream, can't he?
I may take the BXP2 Penguin code and transform to Toddler. I will not take any credit.
Better late than never…..
Here is Artist’s attempt in erco’s figure 8 challenge.
[video=youtube_share;Ua92RTLxspw]
This code is appropriate for the Arlo robot and it uses only the drive_speed (int left, int right) function.
I also use the SD card in order to announce the challenge with speech.
Erco, if you agree I also have and another prospect on your challenge:
It would be interesting if the robot could make a not symmetric 8. For instance what type of “8” could make the robot if we place it somewhere not in the middle of the two points A ,B? ( e.g closer to the A with x<y)
I wish I could take full credit for the speed control of my Stingray, but I can't. My Stingray thinks it is a S2 robot.
Credit for the speed control has to go to Phil Pilgrim and his S2.spin motor control object.
The hardware used for this robot:
Parallax Activity Board
Pololu Dual MC33926 Motor Shield for Arduino
Dagu Simple Encoder Kit
Stingray Kit (Yes, I am using the 30:1 310 rpm motors that came with the kit)
The Pololu motor driver I'm using is not the same one that Parallax sells. It is the Arduino shield model, but I'm using it as a general purpose driver. It can be used in place of the S2 motor driver chip. This means I did not have to change the S2.spin code. I only had to change some of the constants and I/O pins assigned to the driver.
I have a silly idea to temporarily add two servos to one of my prized 1966 Remco Lost in Space toy robots to make it do a figure 8. One moves the on/off switch and the other changes the steering from left to right circle. Pointless, and I'm not sure when I'll get to it, but the thought of making things "do the eight" that otherwise shouldn't is kind of fun.
I blame Ttailspin. A while back, he shared a video of his robot riding on top of an S2 which did a figure 8. That's not cheating, that's GENIUS.
Comments
The IV Law of Robotics is that they do not. perform as well when videoed as they do when viewed alone with the Naked Eye. Asimov missed that one...
Don't let me have all the fun, guys!
Promenade quick and circle right,
Bow to your partner and shoot 'em in the can....
Well done, oh great one!!
HE HATES THESE CANS! STAY AWAY FROM THE CANS!
[video=youtube_share;aq6g3olGMAA]
Best regards Gareth
P.S. (its my lazyest no_need_to_program stint to date..... the "8" is already inbuilt )
But it still counts as the figure eight challenge is a low rules sort of thing. Although slot cars on a figure eight track might be taking things to far.
I see you haven,t modded the board yet.
(I used the same USB battery pack on mine before the surgery)
It walked a figure eight better than I can!!
I think the world needs more Penguins or a Penguin 2!!
It's great to see another figure-8 added to the thread. It's about time someone finally got a Penguin to strut its stuff here.
Dead Reckoning with a Penguin could not have been easy. You made it look easy, but I can imagine a dozen attempts, and some choice words were used.
Sure will, later today. It ain't purty but it worked. Might work for you after some servo calibration and testing.
OK, LOTS of calibration and testing.
Sigh... A guy can dream, can't he?
Mine isn't even assembled yet.
And my USB charger doctors still haven't arrived.
I may take the BXP2 Penguin code and transform to Toddler. I will not take any credit.
Here is Artist’s attempt in erco’s figure 8 challenge.
[video=youtube_share;Ua92RTLxspw]
This code is appropriate for the Arlo robot and it uses only the drive_speed (int left, int right) function.
I also use the SD card in order to announce the challenge with speech.
Erco, if you agree I also have and another prospect on your challenge:
It would be interesting if the robot could make a not symmetric 8. For instance what type of “8” could make the robot if we place it somewhere not in the middle of the two points A ,B? ( e.g closer to the A with x<y)
To do a figure 8 with any bot, is not as easy as it sounds. It is easy to say, but challenging to do.
-Tommy
Very well done. As Tommy said, you went fast and made it look easy. And a talking robot? Now you're just showing off!
I love your asymetrical 8 idea. Show us how to do it, Boss!
[video=youtube_share;FX4oQ8fhMp8]
John
-Tommy
I wish I could take full credit for the speed control of my Stingray, but I can't. My Stingray thinks it is a S2 robot.
Credit for the speed control has to go to Phil Pilgrim and his S2.spin motor control object.
The hardware used for this robot:
Parallax Activity Board
Pololu Dual MC33926 Motor Shield for Arduino
Dagu Simple Encoder Kit
Stingray Kit (Yes, I am using the 30:1 310 rpm motors that came with the kit)
The Pololu motor driver I'm using is not the same one that Parallax sells. It is the Arduino shield model, but I'm using it as a general purpose driver. It can be used in place of the S2 motor driver chip. This means I did not have to change the S2.spin code. I only had to change some of the constants and I/O pins assigned to the driver.
John
I blame Ttailspin. A while back, he shared a video of his robot riding on top of an S2 which did a figure 8. That's not cheating, that's GENIUS.