Profile

Cover photo
Martí Morta
Works at Phoenix ISL
Attended ETSEIB UPC
190 followers|170,822 views
AboutPostsPhotos

Stream

Martí Morta

Shared publicly  - 
3

Martí Morta
moderator

Suggested Talks  - 
 
Polimorfisme en C++
Proposta de'n Joan Solà a la llista developers:
----
Bon dia,

El projecte Wolf, en marxa a l'IRI amb acoromin, asantamaria, jvallve, cetto, i jo mateix, fa un ús exhaustiu del polimorfisme.

Com que cap de nosaltres és expert en el tema, vam començar implementant el polimorfisme dinàmic, que es el més senzill i pel qual C++ té una sintaxi definida mitjançant el keyword "virtual". Es basa en crear mètodes virtuals en classes base i sobrecarregar-los en classes derivades. Llavors -- i per dir-ho molt curt i inexacte -- en cridar el mètode de la classe base, s'executa el de la classe derivada.

Llegint tutorials i etcèteres, he après que el C++ anomenat "modern" aconsegueix polimorfisme estàtic gràcies a l'ús intensiu i intel·ligent de templates i herències. Malauradament, això és una qüestió de disseny i la sintaxi de C++ no ens ajuda gaire.

Evidentment, el polimorfisme estàtic té grans avantatges en execució, ja que la resolució dels tipus correctes per determinar el mètode a executar es fa en tems de compilació i no en temps d'execució. Boost i Eigen, per exemple, estan enterament programades amb polimorfisme estàtic. El codi és illegible, com molts sabeu, probablement (i això és una hipòtesi) perquè no tenim ni idea del polimorfisme estàtic i la forma d'aconseguir-lo amb C++.

No és la nostra intenció migrar Wolf al polimorfisme estàtic, que ja tenim prou feina, però "for the sake of it" fa ja setmanes que estic intrigadíssim sobre com s'implementa el polimorfisme estàtic.

M'agradaria doncs proposar dos temes per a les xerrades ¨developers¨.

1. Polimorfisme dinàmic.
2. Polimorfisme estàtic.

M'agradaria no ser l'speaker de cap de les dues, tot i que podria ser-ho per la primera si cap expert en la matèria s'hi presta. L'interès, a més, és fer 1 i 2. Si no trobem ningú per al 2, i si hi ha interès en 1, podem fer 1 igualment, i jo em quedaré amb les ganes de 2.

Donada l'agenda atapeïda que tenim, aquest és un tema que no corre pressa i em semblaria bé fer-ho al desembre com a molt d'hora, o fins i tot al gener.

En fi, si algú està disposat a explicar-nos (2), i si hi ha quòrum i interès per part del públic, doncs aneu dient i ho organitzem.

Gràcies,

Joan
 ·  Translate
2
Add a comment...

Martí Morta
owner

Discussion  - 
 
Hola a partir d'ara tota la informació estarà a Twitter, Mail list i Meetup!

Twitter: News & announcements
twitter.com/BarRobotics

Mail list: Propostes, presa de decisions, etc
groups.google.com/forum/?fromgroups=#!forum/bar-robotics

Meetup: Events
meetup.com/BarRobotics
 ·  Translate
1
Add a comment...

Martí Morta
owner

Discussion  - 
 
Una comparativa entre diferents plaques, algunes de les quals en vam parlar a la Bar Robotics 2.
És molt interessant, a l'esquerra hi ha les diferents categories de la comparativa. 
 ·  Translate
Have you heard about small Linux-based development boards like the Raspberry Pi or Beaglebone Black, but been confused about which one is best for you? This guide will compare the specifications, performance, power usage, and development experience of four popular Linux-based development boards ...
1
Add a comment...

Martí Morta
moderator

Suggested Talks  - 
 
Google Spreadsheets + Google Scripts
Petits tricks d'spreadsheets, com fer servir scripts amb els fulls, compartir els fulls sense que sigui un kaos...
 ·  Translate
2
Add a comment...

Martí Morta
owner

Discussion  - 
 
Hola a tots!
al tenir les dues coses veig que pot ser una mica liós, ara mateix tenim correus oberts i posts a google+,
Potser estaria bé decidir on pengem les coses, a mi google+ em sembla bé, així està tot aquí.
Salut!
 ·  Translate
2
Add a comment...

Martí Morta

Shared publicly  - 
 
Bar Robotics @ Hangar
Wed, May 14, 2014, 7:00 PM GMT+2
1
Have him in circles
190 people
Jordi Gimeno Ivorra's profile photo
Gemma Munté Armengou's profile photo
Pamela Torrano Soler's profile photo
Bernat Agullo Rosello's profile photo
Oriol Bohigas's profile photo
Jose Rafael Capriles's profile photo
Xavi Morta's profile photo
Silvia Orte's profile photo
iuri aranda's profile photo

Martí Morta

Shared publicly  - 
1

Martí Morta
owner

Discussion  - 
 
Hola!
Després de l'aturada vacacional ja toca posar-nos a treballar per la propera trobada, a part d'això, veient que hi ha diversos projectes entre els membres del grup he pensat que seria una bona idea tenir un lloc on poder veure aquests projectes, comentar-los, etc.
No se si coneixeu el gestor de tasques Trello, és molt flexible i crec que podria anar molt bé. He fet una taula pública de prova, entreu-hi i si teniu un projecte en mans o idees pel grup no dubteu en afegir-ho, per fer-ho us podeu loggejar amb el compte de google.
https://trello.com/b/PbeYsKiT/bar-robotics
 ·  Translate
Organize anything, together. Trello is a collaboration tool that organizes your projects into boards. In one glance, know what's being worked on, who's working on what, and where something is in a process.
1
Laura Pérez Mayos's profile photo
 
Bon idea!
Add a comment...

Martí Morta

Shared publicly  - 
 
This documentary recorded by the +RTVE's program Lab24 shows a lot of work done at Institut de Robòtica i Informàtica Industrial! And a photo of Teo is the cover image :) It is worth a look!
Robots sociales y Posidonia
 ·  Translate
3
2
Diego Escudero's profile photoFarzad Husain's profile photo

Martí Morta
moderator

Suggested Talks  - 
 
ROS Nodelets _Què són? Quan poden servir? Com?_
Faltaria trobar un speaker, Sergi Hernandez ? +Sergi Foix ?
 ·  Translate
2
Jose Luis Rivero's profile photoSergi Foix's profile photo
2 comments
 
En Rivero te raó! M'ho hauria de tornar a mirar amb detall i ara no tinc molt de temps :(
 ·  Translate
Add a comment...

Martí Morta
moderator

Misc  - 
 
Arribo just però potser a algú li interessa:
https://plus.google.com/u/0/events/ci2g23mk0lh9too9bgbp3rbut0k
 ·  Translate
1
Add a comment...
Story
Tagline
www.vintiun.net/martimorta
Work
Occupation
Industrial Engineer
Employment
  • Phoenix ISL
    Project Engineer, 2015 - present
  • Institut de Robòtica - CSIC
    Enginyer Industrial, 2009 - 2014
  • Hewlett-Packard
Basic Information
Gender
Male