One of the most difficult part of robotics is getting started. In fact most people don’t have a robot to play around with, or have a toy robot which can’t be accessed programatically. That’s one of the reasons we create the BiBli platform. It’s a real robot!
We use a variety of languages as part of the BiBli Operating System however most of the controls can be done via a Python library.
We’re trying to make it really easy to program a robot to do anything. From autonomous driving to speech there shouldn’t be any barriers.
Below is a sample program. It’s a basic Python program which you can load on to your BiBli and have it automatically move, speak and sense. We like to use light, sound and motion to create robot emotions, but you are free to code to your heart’s delight.
In case this is your first coding project – no problem – you’ll want to first copy this into a text editor. We use Brackets but notepad, or most website editors will work just fine.
You’ll be saving it yourfilename.py which is the file BiBli reads to run it’s demo.
Need help or want to see it run on a live BiBli? Email email@example.com.
This year we had the opportunity to work with a talented young group of kids from the Boulder Public Library to create and build a fun BiBli Swarm. The rules were simple: The robots had to use the BiBli OS and at least 1 Googley Eye. The robots had to also make people laugh or entertain them.
Students built and demoed their robots for the #HourOfCode Celebration being held in Boulder as part of Computer Science Education Week. The used BiBli Developer Kits pre-loaded with BiBli OS v 1.5 for Raspberry Pi.
The challenge dubbed “RobotJoy” was fun to participate and amazing to watch. Each student presented their robot on stage at the end of the week and wowed the audience with their colorful and creative functional BiBli robots. The event was meant to be fun and to introduce kids to swarm robotics but we also wanted to recognize some exceptional effort, design and engineering:
Drumroll…the 2016 BiBli Engineering Award Recipients:
This award goes to the overall best designed robot including character, use of LED in the design and overall efficiency and function as an actual robot. Weight, materials, design and electronics were all factors in this year’s winning robot.
The 2016 award goes to Rainbow!
Character matters in robotics. In fact it may be even more important than the actual engineering in some cases. There is an identity to the machine that makes it personable and something more than it really is. The Best Character award was a difficult one to judge. All of the designs were far better than we anticipated and a big round of applause to everyone.
This Year’s winner is “Scientist BiBli” (far right)…
We picked this because it not only displayed a robot character it had an accompanying story and persona. Well done!
Robots are fun and they should make us laugh, encourage us and entertain. This was not one of the original awards but we’re adding it because this robot perfectly illustrated the spirit behind the original concept – robots that make us laugh.
This year’s Robot Joy Award goes to BiBi the Robot Elf. The ‘ugly sweater’ put it over the top! Well done everyone and start thinking about your ideas for next year. Hint: there will be an award for “Best Swarm”.
For this year’s Boulder Computer Science Education Week and #HourOfCode we’re helping area students contribute their own personalized BiBli robots to the swarm as part of a partnership with the Boulder Public Library and BLDG61. Join us Sunday December 4 at Twitter for CSED Week Kickoff.
Inside Boulder News – Dec. 2, 2016 from City of Boulder on Vimeo.