The Poppy project - Robots are powerful tools to learn

with 3D printed parts and Arduino-based electronics, it has never been so easy to hack, extend, or create robots. And it is all open-source!.Poppy is an interdisciplinary platform gathering beginners and experts, scientists, educators, developersand artists, that all share a vision: robots are powerful tools to learn and be creative. The Poppy community develops robotic creations that are easy to build, customise, deploy, and share. We promote open-source by sharing hardware, software, and web tools.



The Poppy platform was initially designed within a publicly funded scientific project (Flowers project-team funded by ERC Grant Explorers, Inria and RĂ©gion Aquitaine). It targeted to respond jointly to three complementary needs in robotics and cognitive science.
  • Make the body an experimental variable: The properties of the body (shapes, elasticity, distribution of mass, …) have a crucial impact on sensorimotor control, cognitive skills and social interaction. For example, adequate shapes of legs can considerably simplify the acquisition of locomotion. The social and emotional response of a human in front of a robot is also strongly impacted by its body appearance. Thus, a scientific enquiry of the role of the body requires the possibility of fast design, building and experimentation of alternative morphologies. 3D printing and other rapid prototyping techniques now make it possible, and this was leveraged in the design of the Poppy platform.
  • Make scientific output openly accessible, reproducible and cumulative: Robots are often complex systems, and this has so far often resulted in robotics research project which results were relying on either closed platforms, hiding sometimes crucial details, or experiments which cannot be reproduced. This is a barrier to scientific progress. The Poppy platform is a step towards addressing this issue, being accessible both in terms of cost and complexity, and allowing researchers to share hardware and experimental details in addition to code and algorithms;
  • Make scientific output usable outside science labs: A number of research projects in science labs could in principle be reused in educational, FabLab or industrial projects. Yet, the difficulty of accessing information through the formalism of scientific publications is often a strong obstacle. The sharing of experimental materials through the Poppy platform opens new possibilities in this perspective.

How can I use Poppy for my scientific work ?

The Poppy platform allows users to create and modify easily the shape ofrobots. Poppy creatures can also be used directly as reproducible and accessible experimental platforms. For example:
  • Investigate quickly, and at a reasonable cost, various mechanical design for body part such as the leg (see this article), or test several mechanism for the feet (see this article), and study their impact on balance or energy consumption.
  • Explore how different body appearances can impact human-robot interaction, e.g. how humans perceive the movements or the internal state of the robot.
  • Test how autonomous learning algorithms allow a robot to learn how to control new morphologies and interact with objects, such as with the compatible open-source Explauto python library for curiosity-driven learning.

TEDx talk discussing how Poppy opens scientific possibilities to explore the mechanisms of learning and development with open-source baby robots 
Thanks to the availability of simulators, one can also study how skills acquired by the robot in simulation (e.g. through stochastic optimization), can be transferred efficiently to the physical robot.
Poppy is accessible, and other science lab in the world will be able to reproduce your research, and extend it with their own idea. Thanks to the 3D printing technology, off the shelf affordable components, and true open source community, you can have very short cycles of development. Your research can go fast. 

How can I contribute?


There are many ways you can contribute, which include:
  • Investigate your own research question using Poppy and share the source code of the software and hardware to the community such that anyone can reproduce you results and test on their own platform;
  • Create a tutorial on your or our website allowing other researchers to reproduce your experiments;
  • Connect your latest machine learning or control algorithms to the PyPot library so that users in the Poppy community can reuse them for their projects;
  • Submit scientific challenges to the Poppy community;
  • Help others to solve their scientific goals;

Flewup

Founder,Chairma & CEO

Aliriza Abdul Gafoor is the founder of our company and has been our chairman and chief executive officer since our inception.Mr.Aliriza has over a decade of experience in IT industry.With a long time passion for Entrepreneurship, Self development & Success, He started Flewup with the intention of educating and inspiring likeminded people all over the world to always strive for success no matter what their circumstances. .

0 comments:

Post a Comment