Diferencia entre revisiones de «ASUS EEE»

De WikiRobotics
Saltar a: navegación, buscar
(Aplicación para robótica)
(Más información)
 
(No se muestran 15 ediciones intermedias del mismo usuario)
Línea 6: Línea 6:
 
|}
 
|}
 
= Introducción =
 
= Introducción =
El ordenador ASUS Eee PC es un ordenador portátil de reducidas dimensiones y bajo coste, que ha supuesto una revolución en lo que a ordenadores portátiles se refiere.<br>
+
[[Imagen:Asus_eee4.jpg|thumb|250px|Ideal para los niños]]
 +
 
 +
El ordenador <B>ASUS Eee PC</B> es un ordenador portátil de reducidas dimensiones y bajo coste, que ha supuesto una revolución en lo que a ordenadores portátiles se refiere.<br>
 
<br>
 
<br>
 
En la versión Linux el software que trae de fábrica está muy bien pensado. Arranca directamente en el entorno gráfico y despliega un menú con las diferentes opciones. Está orientado a enseñanza, por lo que tiene Procesador de Textos, Hoja Excel, Presentaciones, Calculadora, Notas, todo lo necesario para internet (Explorador WEB, correo, Skype, Messenger, Google, Wikipedia,...), aplicaciones multimedia (Gestión Fotos, Videos, Música, grabador sonidos, videos (webcam),...) y las funciones básicas de configuración (Red, escritorio, aplicaciones, ....)<br><br>
 
En la versión Linux el software que trae de fábrica está muy bien pensado. Arranca directamente en el entorno gráfico y despliega un menú con las diferentes opciones. Está orientado a enseñanza, por lo que tiene Procesador de Textos, Hoja Excel, Presentaciones, Calculadora, Notas, todo lo necesario para internet (Explorador WEB, correo, Skype, Messenger, Google, Wikipedia,...), aplicaciones multimedia (Gestión Fotos, Videos, Música, grabador sonidos, videos (webcam),...) y las funciones básicas de configuración (Red, escritorio, aplicaciones, ....)<br><br>
Lo bueno, es que por debajo corre un Linux o un Windows, en nuestro caso Linux, por que podemos añadir otras funcionalidades. Por ejemplo nosotros lo vamos a usar para aplicaciones de robótica y eso es lo que vamos a describir en este artículo.
+
Lo bueno, es que por debajo corre un Linux o un Windows, en nuestro caso Linux, por lo que podemos añadir otras funcionalidades. Por ejemplo nosotros lo vamos a usar para aplicaciones de robótica y eso es lo que vamos a describir en este artículo.
  
 
= Descripción =
 
= Descripción =
Línea 37: Línea 39:
  
 
= Ampliando el número de aplicaciones disponibles =
 
= Ampliando el número de aplicaciones disponibles =
 
