In a very close future, robots will "invade" our daily life. Today, personal robotics is in a situation similar to personal computers at the beginning of the 80's.
Maybe robots will be our next pets, maybe robots will be our next main tool, maybe robots will be our next friends. But for the moment we cannot really predict what will be the future.

If the personal robotics market grown as the personal computer market, we can assert that:

  • robots will be powerful tools able to achieve many kind of tasks. But today, as computer in the past, we don't know what will be these market applications. The end user will decide.
  • as powerful, robots will be hightly "customisable". Robots are piece of technology made by compound of actual sciences' state-of-the-art. Specificaly, they inherit properties from computer because there is, most of the time, a computer in a robot. Thus, robots could be programmable by the end user.

If robots are customisable, and programmable in a very efficient way, some end user will have interest to "play" with them. Sometimes to have fun, sometimes to do useful works.

Experts in robotics are not so common as experts in computer sciences. As robotics is a fusion of many sciences, it is hard to expect people be able to understand easily all techniques involved to make a robot works.

The aim of the Tinigrifi website will be to allow end users to do their own personal robotics application. And contribute to a community world as much as a commercial world.
For that, the means are:

  1. Introduce uncanny concepts used in robotics, and gather them into a knowledge base.
  2. Explain what is enough to understand example implementations of these concepts. And support these example applications by references to scientific researches, and mathematical background when relevant.
  3. Device a framework that implement these concepts. The end users will then be able to use them efficiently without being stuck in specific programming skills needed to program a robot.
  4. Make this framework interoperate with the most common programming solutions for robots. Today there is no standard for that. But powerful tools already exists.
  5. To support community work, deliver this framework under a free and open source license.
  6. To make this framework believable and reliable, deliver it under a license that also allow commercial use. And support the use of this community work in end-to-end commercial applications for robots.