Sunday, October 31, 2010

Saturday, October 30, 2010

Beagle Board - Es como un Arduino pero para aplicaciones donde se necesite mucho mas poder

https://secure.wikimedia.org/wikipedia/en/wiki/Beagle_Board

The Beagle Board is a low-power, low-cost single-board computer produced by Texas Instruments in association with Digi-Key. The Beagle Board was designed with open source development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of TI engineers.[1]

Si fuésemos a hacer lo de computer vision para el copter podríamos usar algo así. Pero ya eso seria para Capstone u otra clase.

Gabriel

GPS Locked , Incorrect Longitude

Tengo reflashear el GPS! FUCK YEAH!

:D

... PERO... el APM+IMU sirven!

y el GPS tambien...soon :)

Pero reflashear implica soldadura... asi que no podre hacerlo este fin de semana =*(

Dato curioso:


Nuestra longitud es mas o menos -67 o 67 hacia el oeste. EL GPS reporta 188.

188 - ( - 67 ) = 255

Siempre que veo 255 me llama la atencion. Me atreveria apostar que el bug del GPS es por un error de signos. (Estan usando numeros unsigned cuando deben ser signed, o una inconsistencias en los complementos) ... Anyways, thought I'd share with fellow nerds..

Francisco

Wednesday, October 27, 2010

Recibimos este reply

Esto es relacionado a si la plataforma es viable para el demo:

if you really need it why don'T you build it yourself?
you have apm and oilpan, ok
you need 4 motors+propellers+ESCs
and a battery
some aluminium profile should do for testing and demo
Creo que esto nos trae un poco de esperanza.

Francisco

Tuesday, October 26, 2010

Motors, ESC and the like

Hey guys,

I've been reading up information on which ESC motor combination to use...and its a whole lot of information. This choice is not trivial at all. I'm gonna keep reading, and get more information to see if I can truly make an educated choice about which to get, but it would be REALLY ideal if we got that whole frame with the motors and electronic stepper controller together, the world would be wonderful. Anyways, I'll keep on reading but I'm not a hundred percent sure I'll make the right choice.

Regards and all that good stuff,
Omar Ferrer

Monday, October 25, 2010

Tutorial para bregar con strings en AVR

Este tutorial esta muy bueno para aprendar a bregar con strings en AVR.

http://www.avrbeginners.net/

AVR Architecture -> SRAM and Flash -> Working with Strings

El resto de los tutoriales en site son buenos tambien.

Gabriel

Saturday, October 23, 2010

Problem? Si, bien grande.

Nos dieron reply al post. Jani, aparemente uno de los desarolladores tiene esto que decir.

Jani Hirvinen replied to your discussion "Is Arducopter an appropriate platform for our project?" on DIY Drones  ------------ Simple answer is: No Could it do it: Yes Due date December: No way  Then a bit more explanations. I don't thing any one the currently available quad/hexa platforms can do this. It needs a lot of extra programming and working with sensors. Ok ArduCopter would be rather good platform to start making this happen and this is due that there has been already obstacle avoidance and sonars on ArduCopter and we are working more with those.  Developing this type of application even with one of the best quad platforms like AscTec/Mikrodrones etc would take a lot more than few months, you said that project due date is at end of December. Will be really hard if not impossible with this time frame.  Ok if we just have simple GPS navigation and possible bottom/sideways ultrasonar systems to make simple obstacle avoidance and altitude hold, yes in that case it would be possible but to make it follow this 6" line.. No i'm afraid that this is too much.  MikroKopter / MicroDrones have good GPS hold, best hold is on MicroDrones what I've seen on videos but then again MD systems starts around +20.000 USD what I know so they are totally different level systems. AscTec Quad prices starts at 4-5000 USD. AscTec allows external programming but MD is closed. MK as far as I know does not have any sonars facing down or sideways. They use barometer for altitude hold. I never even saw sonars on their sites.  Could ArduCopter platform used for this: Yes you could use it, and this is not yes just because we make them in here. There are many reasons, like I said we already had obstacle avoidance, we already used sonars, we already had basic GPS hold and we also have totally open and hackable software where nothing is hidden or closed.  So to include infrareds and others would not be impossible it just needs a lot of work to do this. Maybe in your case we can create even special frame for this purpose. Only enemy on this project would be your time frame.  Following that physical cable, ummm sonar might not be the best idea but maybe visual tracking could do the trick. There are already some projects to make camera based tracking but those projects also needs some time.  But after all.. This is exactly for what ArduCopter and whole ArduCopter development platform has been designed and planned for. Eg modifying it to higher purposes.  I would loooove to see more this type of applications done with ArduCopter. Path is long but it creates really good applications. ------------

In short: Cool idea, no way for december. Tenemos que reunirnos lo antes posible y hablar con el Profesor para ver que vamos a hacer al respecto.

Francisco

Post para el foro de DIY Drones - Is Arducopter an appropriate platform for our project?

Vamos a poner este post en el foro de arducopter para ver cuan viable los developers piensan que es nuestro proyecto y hacer cualquier cambio que tengamos que hacer ASAP.


http://diydrones.com/forum/topics/is-arducopter-an-appropriate

We're a group of 3 senior computer engineering students and we're thinking of using Arducopter as platform for a class project. We want to build a prototype for what we call a "Power Line Analyzer". This power line analyzer would be an autonomous quadrotor vehicle that would fly over high voltage power lines and gather temperature data of the power line. The actual prototype that we are considering would do the following. Using GPS coordinates of the "power lines" and sonar data, from an a on-board sonar that would be located under the copter, the copter would follow a 6 inch in diameter tube and using infrared thermometers it would store the temperature data of the tube. When a certain threshold temperature is detected the copter would snap a picture and save it on an SD card. Inside the tube we would place some kind of heating elements to increase the tube temperature. In addition the copter would avoid obstacles in its path which it would detect using sonar. This obstacle avoidance would be implemented in the simplest way possible e.g. only avoidance through the sides would be considered. Although this last requirement is not essential if it's too hard to implement. The final due date for the project is around late December. Do you think the Arducopter project is mature enough currently to build this project?

Some components we are thinking on using:
Gabriel

TODO for parts ordering.

We've made good progress at making a good list of parts we have to order. But we still have a lot of doubts. Here are some TODO items that we have to deal with shortly.

TODO:
*Determine which GPS component to use, and if we have all the pieces sets.
*Determine if the RC receiver/transmitter is the best one.
*Read up more on sonar.

Omar

Possible arducopter parts, possible outdated

http://diydrones.com/forum/topics/arducopter-parts-list-help

I'm still looking for a good parts list for arducopter. This seems like it can be helpful but I'm not sure if it's complete.

Omar

Interesting project related to Arduino

http://code.google.com/p/python-on-a-chip/

Python-on-a-Chip (p14p) is a project to develop a reduced Python virtual machine (codenamed PyMite) that runs a significant subset of the Python language on microcontrollers without an OS. The other parts of p14p are the device drivers, high-level libraries and other tools.


Interesting but this definitely reminds me of:

"Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems." - Jamie Zawinski

Francisco

Store for arducopter frame

http://store.fahpah.com/ProductDetails.asp?ProductCode=ackit1sol

Parts Missing

We are at a stalemate. Neither of the projects have the required shields.

For the Arducopter:

IMU/Oilpan 1.0v

Thursday, October 21, 2010

Programa para hacer esquematicos para Arduino

http://fritzing.org/
http://www.youtube.com/watch?v=Hxhd4HKrWpg

ABOUT FRITZING

Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to work creatively with interactive electronics. We are creating a software and website in the spirit of Processing and Arduino, developing a tool that allows users to document their prototypes, share them with others, teach electronics in a classroom, and to create a pcb layout for professional manufacturing.

Esto nos debe ayudar con el proceso de diseno :)

