The Tixo Robot

See down for the english version.

Tixo è un progetto di robot parzialmente autonomo che utilizza il linguaggio Python ,vuole essere un robot semplice e potente utilizzando tecnologie a basso costo.
Tixo è un robot di esporazione e ricognizione terrestre, studiato per poter essere controllato da remoto, addestrato a eseguire un compito o lasciato in autonomia.
Esso dispone di svariati sistemi elettronici e energetici per salvaguardare la durata della sua autonomia.
Tixo è infatti dotato di 4 batterie interne al Piombo-jel, in grado di erogare una potenza complessiva di 240 Watts, e anche di un pannello solare ad alta efficienza.
Il sistema di locomozione è basato su 4 motori con una trazione massima singola di 7 Kg a 90° di pendenza. Agganciate ai motori ci sono 4 ruote di gomma robusta.
Il telaio che accoglie i dispositivi elettronici e le batterie è resistente e completamente impermeabile all’ acqua.
Il robot è anche dotato di un sistema di illuminazione, sia per le luci di posizione, sia per illuminare di fronte a sè.
Il tutto è accessoriato con svariati sensori per la navigazione: sensori di temperatura, bussola elettronica, sensori a ultrasuoni, un ricevitore GPS e una telecamera CMOS.

Al suo interno una scheda apposita si occupa di rinuire tutti i vari controlli di alimentazione,dei sensori e dei motori. Il “cervello” del robot è basato su un router “Fonera”(versione 2200), con sistema operativo GNU/Linux OpenWrt. Al suo interno un software sviluppato nel linguaggio interpretato Python basato su una “Rete Neuronale Artificiale”(di tipo multistrato) si occupa di gestire tutti di dispositivi elettronici,i sensori,le luci, i motori e farli comunicare tra loro e permettere il loro controllo tramite Wireless 802.11g per tramite della Fonera.

Un software su un computer di qualunque tipo che supporti il linguaggio Python, da qualunque parte del mondo, via internet o direttamente via wireless, permetterà di accedere al robot; controllarlo, configurarlo, programmarlo. Tutto tramite una interfaccia grafica, una libreria o una interfaccia da shell.

Uno speciale programma agente si occuperà di lavorare nel “cervello” del robot, portandolo a cercare di sopravvivere il più possibile, immagazzinare energia, fermarsi, ripartire, valutare.

E il vantaggio di tutto? Si chiama “OpenSource”: la possibilità di conoscere tutti gli schemi, tutti i dettagli, collaborare al progetto, migliorarlo, chiedere informazioni a livello globale.

Il progetto è in stato di realizzazione, verranno messe alcune notizie sul blog. A lavoro finito tutti i file e gli schemi saranno sicuramente disponibili.

English Version.

Tixo is a partially-autonomus robot project that uses the Python language. It wants to be a simple and powerful robot using low cost technologies.
Tixo is a terrestral exploration robot, studied to can be controlled from remote, drived to make a job or leaved in autonomy.
It has a lot of electronic and power supply systems to look after his autonomy time.
In fact Tixo has 4 internal lead-acid batteries, that can erogate a power of 240 Watts, and a high efficiency solar panel.
The motor system is based on four motors with a maximum single traction of 7 kg at 90° of slope.
Connected to the motors there are four sturdies plastic wheels.
The robot’s case that has all electronic devices is completely tough and waterproof.
The robot has also a lighting system for the position lights, but also to light in front of it.

The all is accessoryed with a lot of sensors for the navigation: temperature sensor, a compass module, two ultrasonic sensors, a GPS reciver and a CMOS camera.

In the inside a dedicated electronic card connects all power controls, sensors and motors.
The robot’s “brain” is a router “Fonera”(2200 version), with the Gnu/Linux OpenWrt operating system.Inside the operating system a software developed in the Python interpretated language based on an “Artificial Neural Network”(of Multi-layer type) manage all electronic devices, sensors, lights, motors and puts them in communications and makes able their control by the Wireless 802.11g of the Fonera.

A software on a computer of any type that supports the Python language, in any place, by internet or directly by wireless, will make you able to access to the robot; to control it, to configure it, to program it, all by a GUI, a library or a shell interface.

A special agent-program will works in the “brain” of the robot, driving it to try to survive and store energy, stops, restarts or evalute.

So what is the advantage of all? It’s name is “OpenSource”: the possibility to know all schematics, all details, join into the project, make it better, ask for informations at global level.

The project is in realization process, there will be some news on the blog. At job finished there will be surely all files and schematics.

Una Risposta a “The Tixo Robot”

  1. ser Dice:

    complimenti sei veramente bravo….
    io sono un neo appassionato della robotica e di python
    e quindi ne so veramente poco…mi sto documentando.

Lascia un commento