<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hola, les quiero comentar de un proyecto que estoy pensando llevar a
cabo en los próximos días.<br>
<br>
Contexto:<br>
La UTU en la que estudio tiene como proyecto de centro lo que se lee
en el PDF que adjunte, pero bueno haciéndolo corto quieren medir
las condiciones ambientales y compararlas con los estándares
internacionales, para hacer esto van a usar unos sensores
compatibles con la magallanes.<br>
<br>
Idea numero 1:<br>
Usar el butia para hacer las mediciones. La plataforma butia me
parece una buena solución para automatizar el proceso.<br>
<br>
(Ya hable con varios profesores y les gusto la idea)<br>
<br>
Lo que me lleva a mi idea numero 2 y tal vez la mas complicada y
opcional de mi propuesta...<br>
<br>
Idea numero 2:<br>
LPS- Local Positioning System<br>
Hacer un sistema para que el robot pueda saber en donde esta con
respecto a una escala previamente establecida, como bueno primero
veamos la explicación matemática (ver el archivo adjuntado "LPS -
Explicación matemática").<br>
Si es básicamente GPS.<br>
<br>
Si quieren ver una demostración pueden ir a mi <a
href="https://www.github.com/Darthkpo/lps-public">GitHub</a> donde
pueden conseguir el archivo "simulador.py" el cual pueden ejecutar
con Python3.3, además ahí es donde voy a subir todo el código que
haga para este proyecto, había empezado un simulador escrito en C
pero bueno las librerías gráficas de C... dejan mucho que desear.<br>
<br>
Todo fue probado en una maquina con Ubuntu 14.04.2 y en la
magallanes corriendo Ubuntu 14.04 asi que no garantizo que funcione
en Windows (Debería funcionar).<br>
<br>
Infraestructura:<br>
<br>
Preferentemente el robot butia usaría un Raspberry Pi B+ como
controlador, <a
href="https://geekytheory.com/tutorial-raspberry-pi-5-crea-un-transmisor-de-radio-fm/">ya
que con este se pueden mandar señales de radio</a>, lo que nos
lleva a que tipo de se
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<span style="color: rgb(51, 51, 51); font-family: HelveticaNeue,
'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: 21px; orphans: auto;
text-align: center; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; display: inline !important; float:
none; background-color: rgb(241, 241, 241);">ñ</span>al usaremos
para comunicarnos entre las computadoras, por supuesto las 5
computadoras estarían conectadas en una red WiFi para poder
comunicarse, luego como se<span style="color: rgb(51, 51, 51);
font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial,
sans-serif; font-size: 18px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; line-height:
21px; orphans: auto; text-align: center; text-indent: 0px;
text-transform: none; white-space: normal; widows: 1;
word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline
!important; float: none; background-color: rgb(241, 241, 241);">ñ</span>al
a medir se usaría radio a +150MHz.<br>
También se tendría que establecer un sistema de referencia(en el
caso del simulador usa píxeles como unidad de medida en la vida real
supongo que usaríamos metros ya que no creo que se pueda lograr mas
presicion)<br>
Luego en la programación se usarían dos arrays dobles para mapear la
UTU y para que el robot sepa donde hay paredes etc.<br>
<br>
Esta idea esta buena porque básicamente se puede controlar al robot
remotamente.<br>
Ejemplo:<br>
<br>
>lps --goto -X 24 -Y 12<br>
<br>
Con ese simple comando el robot calcularía el camino mas cerca y
trataría de llegar. Podría detectar problemas, y si ve que se movió
incorrectamente (debido a interferencia externa por ejemplo) podría
corregir el rumbo automáticamente.<br>
<br>
Finalmente:<br>
<br>
Esto es mas un proyecto interesante que útil pero bueno en las
vacaciones me aburrí y se me ocurrió esto.<br>
</body>
</html>