Penguins in class
Number Five
Posts: 3
I am a electronics and robotics student at Southwest Technology Center in Altus, Oklahoma. I am way ahead of the other students and as a result my instructor assigns new lessons for me to test and debug. I have been handed the Penguin and love the little guy but my instructor wants me to develop a step by step programming guide with the same format as the Toddler. As far as I know Penguin does not have a step by step guide to programming like the Toddler so I am considering taking apart the Penguin OS and using the code walkforward and turnright etc as stepping stones to teaching the basics of PBasic and movement for the penguin. My instructor also wants me to write to the EEPROM like chapter 4 in the toddler Coordinated Walking - Multiple Tables for Many Actions. I am reading the Toddler manual cover to cover but I work better hands on. If you have a way to help make these lessons simpler and easier to understand I will gladly pen you as co-author. Thanks for any help you can give.
From The Toddler book...
Chapter #2: Taking Your First Steps
Chapter #3: Turning Around
Chapter #4: Coordinated Walking
Chapter #5: Following Light
Chapter #6: Object Avoidance with Infrared
Chapter #7: Staying on the Table
Chapter #8: Real-Time Programming
Chapter #9: Acceleration-Based Motion
From The Toddler book...
Chapter #2: Taking Your First Steps
Chapter #3: Turning Around
Chapter #4: Coordinated Walking
Chapter #5: Following Light
Chapter #6: Object Avoidance with Infrared
Chapter #7: Staying on the Table
Chapter #8: Real-Time Programming
Chapter #9: Acceleration-Based Motion
Comments
Issue 1
Issue 2
Issue 3
Issue 4
hehe. Showing that you are the best in something, usually means you have to work more than others.....
However, I confirm that humanoido has done a lot of interesting works on the Penguin. You find them all at the site we have created in order to store all the Penguin related information: www.p-robot.com
In this site you also find a few programs of mine, which I hope could be helpful for your job. I would suggest especially to look at the Big Brain program, which leverages the great power of the BS2PX microcontoller, by defining a Main Program and up to 6 Dependent Programs. The Main Program, which act as a menu, allows you to tell the Penguin what to do, and is loaded in slot 0. According to your choice, it loads the EEPROM page (1 through 6), containing the Dependent Program corresponding to the selected behaviour. Page 7 is left for storing calibration values and other general variables.
Some months ago I had the same idea (creating a Penguin manual, similar to the Toddler manual) but I confess that I couldn't find enough time for this great effort. I have written several technical documents in the past, and I know how much work is behind a good manual, as the ones published by Parallax, which contain all the technical details but are easily understandable by anybody.
But you are a student, and you are supported by your teacher, so you can reach this goal. Feel free to ask me for more info, if you need them during your work. If you wish, you can also send me a draft version of your manual when it's ready. And when it's finished, it would be very nice to publish it on the Penguin site.
Go on with your good work and keep us informed!
Post Edited (vrossi) : 8/21/2009 5:49:08 PM GMT