Gabriel

Wednesday, October 20, 2010

ArduCopter Ships in November!?

A message to all members of DIY Drones

ArduCopter pre-orders are now open! $499 for the full UAV, with autopilot and GPS. $270 for the airframe. Shipments will begin in early Nov, first come first served, so get your pre-order in now!

Details here
Order here.


Ok, WTF?

No seriously, bien BIG WTF?

We need to sit down and think this shit through, hardcore, FAST.


Francisco

Tuesday, October 19, 2010

Arducopter IMU


I'm still exploring if the Arducopter IMU will offer us enough ports to add all the new sensors we want to add. I found this diagram that might help us out.

Francisco

Saturday, October 16, 2010

Orden de SparkFun esta noche

Esta noche estabamos pensando comprar varias cosas en SparkFun. Hasta ahora pensabamos pedir:

1 sonar (para ir probandolo)
1 JPeg Trigger + Camara (Para ir probandolo y la camara estaba out of stock y ahora esta de nuevo disponible pero no quedan mucho)
1 Kit de Arduino (Para Carlos)
1 IMU (Quizas)

Gabriel

Diametro de una linea de transmision

Estaba buscando el diametro de una linea de tranmision de 400kv para ver que sonar deberiamos comprar y encontre esto: http://www.see.asso.fr/jicable/2007/Actes/Session_A1/JIC07_A11.pdf

Este dice que es de alrededor 5 pulgadas de diamertro. Yo creo que eso es buenas noticias por que es bastantre grande asi que es mas facil de detectar con el termometro y el sonar. Asi que me imagino que para la prueba usaremos algun tubo pvc de ese diametro o algo a si.

Gabriel

Wednesday, October 13, 2010

Great avr tutorial

http://www.google.com.pr/url?sa=t&source=web&cd=1&ved=0CBYQhgIwAA&url=http%3A%2F%2Fwww.avr-asm-download.de%2Fbeginner_en.pdf&ei=6B8NTfLgFsOC8gaJ5aiTCg&usg=AFQjCNEEWUugo7owiAGnl4DOzR1UURVS7g&sig2=ZyQi9Iiq3f7BJ7FY8uV4vg

