Proyecto Fin de Carrera

Robótica, software y telecomunicaciones.

Ejecutar componente de ROBOCOMP

Uno de los primeros pasos con Robocomp será ejecutar algunos de sus componentes para probarlos, y a ser posible entender cómo funcionan.

Para resumir todo el proceso (pues tendrás que hacerlo para cada componente que uses), los pasos son los siguientes:

  1. Localizar la carpeta del componente a ejecutar y abrirla en terminal.
  2. Compilar el componente (con cmake . y make) e instalarlo (sudo make install).
  3. Copiar el archivo de configuración (config) a tu carpeta de pruebas (/home/usuario/etc/) y renombrarlo (componente.conf).
  4. Ejecutar el componente desde su carpeta indicándole el archivo de configuración a utilizar.

Seguir leyendo

21 septiembre 2010 Posted by | all | , , | 1 comentario

Cambio de rumbo al proyecto

Después de estar un tiempo leyendo tutoriales y libros sobre programar en C++ orientado a objetos, y curioseando sobre OpenCV, decidí centrarme en la única asignatura que me falta para poder acabar la carrera, Circuitos y Sistemas, a pesar de suspender en Febrero y en Junio, he ido mejorando muchísimo en nivel en esta asignatura, de hecho en el último examen saqué un 4’1 debido a errores absurdos que son el fruto de los nervios y el cansancio en el examen, al menos esta vez contesté todos los problemas y sus apartados, además que los errores se arrastran con facilidad a varios apartados de forma que en cuanto tienes un error, la nota baja drásticamente.

Por este motivo he tomado la decisión de estudiarme Circuitos y Sistemas de otra forma, repasándome los formularios y haciendo como mínimo 1 problema al día. Y esta vez haciéndolos a boli, pues en casa yo siembre los he hecho a lapiz y luego estoy acostumbrado a borrar, cuando eso no puedo hacerlo en el examen. Por otra parte, aún guardo un poco de esperanza de que me deje presentarme al examen de Septiembre pese a no tener covocatoria, aunque según sus palabras durante la revisión de mi examen, lo más seguro es que no.

Así comienza una nueva etapa en la que le daré más duro al proyecto fin de carrera, que ahora se convertirá en el objetivo nº 1.

Tras una reunión ayer con Pedro, mi tutor de proyecto, me dijo que íbamos a variar un poco la forma de trabajar. En un principio yo iba a empezar mi programa partiendo de cero, con ayuda de C++ y OpenCV.

Ya en una de las primeras reuniones le comenté a Pedro que me gustaría que ya que el proyecto fin de carrera me llevará un esfuerzo, ese esfuerzo fuese útil, y además de servime a mí para aprender y finalizar mis estudios, fuera de utilidad a otras personas. Ahora eso se va a cumplir gracias a que Pedro ha estado cada vez más implicado en RoboLab, el Laboratorio de Robótica de la UNEX, y por tanto me ha sugerido que mi proyecto fin de carrera  se enmarque en el framework de código abierto para la robótica ROBOCOMP. Además iremos un paso más allá de la Programación Orientada a Objetos, pues programaremos según el paradigma de la Programación Orientada a Componentes.

14 julio 2010 Posted by | all | , , , | Deja un comentario