Free chapter of “Simultaneous Localization and Mapping for Mobile Robots: Introduction and Method”

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Capítulo gratis del libro Simultaneous Localization and Mapping for Mobile Robots: Introduction and Method, Juan-Antonio Fernández-Madrigal y José-Luis Blanco-Claraco (Universidad de Málaga),  IGI Global (2013)

Free chapter of  Simultaneous Localization and Mapping for Mobile Robots: Introduction and Method, Juan-Antonio Fernández-Madrigal and José-Luis Blanco-Claraco (Universidad de Málaga),  IGI Global (2013)

Maps for Mobile Robots: Types and Construction

 

Lego NXT Workshop at Málaga University (European Robotics Week 2014)

Facebooktwittergoogle_plusredditpinterestlinkedinmail

lego

Dentro de las actividades de la Semana Europea de la Robótica 2014, el próximo Sábado 29 de Noviembre llevaremos a cabo un Taller Lego NXT, dirigido a ingenieros con conocimientos básicos de programación. Más información aquí.

We celebrate the European Robotics Week 2014 next Saturday 29th November with a Lego NXT Workshop, targeted to engineers with a basic programming knowledge. More info here [in Spanish]

PostgreSQL/PostGIS + gvSIG + Windows XP

Facebooktwittergoogle_plusredditpinterestlinkedinmail


[In English]
Finalmente, he instalado PostgreSQL/PostGIS y gvSIG en una máquina virtual Windows XP (creo que ya me quedan pocas combinaciones por probar :P). Estos son los puntos principales a tener en cuenta:

  • Primero he instalado gvSIG 2.1.0.2252 RC2. Los ráster los carga bien; en algunos me ha dado problema con la carga con teselado, pero se cargan bien sin esta opción.
  • La versión de PostgreSQL que he usado es la 9.3, y la versión de PostGIS es la 2.1. He instalado lo mínimo posible; la instalación de Apache y phpPgAdmin ha dado error (olvidé apuntarlo :(); he permitido que se actualicen las variables de entorno GDAL_DATA,POSTGIS_GDAL_ENABLED_DRIVERS, y POSTGIS_ENABLE_OUTDB_RASTERS.
  • En esta versión, PostGIS se añade como una extensión una vez creada nuestra base de datos.
  • Una cosa curiosa ha sido que, al cargar datos en la base de datos desde un fichero .csv, saltaba un error debido a que no tenía permisos de lectura en el fichero. Buscando un poco, he encontrado este foro en el que se explicaba la solución (¡gracias!): copiar el fichero .csv en un directorio visible como “Documentos Compartidos”
  • Para poder usar las opciones de scripting de gvSIG y conectarme con jython a la base de datos, he guardado el .jar con el driver de PostgreSQL (postgresql-9.1-903.jdbc4.jar) en el directorio gvSIG creado en la instalación, y ha ido todo estupendamente 🙂


[En español]

Finally, I have installed PostgreSQL/PostGIS and gvSIG on a Windows XP virtual machine (I would say that there are not much more possibilites I could try :P). These are the main issues to take into account:

  • Firstly, I have installed gvSIG 2.1.0.2252 RC2. Raster files are, in general, properly loaded; some files have shown errors if loaded with tiling options, but they load ok if tiling is not used.
  • Then I have installed PostgreSQL 9.3 and PostGIS 2.1. My installation was minimal; anyway, Apache and phpPgAdmin installation failed (I did not write down which were the errors :(); along the installation process, I updated enviroment variables GDAL_DATA, POSTGIS_GDAL_ENABLED_DRIVERS, and POSTGIS_ENABLE_OUTDB_RASTERS.
  • In this version, PostGIS is added as an extension, once we have created our database.
  • A funny issue was that, when I tried to load my data into the database from a .csv file, an error arose because I had not reading permissions on that file. Doing a little research, I found this forum which explained how to fix it (zanks!): just copy the .csv in a visible folder like “Shared Documents”.
  • In order to use the scripting utilities of gvSIG, and connecting from a jython script to the database, I have placed the .jar file with the PostgreSQL driver (postgresql-9.1-903.jdbc4.jar) in the gvSIG folder (the one created when gvSIG is installed), and everything went fine 🙂