+
Lo primero que hay que hacer es ampliar la lista de repositorios. He seguido estas [http://wiki.eeeuser.com/addingxandrosrepos?s=repositories instrucciones] que a grandes rasgos hacen:<br>
El adaptador USB-Serie lo ha reconocido bien, pero en la distribución no tenemos ningún programa de comunicaciones. Por eso he ampliado la lista de repositorios para poder hacer un APT-GET del MINICOM. He seguido estas [http://wiki.eeeuser.com/addingxandrosrepos?s=repositories instrucciones] que a grandes rasgos hacen:<br>
 
 
* Ampliar la lista de repositorios "/etc/apt/sources.list" con:
 
* Ampliar la lista de repositorios "/etc/apt/sources.list" con:
 
<pre>
 
<pre>
Línea 51: Línea 52:
 
sudo apt-key add key.asc   
 
sudo apt-key add key.asc   
 
</pre>
 
</pre>
* y luego actualizo la lista y descargo el minicom
+
* y luego actualizo la lista
 
<pre>
 
<pre>
 
sudo apt-get update
 
sudo apt-get update
sudo apt-get install minicom
 
 
</pre>
 
</pre>
 +
Una vez hecho esto ya podemos descargar nuevas aplicaciones en nuestro portátil ASUS Eee.
 +
 +
== Instalación del Minicom ==
 +
El Minicom es un programa terminal para puerto serie. Todo lo que recibe por el puerto serie lo muestra en pantalla y todo lo que se teclea lo envía por el puerto serie.<br>
 +
>sudo apt-get install minicom
 +
 +
== Instalación del Openssh-server ==
 +
Esta aplicación me permitirá conectarme por IP desde otro ordenador. Usaré el programa SSH que es una evolución del telnet.<br>
 +
>sudo apt-get install openssh-server<br>
 +
>sudo /etc/init.d/ssh start (para levantar el servicio)<br><br>
 +
Para conectarse desde un PC tenemos que hacer:<br>
 +
>ssh user@<IP_Asus_Eee> <br><br>
 +
y luego introducir la clave del usuario "user", en nuestro caso la hemos cambiado usando el comando:<br>
 +
>sudo passwd user<br>
 +
 +
== Full Desktop Mode ==
 +
 +
El portátil ASUS de fabrica trae un Desktop reducido con acceso a una serie de aplicaciones, pero otras muchas como el mplayer quedan ocultas. Para recuperar el desktop tradicional de Linux hay que hacer lo siguiente:<br>
 +
 +
>sudo aptitude update<br>
 +
>sudo aptitude install ksmserver kicker<br><br>
 +
 +
Una vez arrancado de nuevo, en el botón de apagado, aparece una nueva opción que indica pasar a desktop completo.<br>
  
 
= Aplicación para robótica =
 
= Aplicación para robótica =
[[Imagen:Asus_eee5.jpg|thumb|300px|Portátil Asus encima del FlatBot]]
+
[[Imagen:Asus_eee5.jpg|thumb|250px|Portátil Asus encima del FlatBot]]
  
 
El portátil es idóneo para aplicaciones de robótica que requieran una capa de proceso superior. En otras palabras, en los robots [[Skybot]] y [[Robot_FlatBot|FlatBot]], el control principal se realiza mediante un microcontrolador PIC de 8 bits. Con este microcontrolador se actúa sobre los motores, encoders y diferentes sensores, llegando a realizar algoritmos más o menos simples de control. Como por ejemplo que el robot siga una línea negra, mantenga una velocidad o detecte distancias. Pero otro tipo de algoritmos como los derivados de visión artifical no se pueden hacer con el PIC. <br>
 
El portátil es idóneo para aplicaciones de robótica que requieran una capa de proceso superior. En otras palabras, en los robots [[Skybot]] y [[Robot_FlatBot|FlatBot]], el control principal se realiza mediante un microcontrolador PIC de 8 bits. Con este microcontrolador se actúa sobre los motores, encoders y diferentes sensores, llegando a realizar algoritmos más o menos simples de control. Como por ejemplo que el robot siga una línea negra, mantenga una velocidad o detecte distancias. Pero otro tipo de algoritmos como los derivados de visión artifical no se pueden hacer con el PIC. <br>
Línea 66: Línea 89:
 
* Control directamente del robot desde el mando de la WII.
 
* Control directamente del robot desde el mando de la WII.
 
* Control del robot usando la WEBCam integrada.
 
* Control del robot usando la WEBCam integrada.
* Control del robot a través de IP mediante su conexión WIFI.
+
== Control del robot a través de IP mediante su conexión WIFI. ==
* Control desde una PSP o una Nintendo DS.
+
Lo que hemos hecho es habilitar el servidor SSH y hemos accedido desde otro ordenador por SSH.<br>
 +
Una vez dentro hemos usado el "minicom" para controlar el robot.<br>
 +
Es una forma muy simple pero que muestra las grandes posibilidades que brinda este entorno de entrenamiento robótico.
 +
 
 +
== Control desde consolas ==
 +
Tanto la PSP como la Nintendo DS tienen WiFi. Ambas tienen un explorador WEB por lo que hay posibilidad de usar este tipo de plataformas como mando a distancia del FlatBot.
  
 
= Vídeos =
 
= Vídeos =
 +
 +
<youtube>mYO-tqRL7pY|300|250</youtube>
  
 
= Autores =
 
= Autores =
Línea 84: Línea 114:
 
* [http://en.wikipedia.org/wiki/ASUS_Eee_PC ASUS en Wikipedia]
 
* [http://en.wikipedia.org/wiki/ASUS_Eee_PC ASUS en Wikipedia]
 
* [http://wiki.eeeuser.com/ Página con mucha información sobre ASUS Eee]
 
* [http://wiki.eeeuser.com/ Página con mucha información sobre ASUS Eee]
 +
* [http://www.linuxlinks.com/article/20071204141457291/Asus-701-Introduction.html Más información sobre ASUS Eee]
 
* [[Robot_FlatBot|FlatBot]]
 
* [[Robot_FlatBot|FlatBot]]
 
* [[Taller FlatBot | Taller FlatBot]]
 
* [[Taller FlatBot | Taller FlatBot]]
Línea 91: Línea 122:
  
 
[[Categoría:Documentación]]
 
[[Categoría:Documentación]]
 +
[[Categoría:Videos]]

Revisión actual del 05:55 17 jun 2008


Foto del portátil
Tamaño reducido
Encima de FlatBot

Introducción

Ideal para los niños

El ordenador ASUS Eee PC es un ordenador portátil de reducidas dimensiones y bajo coste, que ha supuesto una revolución en lo que a ordenadores portátiles se refiere.

En la versión Linux el software que trae de fábrica está muy bien pensado. Arranca directamente en el entorno gráfico y despliega un menú con las diferentes opciones. Está orientado a enseñanza, por lo que tiene Procesador de Textos, Hoja Excel, Presentaciones, Calculadora, Notas, todo lo necesario para internet (Explorador WEB, correo, Skype, Messenger, Google, Wikipedia,...), aplicaciones multimedia (Gestión Fotos, Videos, Música, grabador sonidos, videos (webcam),...) y las funciones básicas de configuración (Red, escritorio, aplicaciones, ....)

Lo bueno, es que por debajo corre un Linux o un Windows, en nuestro caso Linux, por lo que podemos añadir otras funcionalidades. Por ejemplo nosotros lo vamos a usar para aplicaciones de robótica y eso es lo que vamos a describir en este artículo.

Descripción

Nuestro modelo es el Eee PC 4G con Linux
Sus principales características son:

  • Display 7"
  • 512 MBytes de RAM
  • 4 GByte de Flash (Disco Duro SSD)
  • Cámara incorporada
  • 10/100 Mbit ethernet + WiFi
  • Peso 0.92 Kg
  • Dimensiones 225 × 165 × 21~35 mm

Dispositivos Externos

A continuación se enumeran los dispositivos externos que hemos probado sin necesidad de instalar ningún software o driver adicional.

  • Ratón USB
  • Teclado USB
  • Concentrador de puertos USB
  • Cámara de Video por USB
  • Cámara de Fotos por USB
  • Conexión directa con IPOD
  • Adaptador USB-Serie
  • Adaptador USB-Bluetooth

Ampliando el número de aplicaciones disponibles

Lo primero que hay que hacer es ampliar la lista de repositorios. He seguido estas instrucciones que a grandes rasgos hacen:

  • Ampliar la lista de repositorios "/etc/apt/sources.list" con:
deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free
deb http://dccamirror.xandros.com/dccri/ dccri-3.0 main
deb http://www.geekconnection.org/ xandros4 main
deb http://download.tuxfamily.org/eeepcrepos/ p701 main etch
  • Añadir la clave:
wget http://download.tuxfamily.org/eeepcrepos/key.asc 
sudo apt-key add key.asc  
  • y luego actualizo la lista
sudo apt-get update

Una vez hecho esto ya podemos descargar nuevas aplicaciones en nuestro portátil ASUS Eee.

Instalación del Minicom

El Minicom es un programa terminal para puerto serie. Todo lo que recibe por el puerto serie lo muestra en pantalla y todo lo que se teclea lo envía por el puerto serie.
>sudo apt-get install minicom

Instalación del Openssh-server

Esta aplicación me permitirá conectarme por IP desde otro ordenador. Usaré el programa SSH que es una evolución del telnet.
>sudo apt-get install openssh-server
>sudo /etc/init.d/ssh start (para levantar el servicio)

Para conectarse desde un PC tenemos que hacer:
>ssh user@<IP_Asus_Eee>

y luego introducir la clave del usuario "user", en nuestro caso la hemos cambiado usando el comando:
>sudo passwd user

Full Desktop Mode

El portátil ASUS de fabrica trae un Desktop reducido con acceso a una serie de aplicaciones, pero otras muchas como el mplayer quedan ocultas. Para recuperar el desktop tradicional de Linux hay que hacer lo siguiente:

>sudo aptitude update
>sudo aptitude install ksmserver kicker

Una vez arrancado de nuevo, en el botón de apagado, aparece una nueva opción que indica pasar a desktop completo.

Aplicación para robótica

Portátil Asus encima del FlatBot

El portátil es idóneo para aplicaciones de robótica que requieran una capa de proceso superior. En otras palabras, en los robots Skybot y FlatBot, el control principal se realiza mediante un microcontrolador PIC de 8 bits. Con este microcontrolador se actúa sobre los motores, encoders y diferentes sensores, llegando a realizar algoritmos más o menos simples de control. Como por ejemplo que el robot siga una línea negra, mantenga una velocidad o detecte distancias. Pero otro tipo de algoritmos como los derivados de visión artifical no se pueden hacer con el PIC.

Entre las opciones de control que nos brinda este pequeño PC tenemos:

  • Control directamente del robot desde el mando de la WII.
  • Control del robot usando la WEBCam integrada.

Control del robot a través de IP mediante su conexión WIFI.

Lo que hemos hecho es habilitar el servidor SSH y hemos accedido desde otro ordenador por SSH.
Una vez dentro hemos usado el "minicom" para controlar el robot.
Es una forma muy simple pero que muestra las grandes posibilidades que brinda este entorno de entrenamiento robótico.

Control desde consolas

Tanto la PSP como la Nintendo DS tienen WiFi. Ambas tienen un explorador WEB por lo que hay posibilidad de usar este tipo de plataformas como mando a distancia del FlatBot.

Vídeos

<youtube>mYO-tqRL7pY|300|250</youtube>

Autores

Licencia

Cc logo.png This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 Spain License.

Más información

Noticias

15/Jun/2008: Versión inicial de esta página