This is really great AVR tutorial I found. I really hope it helps us prepare for the next lab.

Omar

Tuesday, October 12, 2010

Arudino Programming con Eclipse

Aparente y alegadamente se puede hacer todo nice desde Eclipse. Programacion en C/C++ y assembly en adicion a subir al codigo al board sin avrdude por command line o algun otro truco feo. Ya casi termine de configurar a Eclipse para usarlo para esto pero me quede trancado con algo. Les envio los tutoriales que estaba siguiendo y si pueden tratenlo y den sus resultados. Si lo hacen en Linux se les va hacer la vida mas facil, creo.

http://www.arduino.cc/playground/Code/Eclipse
http://robertcarlsen.net/2009/10/31/arduino-in-eclipse-989
http://www.chipkin.com/articles/using-eclipse-with-arduino-duemilanove

Gabriel

Monday, October 11, 2010

A Tour of the Arduino Internals: How does Hello World actually work?

http://www.urbanhonking.com/ideasfordozens/2009/05/an_tour_of_the_arduino_interna.html

Todos deberian leer eso para entender como funciona el Arduino. Aun no lo he acabado pero me esta gustando mucho.

Omar

Assembly and Arduino

http://www.reddit.com/r/arduino/comments/dpw17/assembly_and_arduino/

We are still not one hundred percent sure how to code in assembly for the arduino so we asked on our favorite site!! :) Let's what the reddit community has to say about this. I really love it that reddit has a /r/arduino.

Gabriel

Monday, October 4, 2010

Costo estimado del Arducopter y otra información

COSTS

Motors 4 x 20$ = 80$
ESCs 4 x 20$ = 80$
Frame = 70$ - 150$
APM = 60$
IMU = 160$
CON/PIN HEADERS = 10$
CABLE = 10$
CONNECTORS = 10$
SUM = 480$ - 560$

COMPASS = 40$
GPS = 35$
CABLE = 5$
SUM = 80$

+SHIPPING ~ 10$ - 60$

COMPLETE ~ 570$ - 700$

Supuestamente esto esta viejo así que no sea cual confiable sea. Tienen mas información útil: http://www.rcgroups.com/forums/member.php?u=316305

Gabriel

Información de contacto de los desarroladores de arducopter

Decidimos que deberiamos contactar a los desarrolladores de arducopter para ver cuan viable es nuestro proyecto y para ver si la plataforma provee todo lo que necesitamos. No encontré manera de contactarlos así que hice un issue en el bug tracker de ellos: https://code.google.com/p/arducopter/issues/detail?id=50

Gabriel

Estatus actual del proyecto

En la reunión del viernes el Profesor dijo basicamente que nos olvidáramos de lo del vídeo y lo de computer vision por varias razones. El propuso que hicieramos el tracking de las lineas y la evasión de obstáculos con sonares. El sabado me reuni con alguien que fue director de la AEE y le dije de la idea del proyecto y le gusto mucho. También con las cosas que me dijo me surgió otra idea. En vez de estar buscando obstrucciones en las lineas simplemente hacer un trace de la temperatura de la linea y cuando hayan temperaturas por un encima de un umbral pues se toma una foto. En vida real esto sirve para ver donde hay conexiones de lineas que están en peligro de romperse por la alta temperatura causada por la alta resistencia en estas causada por toda la materia que va cayendo del ambiente.

Hoy nos reunimos con el y le propusimos la siguiente funcionalidad:
  • Seguimiento de lineas con sonar + GPS
  • Perfil de la temperatura de la linea con termómetros infrarrojos
  • Cámara para tomar fotos
  • SD reader para grabar fotos y data
  • Evasión de obstáculos en 2D con sonar. Osea si hay un objeto en el rumbo de navegacion se trata de evadir moviéndose hacia aun lado y que antes de moverse a un lado verifique que no haya obstáculo en esa dirección
El parecia bastante complacido con este feature set pero aun no estamos convencidos de cuan realizable sea tomando en cuenta el tiempo que tenemos. Asi que le dijimos que ibamos a investigar mas, especialmente sobre la evasión de obstáculos, los termómetros y el seguimiento de las lineas entonces que después le decíamos cual iba a ser la funcionalidad final que íbamos a implementar. Nos dio hasta el lunes para hacer esto.

Gabriel

Sunday, October 3, 2010

Compra de SparkFun

Hoy nuestro grupo va a pedir varias cosas de Sparkfun, la mas importante siendo el ArduPilotMega (APM). Esto para poder ir familiarizandonos con nuestro micro y quizas usarlo para los laboratorios. Si este no llega a tiempo o no lo podemos soldar y preparar a tiempo pues planeamos usar el Arduino Diecimila de Omar. Es un board bien diferente pero tambien es compatible con arduino.

Gabriel