Summer of Code/2009/Robots

From Sugar Labs

Jump to: navigation, search

Contents

About you

Rafael Ortiz

dirakx---gmail

RafaelOrtiz

dirakx

Spanish-English

Bogota,Colombia

http://wiki.debian.org/RafaelOrtiz, http://wiki.laptop.org/go/User:RafaelOrtiz

About your project



The main idea is to make an activity that helps children learn programing robots,and that can provide a platform to help children learn about cybernetics The scope of the proposal for gsoc would be generating a GUI for emulating different kinds of robots, after gsoc period, focus would be interaction of Robots with the physical world. i.e controlling physical robots with the code made by emulation.

The theory of this proposal are in one of Marvin Minsky's essays, specially this one

Teaching Cybernetics instead of Psychology

'All this suggests that our ideas about psychology are still developing so rapidly that it wouldn’t make sense for us to select any current “theory of thinking” to teach. So instead, we’ll propose a different approach: to provide our children with ideas they could use to invent their own theories about themselves! The rest of this essay will suggest that such ideas could come from engaging children in projects that involve making machines that have ‘lifelike’ behaviors. Such projects would engage and integrate many concepts that we separately treat today, in Physics, Biology, and Mathematics—and in Social Studies, Psychology, and Economics—along with other important principles that don’t fit into any of those traditional subjects.

A flood of new concepts about what machines could do began to emerge in the 1940s, from research in the field called Cybernetics—which soon then led to other fields called Control Theory, Computer Science, Artificial Intelligence, and Cognitive Psychology. Each of those new sciences brought hosts of new ideas about how to build systems that actually do some of the things we use ‘thinking’ to do. So now, in the spirit of Seymour Papert’s “constructionism,” we can enable our children to experiment with networks composed of collections of parts that support many sorts of knowledge-based processes. 10 This is important because that’s what we are'

the technologies used are python, talking into count already existing programs like pyrobots, the simulations would be in 2D,(later can be 3D) for example

BraitenbergWorld.png


The students would be able to see the code to the emulation and also working it graphically. but the interest here is to have a platform for the student to be able to construct it's own robots under different bases For example line-followers, avoid detection, labyrinth solvers and Brainterberg's ideas explored in:



modifying gui to meet sugar standars  5. modyfy gui to add other ideas abut AI  6 and 7 tes

My best presentation card here is that I've worked for three years with OLPC and Sugar, and most of this time has been voluntary work. My only interest is that sugar can transform education.

You and the community



keep on working and solving problems..

Wiki and mail lists.

Miscellaneous

Sugar-raf.png



There is an initial work on http://wiki.laptop.org/go/Peripherals/Robots

Personal tools
Namespaces
Variants
Actions
Sugar
Projects
Teams
Local Labs
Using the Wiki
Google translations