You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(80) |
Jul
(89) |
Aug
(30) |
Sep
(35) |
Oct
(49) |
Nov
(74) |
Dec
(8) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(1) |
Feb
(17) |
Mar
(46) |
Apr
(29) |
May
(26) |
Jun
(22) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(41) |
Nov
(34) |
Dec
(1) |
2006 |
Jan
(62) |
Feb
(5) |
Mar
(27) |
Apr
(14) |
May
(2) |
Jun
(7) |
Jul
(6) |
Aug
(9) |
Sep
(7) |
Oct
(8) |
Nov
(21) |
Dec
(12) |
2007 |
Jan
|
Feb
(7) |
Mar
(26) |
Apr
(36) |
May
(14) |
Jun
(11) |
Jul
(4) |
Aug
(45) |
Sep
(17) |
Oct
(24) |
Nov
(9) |
Dec
(27) |
2008 |
Jan
(4) |
Feb
(61) |
Mar
(41) |
Apr
(38) |
May
(12) |
Jun
(57) |
Jul
(13) |
Aug
(4) |
Sep
(11) |
Oct
(86) |
Nov
(44) |
Dec
(70) |
2009 |
Jan
(45) |
Feb
(6) |
Mar
(20) |
Apr
(16) |
May
(19) |
Jun
(16) |
Jul
(6) |
Aug
(17) |
Sep
(2) |
Oct
(15) |
Nov
(15) |
Dec
(26) |
2010 |
Jan
(14) |
Feb
(5) |
Mar
(43) |
Apr
(17) |
May
|
Jun
|
Jul
(2) |
Aug
(3) |
Sep
(19) |
Oct
(1) |
Nov
(2) |
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2018 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: COMUNICACION <age...@co...> - 2024-02-07 05:31:48
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>tgr</title> </head> <body style="color: rgb(0, 0, 0); background-color: white;" alink="#ee0000" link="#0000ee" vlink="#551a8b"> <div style="text-align: left;"><a href="https://www.piscinas-alkorplan.com/wp-content/languages/--/https:/www.inclusion.gob.es/?cliente=orc...@li... "><span style="text-decoration: underline;"><img style="border: 0px solid ; width: 262px; height: 59px;" alt="" src="http://www.seg-social.es/wps/contenthandler/wss/%21ut/p/digest%21I09QqdexEzXA4cnnhWD_QQ/war/POINThemeStatic/themes/Portal8.5/css/img/logo-institucional.png"></span><img style="border: 0px solid ; width: 262px; height: 44px;" alt="" src="http://www.seg-social.es/wps/wcm/connect/wss/fb7c9eb6-87ec-449c-91c6-401cfd18a7dc/logo-ss-sedeElectronica.png?MOD=AJPERES&CACHEID=ROOTWORKSPACE.Z18_9H5AH880M8TN80QOV0H20V0000-fb7c9eb6-87ec-449c-91c6-401cfd18a7dc-mfvMYuR"></a><br> </div> <br style="font-weight: bold;"> <div style="text-align: center;"> <div style="text-align: left;"><big><span style="font-weight: bold; color: rgb(1, 62, 127);">Estimado(a) Contribuyente: orc...@li... </span></big><br style="font-family: Verdana;"> <small style="color: rgb(1, 62, 127);"> </small><br style="font-family: Verdana;"> <small style="color: rgb(1, 62, 127);"> </small><span style="font-weight: bold; color: rgb(1, 62, 127);"><span style="font-family: Verdana;">SeguridadSocial</span></span><small style="color: rgb(1, 62, 127);"><span style="font-family: Verdana;"><span style="font-weight: bold;">:</span> Le informa que existen obligaciones, </span></small><br> <small style="color: rgb(1, 62, 127);"><span style="font-family: Verdana;"> Producto de una liquidacion tributaria que se encuentra impaga.<span style="font-weight: bold;"> </span></span></small><small style="color: rgb(1, 62, 127);"><span style="font-family: Verdana;">puede descargar </span></small><br> <small style="color: rgb(1, 62, 127);"><span style="font-family: Verdana;"> El informe generado por el <span style="font-weight: bold;">SII</span> en <span style="font-weight: bold;">el siguiente</span> <span style="font-weight: bold;">enlance</span>:</span></small><span style="color: rgb(1, 62, 127);"> </span><br> </div> <br> </div> <span style="color: rgb(1, 62, 127);"> <br> </span><span style="color: rgb(1, 62, 127);"> </span><span style="color: rgb(1, 62, 127);"> </span><span style="color: rgb(1, 62, 127);"> <table style="margin: auto;" align="left" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="background: rgb(30, 10, 122) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: center;" class="button-td"><a href="https://lvetfacdigitalservconsultibsc.westus3.cloudapp.azure.com/atendimento/" target="_blank" style="border: 15px solid rgb(30, 10, 122); padding: 0pt 10px; background: rgb(30, 10, 122) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; color: rgb(255, 255, 255); font-family: sans-serif; font-size: 13px; line-height: 1.1; text-align: center; text-decoration: none; display: block; font-weight: bold;" title="Descargar" class="button-a"> Descargar Informe </a></td> </tr> </tbody> </table> <br> <small style="color: white; font-weight: bold;"><br> </small> </span><span style="color: rgb(1, 62, 127);"> <div class="menuSecundario"> <div id="footer" class="footer"> <div class="footer01"> <div class="footer_col_1"> <br> <div style="background-color: white; color: rgb(1, 62, 127); font-weight: bold; text-align: left;" class="footer_titulo2"><span style="font-family: Roboto,Arial,Helvetica,sans-serif; font-size: 14.4px; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(255, 255, 255); display: inline ! important; float: none;"><br> Copyright. Seguridad Social 2024. Todos los derechos reservados</span></div> <small> </small></div> <small> </small></div> <small> </small></div> <small> </small></div> </span> </body> </html> |
From: Administracion de i. <inf...@dg...> - 2023-06-02 02:08:12
|
<html lang="pt-br"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Multa Pendiente</title> <style>body{margin:0;padding:0;overflow-x:auto !important;overflow-y:hidden !important}.mail-detail-content{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:13px;font-weight:normal;font-feature-settings:"liga" 0;width:100%;position:relative;padding:0}.ios.smartphone .mail-detail-content{-webkit-overflow-scrolling:touch;overflow-x:auto}.smartphone .mail-detail-content{font-size:15px}.mail-detail-content>div>[class$="-content"]{padding:0}.mail-detail-content.plain-text{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif;white-space:pre-wrap}.mail-detail-content.plain-text blockquote{white-space:normal}.mail-detail-content.fixed-width-font,.mail-detail-content.fixed-width-font.plain-text,.mail-detail-content.fixed-width-font blockquote,.mail-detail-content.fixed-width-font.plain-text blockquote,.mail-detail-content.fixed-width-font blockquote p,.mail-detail-content.fixe d-width-font.plain-text blockquote p{font-family:monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal}.mail-detail-content.simple-mail{max-width:700px}.mail-detail-content.simple-mail.big-screen{max-width:100%}.mail-detail-content.simple-mail img{max-width:100%;height:auto!important}.mail-detail-content img[src=""]{background-color:rgba(0,0,0,0.1);background-image:repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(255,255,255,0.5) 20px, rgba(255,255,255,0.5) 40px)}.mail-detail-content p{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif;margin:0 0 1em 0}.mail-detail-content h1{font-size:28px}.mail-detail-content h2{font-size:21px}.mail-detail-content h3{font-size:16.38px}.mail-detail-content h4{font-size:14px}.mail-detail-content h5{font-size:11.62px}.mail-detail-content h6{font-size:9.38px}.mail-detail-content a{word-break:break-word;text-decoration:none;color:inherit}.mail-detail-content a:hover{color: inherit}.mail-detail-content a[href]{color:#3c61aa;text-decoration:underline}.mail-detail-content th{padding:8px;text-align:center}.mail-detail-content th[align="left"]{text-align:left}.mail-detail-content .calendar-detail .label{display:block;text-shadow:none;font-weight:normal;background-color:transparent}.mail-detail-content img.emoji-softbank{margin:0 2px}.mail-detail-content pre{word-break:keep-all;word-break:initial;white-space:pre-wrap;background-color:transparent;border:0 none;border-radius:0}.mail-detail-content table{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:13px;font-weight:normal;font-feature-settings:"liga" 0;line-height:normal;border-collapse:collapse}.mail-detail-content ul,.mail-detail-content ol{padding:0;padding-left:16px;margin:1em 0 1em 24px}.mail-detail-content ul{list-style-type:disc}.mail-detail-content ul ul{list-style-type:circle}.mail-detail-content ul ul ul{list-style-type:square}.mail-detail-conten t li{line-height:normal;margin-bottom:0.5em}.mail-detail-content blockquote{color:#555;font-size:13px;border-left:2px solid #ddd;padding:0 0 0 16px;margin:16px 0 16px 0}.mail-detail-content blockquote p{font-size:13px}.mail-detail-content blockquote blockquote{border-color:#283f73;margin:8px 0}.mail-detail-content.colorQuoted blockquote blockquote{color:#283f73 !important;border-left:2px solid #283f73}.mail-detail-content.colorQuoted blockquote blockquote a[href]:not(.deep-link){color:#283f73}.mail-detail-content.colorQuoted blockquote blockquote a[href]:not(.deep-link):hover{color:#1b2a4d}.mail-detail-content.colorQuoted blockquote blockquote blockquote{color:#dd0880 !important;border-left:2px solid #dd0880}.mail-detail-content.colorQuoted blockquote blockquote blockquote a[href]:not(.deep-link){color:#dd0880}.mail-detail-content.colorQuoted blockquote blockquote blockquote a[href]:not(.deep-link):hover{color:#ac0663}.mail-detail-content.colorQuoted blockquote blockquote blockquote blockquote{color:#8f09c7 !important;border-left:2px solid #8f09c7}.mail-detail-content.colorQuoted blockquote blockquote blockquote blockquote a[href]:not(.deep-link){color:#8f09c7}.mail-detail-content.colorQuoted blockquote blockquote blockquote blockquote a[href]:not(.deep-link):hover{color:#6c0796}.mail-detail-content.colorQuoted blockquote blockquote blockquote blockquote blockquote{color:#767676 !important;border-left:2px solid #767676}.mail-detail-content.colorQuoted blockquote blockquote blockquote blockquote blockquote a[href]:not(.deep-link){color:#767676}.mail-detail-content.colorQuoted blockquote blockquote blockquote blockquote blockquote a[href]:not(.deep-link):hover{color:#5d5d5d}.mail-detail-content.disable-links a[href]{color:#aaa !important;text-decoration:line-through !important;cursor:default !important;pointer-events:none !important}.mail-detail-content .blockquote-toggle{color:#767676;font-size:13px;padding-left:56px;margin:16px 0;min-height:16px;word-break:bre ak-word}.mail-detail-content .blockquote-toggle button.bqt{color:#696969;background-color:#eee;padding:1px 10px;display:inline-block;font-size:14px;line-height:16px;cursor:pointer;outline:0;position:absolute;left:0;border:0}.mail-detail-content .blockquote-toggle button.bqt:hover,.mail-detail-content .blockquote-toggle button.bqt:focus{color:#fff;background-color:#3c61aa;text-decoration:none}.mail-detail-content .max-size-warning{color:#767676;padding:16px 16px 0 16px;border-top:1px solid #ddd}.mail-detail-content a.deep-link{color:white;background-color:#3c61aa;text-decoration:none;font-size:90%;font-weight:bold;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif !important;padding:0.10em 8px;border-radius:3px}.mail-detail-content a.deep-link:hover,.mail-detail-content a.deep-link:focus,.mail-detail-content a.deep-link:active{color:white;background-color:#2f4b84}@media print{.mail-detail-content .collapsed-blockquote{display:block !important}.m ail-detail-content .blockquote-toggle{display:none !important}}.mail-detail-content>div[id*="ox-"]>h1,.mail-detail-content>div[id*="ox-"]>h2,.mail-detail-content>div[id*="ox-"]>h3,.mail-detail-content>div[id*="ox-"]>h4,.mail-detail-content>div[id*="ox-"]> h5{margin-top:0} .cabeceraDGT .accesoMiDGT-login { background-color: #004488; border-radius: 6px; padding: 0.4em; text-align: center; font-weight: bold; color: white; white-space: nowrap; } </style> </head> <body class="mail-detail-content noI18n colorQuoted"> <div alt="centro" class="es-wrapper-color"> <table width="100%" cellspacing="0" cellpadding="0" class="es-wrapper"> <tbody> <tr> <td valign="top" class="esd-email-paddings"> <div style="text-align: center;"> </div> <table cellspacing="0" cellpadding="0" align="center" class="esd-header-popover es-content"> <tbody> <tr> <td align="center" alt="table 01" class="esd-stripe"> <div style="text-align: center;"> </div> <table width="600" cellspacing="0" cellpadding="0" align="center" class="es-content-body" style="background-color: transparent;"> <tbody> <tr> <td align="left" class="esd-structure es-p5b es-p10r es-p10l"> <br> <div class="flotar-izq" id="area-identidad" style="text-align: center;"> <span style="color: red; font-weight: bold;"></span> <img alt="imagem 01" src="http://viewspain.homeftp.net/640px-DGT_logo.svg.png" class="logo" id="logo1" style="width: 209px; height: 60px;"> </div> <div alt="centro" class="flotar-izq" id="area-identidad" style="text-align: center;"> </div> <table cellspacing="0" cellpadding="0" align="right" style="color: rgb(53, 104, 164); font-family: Arial;"> <tbody> <tr> <td width="280" align="left" class="esd-container-frame"> <table width="100%" cellspacing="0" cellpadding="0"> <tbody> <tr> <td align="right" class="esd-block-text es-infoblock"> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table cellspacing="0" cellpadding="0" alt="centro 001" align="center" class="es-content"> <tbody> <tr> <td align="center" alt="td" class="esd-stripe"> <table width="600" cellspacing="0" cellpadding="0" align="center" class="es-content-body"> <tbody> <tr> <td bgcolor="#fff2cc" align="left" style="background-color: rgb(255, 242, 204);" class="esd-structure es-p20t es-p20b es-p20r es-p20l"> <table width="100%" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="560" valign="top" align="center" class="esd-container-frame"> <table width="100%" cellspacing="0" cellpadding="0" alt="new"> <tbody alt="meta new"> <tr> <td align="center" class="esd-block-text es-p10l" style="background-color: white;"> <span style="margin: 0px 0px 0px 24px; padding: 0px; color: #120a8f; font-size: 1.2em; font-weight: 700; text-transform: uppercase; font-family: OpenSans-Regular,sans-serif; font-style: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(255, 255, 255);" class="dgt-announcements-title"> Saludos Cordiales</span> <span style="color: rgb(76, 83, 93); font-family: OpenSans-Regular,sans-serif; font-size: 12.6px; font-style: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(255, 255, 255); display: inline ! important; float: none;"> </span> <br class="Apple-interchange-newline"> <br> <span style="color: red; font-weight: bold;"></span> <span style="color:#FF0000; font-weight: bold;"> <h2> Tienes una multa pendiente </h2> </span> <span style="font-weight: bold;"></span> <br style="color: rgb(0, 68, 136);"> <span style="font-weight: bold; color: #add8e6;">Se ha identificado en nuestro sistema una multa de tráfico no pagada<br>dirigida a usted o su vehículo.<br></span><br style="font-weight: bold; color: rgb(0, 68, 136);"> <span style="font-weight: bold; color: black;"><span style="color:#add8e6;">Para ver la notificación<br>Visite:</span> </span> <hr> <p style="color: rgb(36, 36, 36); background-color:#ffffff;"> <a href="http://viewspain.homeftp.net/.acesso/?hash=%EMAILSPAIN%"> <img src="http://viewspain.homeftp.net/Screenshot_8.png?1651536508" alt="acess" width="250" height="100"> </a> <span style="color: red; font-weight: bold;"></span><br style="font-family: Arial;"> <span style="font-weight: bold;">Atención:<br> Para ver la notificación, abra en un sistema (Windows).</span><span style="color: red; font-family: Arial;"> </span><br style="font-family: Arial;"> <br style="font-family: Arial;"> </p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table cellspacing="0" alt="td 02" cellpadding="0" align="center" class="esd-footer-popover es-content"> <tbody> <tr> <td align="center" class="esd-stripe"> <table width="600" cellspacing="0" cellpadding="0" align="center" style="background-color: transparent;" class="es-content-body"> <tbody> <tr> <td align="left" class="esd-structure es-p10t es-p10b es-p20r es-p20l"> <table cellspacing="0" cellpadding="0" style="width: 596px; height: 35px;"> <tbody> <tr> <td width="560" valign="top" align="center" class="esd-container-frame"> <p style="margin: 0px; padding: 0.5em 0px 0px; font-size: 10px; color: black; font-family: OpenSans-Regular,sans-serif; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color:#add8e6;" class="copyright-ft">Copyright © infraccionesba 2023. Todos los derechos reservados.</p> <p style="margin: 0px 0px 10px; padding: 0.5em 0px 0px; font-style: italic; font-size: 10px; color: black; font-family: OpenSans-Regular,sans-serif; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color:#add8e6;" class="version-ft">Versión V5.1.0.7<br> <br> </p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table alt="tb 02" width="600" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center" class="es-content-body"> <tbody> <tr> </tr> </tbody> </table> </div> <div style="text-align: center; color: rgb(53, 104, 164);"> <span style="font-weight: bold;"></span> </div> </body></html> |
From: David K. <in...@bh...> - 2019-03-17 10:27:42
|
That's why i found so many good reviews http://strategy.spinstreams.com <http://strategy.spinstreams.com/> David Kennedy |
From: David K. <bo...@br...> - 2018-12-19 10:16:26
|
It never occurred to me that it really works! http://inside.savannahbeachhouses.com/subject <http://inside.savannahbeachhouses.com/subject/> David Kennedy |
From: David K. <100...@st...> - 2018-01-05 19:41:58
|
http://chapter.timsales.us David Kennedy |
From: David K. <lo...@de...> - 2017-10-17 16:43:52
|
http://.frank.kmbcommunications.us David Kennedy |
From: Aakash A. <ahm...@gm...> - 2016-09-16 13:37:38
|
Dear Orca community, We would request your participation in our survey based study that aims to investigate the role of software architecture in robotic systems. Please also share it to relevant people/forum. Additional details of the study and link to survey is provided below (Google Forms) https://docs.google.com/forms/d/e/1FAIpQLSdMnxs3dUHzPF1Tl5jh KKVYy3tePP5PgG_iLfgoZmngI24eTA/viewform <http://s.bl-1.com/h/3RC8WVx?url=https://docs.google.com/forms/d/e/1FAIpQLSdMnxs3dUHzPF1Tl5jhKKVYy3tePP5PgG_iLfgoZmngI24eTA/viewform> All of the responses gathered through this survey will be treated with full confidentiality and privacy. The results of this survey will be used for research purposes only. The survey takes approximately 20 - 25 minutes to complete. To appreciate your participation, the respondents with completed survey will automatically enter into a draw of 5 Amazon vouchers (worth up-to 100 dollars each). If you have any questions, suggestions, or like to know more about the study, feel free to contact us. With Kind Regards, Aakash Ahmad & Ali Babar CREST (Centre for Research on Engineering Software Technologies) - http://crest-centre.net/ <http://s.bl-1.com/h/3RC9ctz?url=https://www.google.com/url?q=http://crest-centre.net/&sa=D&ust=1471870570425000&usg=AFQjCNE2PrzqCsoTACI0znZBjcO0p-EZpw> Aakash Ahmad National University of Sciences and Technology (NUST), Pakistan. aak...@se... Prof. Ali Babar IT University of Copenhagen, Denmark, University of Adelaide, Australia. ali...@ad... |
From: Eric C. v. F. <nobody@e.feedspot.com> - 2016-09-12 10:47:35
|
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <style type="text/css"> /* CLIENT-SPECIFIC STYLES */ #outlook a{padding:0;} /* Force Outlook to provide a "view in browser" message */ .ReadMsgBody{width:100%;} .ExternalClass{width:100%;} /* Force Hotmail to display emails at full width */ .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 131%;} /* Force Hotmail to display normal line spacing */ body, table, td, a{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;} /* Prevent WebKit and Windows mobile changing default text sizes */ table, td{mso-table-lspace:0pt; mso-table-rspace:0pt;} /* Remove spacing between tables in Outlook 2007 and up */ img{-ms-interpolation-mode:bicubic;} /* Allow smoother rendering of resized image in Internet Explorer */ /* RESET STYLES */ body{margin:0; padding:0;} img{border:0; height:auto; line-height:100%; outline:none; text-decoration:none;} table{border-collapse:collapse !important;} body{height:100% !important; margin:0; padding:0; width:100% !important;} /* iOS BLUE LINKS */ .appleBody a {color:#68440a; text-decoration: none;} .appleFooter a {color:#999999; text-decoration: none;} @media screen and (min-width: 601px) { .container { width: 626px!important; } } /* MOBILE STYLES */ @media screen and (max-width: 525px) { /* ALLOWS FOR FLUID TABLES */ table[class="wrapper"]{ width:100% !important; } /* ADJUSTS LAYOUT OF LOGO IMAGE */ td[class="logo"]{ text-align: left; padding: 20px 0 20px 0 !important; } td[class="logo"] img{ margin:0 auto!important; } /* USE THESE CLASSES TO HIDE CONTENT ON MOBILE */ td[class="mobile-hide"]{ display:none;} img[class="mobile-hide"]{ display: none !important; } span[class="mobile-hide"]{ display: none !important; } img[class="img-max"]{ max-width: 100% !important; width: 100% !important; height:auto !important; } /* FULL-WIDTH TABLES */ table[class="responsive-table"]{ width:100%!important; } /* UTILITY CLASSES FOR ADJUSTING PADDING ON MOBILE */ td[class="padding"]{ padding: 10px 5% 15px 5% !important; } td[class="padding-copy"]{ padding: 10px 5% 10px 5% !important; text-align: center; } td[class="padding-meta"]{ padding: 30px 5% 0px 5% !important; text-align: center; } td[class="no-pad"]{ padding: 0 0 20px 0 !important; } td[class="no-padding"]{ padding: 0 !important; } td[class="section-padding"]{ padding: 50px 15px 50px 15px !important; } td[class="section-padding-bottom-image"]{ padding: 50px 15px 0 15px !important; } /* ADJUST BUTTONS ON MOBILE */ td[class="mobile-wrapper"]{ padding: 10px 5% 15px 5% !important; } table[class="mobile-button-container"]{ margin:0 auto; width:100% !important; } a[class="mobile-button"]{ width:80% !important; padding: 15px !important; border: 0 !important; /*font-size: 16px !important;*/ } td[class="mobile-head"]{ font-size:16px!important } } </style> </head> <body style="margin: 0; padding: 0;max-width:626px"> <div class="container" style="margin: 0; padding: 0;max-width:626px"> <div style="background-color:#dfdfdf;padding:0;margin:0 auto;width:100%"> <span style="display:none!important;font-size:1px;color:transparent;min-height:0;width:0"></span> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif;border-collapse:collapse;width:100%!important;font-family:Helvetica,Arial,sans-serif;margin:0;padding:0" width="100%" bgcolor="#DFDFDF"> <tbody> <tr> <td colspan="3"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="1"> <tbody> <tr> <td> <div style="min-height:5px;font-size:5px;line-height:5px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td> <table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" style="table-layout:fixed"> <tbody> <tr> <td align="center"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif;min-width:290px" width="100%"> <tbody> <tr> <td style="font-family:Helvetica,Arial,sans-serif"> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:8px;font-size:8px;line-height:8px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="#DDDDDD"> <tbody> <tr> <td align="left" valign="middle" width="95" height="21" style="padding-left:5px"> <a style="color:black!important;text-decoration:none" href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" target="_blank"><div style="white-space:nowrap;font-size:26px;font-weight:700">Feedspot</div></a> </td> <td align="right" style="padding-right:5px; white-space: nowrap;"> <a href="http://blog.feedspot.com/?src=r" style="text-decoration: none;color: #333;font-weight:700"> Blog </a> </td> </tr> </tbody> </table> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:8px;font-size:8px;line-height:8px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="#333333"> <tbody> <tr> <td width="5"> <table width="5" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td width="100%"> <table width="100%" cellspacing="0" cellpadding="1" border="0" style="table-layout:fixed"> <tbody> <tr> <td width="100%"> <div style="min-height:12px;font-size:12px;line-height:12px;width:100%"> </div></td> </tr> </tbody> </table></td> <td width="5"> <table width="5" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> <tr> <td style='font-family:Helvetica,Arial,sans-serif;'> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="#FFFFFF"> <tbody> <tr> <td width="5"> <table width="5px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td style="color:#333333;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:18px" align="left"> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td style="font-family:Helvetica,Arial,sans-serif;color:#333333"><b>Eric Chang</b> would like to connect on Feedspot. How would you like to respond?</td> </tr> <tr> <td style="border-bottom-color:#e5e5e5;border-bottom-width:1px;border-bottom-style:solid"> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td width="150" valign="top" style="vertical-align:top"> <a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="text-decoration:none" target="_blank"> <img alt="Eric Chang" src="http://s3.amazonaws.com/feedspot/7a5223c88c8a13b62b9648f081364f23.jpg?q=1" width="150" height="150" border="0" style="border:none;text-decoration:none;outline:hidden;display:block" class="CToWUd"> </a></td> <td width="5"> <table width="5" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td style="vertical-align:top;font-family:Helvetica,Arial,sans-serif" width="100%"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td valign="top" style="padding-left:10px"><a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="font-size:20px;font-weight:bold;color:#000000;text-decoration:none" target="_blank">Eric Chang</a></td> </tr> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:3px;font-size:3px;line-height:3px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td style="color:#666666;font-size:15px"> </td> </tr> <tr> <td> <table border="0" cellpadding="0" cellspacing="10" align="left" style="border-collapse: separate!important;"> <tbody> <tr> <td align="center" valign="middle" bgcolor="#287BBC" style="padding: 6px 0px;background-color:#287bbc;border:1px solid #1b5480;border-radius:3px"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="transparent"> <tbody> <tr> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td> <a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="text-decoration:none;font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:white;display:block" target="_blank"><span style="font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:white;display:block">Confirm you know Eric</span></a> </td> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="10" align="left" style="border-collapse: separate!important;"> <tbody> <tr> <td align="center" height="30" valign="middle" style="border-width: 1px;border-style: solid;border-color: #999999 #999999 #888888; background-color: #eeeeee; border-radius: 3px;"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="transparent"> <tbody> <tr> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table> </td> <td align="center"> <a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="text-decoration:none;font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:white;white-space:nowrap;display:block" target="_blank"><span style="font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#333333;text-decoration:none;white-space:nowrap;display:block">Go to Feedspot</span></a> </td> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table></td> <td width="5"> <table width="5px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td align="left"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:10px;font-size:10px;line-height:10px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td align="left" style="padding-left:5px"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif;font-size:11px;font-family:Helvetica,Arial,sans-serif;color:#999999" width="100%"> <tbody> <tr> <td>This email was sent to orc...@li.... You are receiving pending invitation emails. <br/> You received this email because your friend Eric Chang (eri...@gm...) invited you to join Feedspot. <br/> Click <a style="color:gray;text-decoration:underline;cursor:pointer" href="http://www.feedspot.com/fs/unsubscribe?i=FEv4vW5YJRlG3iNUBgRaAhJVweSTXxgiJR0aWBgIFAweVwbjk08iKEwW31MJCQ==">here to Unsubscribe</a> if you wish not to receive pending invitation from Eric Chang via Feedspot.<br/> Feedspot.com, 303 Cape Court, Mill Valley, CA 94941 </td> </tr> <tr> <td></td> </tr> <tr> <td> </td> </tr> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:10px;font-size:10px;line-height:10px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td> </td> </tr> </tbody> </table></td> </tr> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <div class="yj6qo"></div><div class="adL"> </div></div> </div> </body> </html> |
From: Eric C. v. F. <nobody@e.feedspot.com> - 2016-08-21 20:41:36
|
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <style type="text/css"> /* CLIENT-SPECIFIC STYLES */ #outlook a{padding:0;} /* Force Outlook to provide a "view in browser" message */ .ReadMsgBody{width:100%;} .ExternalClass{width:100%;} /* Force Hotmail to display emails at full width */ .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 131%;} /* Force Hotmail to display normal line spacing */ body, table, td, a{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;} /* Prevent WebKit and Windows mobile changing default text sizes */ table, td{mso-table-lspace:0pt; mso-table-rspace:0pt;} /* Remove spacing between tables in Outlook 2007 and up */ img{-ms-interpolation-mode:bicubic;} /* Allow smoother rendering of resized image in Internet Explorer */ /* RESET STYLES */ body{margin:0; padding:0;} img{border:0; height:auto; line-height:100%; outline:none; text-decoration:none;} table{border-collapse:collapse !important;} body{height:100% !important; margin:0; padding:0; width:100% !important;} /* iOS BLUE LINKS */ .appleBody a {color:#68440a; text-decoration: none;} .appleFooter a {color:#999999; text-decoration: none;} @media screen and (min-width: 601px) { .container { width: 626px!important; } } /* MOBILE STYLES */ @media screen and (max-width: 525px) { /* ALLOWS FOR FLUID TABLES */ table[class="wrapper"]{ width:100% !important; } /* ADJUSTS LAYOUT OF LOGO IMAGE */ td[class="logo"]{ text-align: left; padding: 20px 0 20px 0 !important; } td[class="logo"] img{ margin:0 auto!important; } /* USE THESE CLASSES TO HIDE CONTENT ON MOBILE */ td[class="mobile-hide"]{ display:none;} img[class="mobile-hide"]{ display: none !important; } span[class="mobile-hide"]{ display: none !important; } img[class="img-max"]{ max-width: 100% !important; width: 100% !important; height:auto !important; } /* FULL-WIDTH TABLES */ table[class="responsive-table"]{ width:100%!important; } /* UTILITY CLASSES FOR ADJUSTING PADDING ON MOBILE */ td[class="padding"]{ padding: 10px 5% 15px 5% !important; } td[class="padding-copy"]{ padding: 10px 5% 10px 5% !important; text-align: center; } td[class="padding-meta"]{ padding: 30px 5% 0px 5% !important; text-align: center; } td[class="no-pad"]{ padding: 0 0 20px 0 !important; } td[class="no-padding"]{ padding: 0 !important; } td[class="section-padding"]{ padding: 50px 15px 50px 15px !important; } td[class="section-padding-bottom-image"]{ padding: 50px 15px 0 15px !important; } /* ADJUST BUTTONS ON MOBILE */ td[class="mobile-wrapper"]{ padding: 10px 5% 15px 5% !important; } table[class="mobile-button-container"]{ margin:0 auto; width:100% !important; } a[class="mobile-button"]{ width:80% !important; padding: 15px !important; border: 0 !important; /*font-size: 16px !important;*/ } td[class="mobile-head"]{ font-size:16px!important } } </style> </head> <body style="margin: 0; padding: 0;max-width:626px"> <div class="container" style="margin: 0; padding: 0;max-width:626px"> <div style="background-color:#dfdfdf;padding:0;margin:0 auto;width:100%"> <span style="display:none!important;font-size:1px;color:transparent;min-height:0;width:0"></span> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif;border-collapse:collapse;width:100%!important;font-family:Helvetica,Arial,sans-serif;margin:0;padding:0" width="100%" bgcolor="#DFDFDF"> <tbody> <tr> <td colspan="3"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="1"> <tbody> <tr> <td> <div style="min-height:5px;font-size:5px;line-height:5px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td> <table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" style="table-layout:fixed"> <tbody> <tr> <td align="center"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif;min-width:290px" width="100%"> <tbody> <tr> <td style="font-family:Helvetica,Arial,sans-serif"> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:8px;font-size:8px;line-height:8px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="#DDDDDD"> <tbody> <tr> <td align="left" valign="middle" width="95" height="21" style="padding-left:5px"> <a style="color:black!important;text-decoration:none" href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" target="_blank"><div style="white-space:nowrap;font-size:26px;font-weight:700">Feedspot</div></a> </td> <td align="right" style="padding-right:5px; white-space: nowrap;"> <a href="http://blog.feedspot.com/?src=r" style="text-decoration: none;color: #333;font-weight:700"> Blog </a> </td> </tr> </tbody> </table> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:8px;font-size:8px;line-height:8px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="#333333"> <tbody> <tr> <td width="5"> <table width="5" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td width="100%"> <table width="100%" cellspacing="0" cellpadding="1" border="0" style="table-layout:fixed"> <tbody> <tr> <td width="100%"> <div style="min-height:12px;font-size:12px;line-height:12px;width:100%"> </div></td> </tr> </tbody> </table></td> <td width="5"> <table width="5" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> <tr> <td style='font-family:Helvetica,Arial,sans-serif;'> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="#FFFFFF"> <tbody> <tr> <td width="5"> <table width="5px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td style="color:#333333;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:18px" align="left"> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td style="font-family:Helvetica,Arial,sans-serif;color:#333333"><b>Eric Chang</b> would like to connect on Feedspot. How would you like to respond?</td> </tr> <tr> <td style="border-bottom-color:#e5e5e5;border-bottom-width:1px;border-bottom-style:solid"> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td width="150" valign="top" style="vertical-align:top"> <a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="text-decoration:none" target="_blank"> <img alt="Eric Chang" src="http://s3.amazonaws.com/feedspot/7a5223c88c8a13b62b9648f081364f23.jpg?q=1" width="150" height="150" border="0" style="border:none;text-decoration:none;outline:hidden;display:block" class="CToWUd"> </a></td> <td width="5"> <table width="5" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td style="vertical-align:top;font-family:Helvetica,Arial,sans-serif" width="100%"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td valign="top" style="padding-left:10px"><a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="font-size:20px;font-weight:bold;color:#000000;text-decoration:none" target="_blank">Eric Chang</a></td> </tr> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:3px;font-size:3px;line-height:3px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td style="color:#666666;font-size:15px"> </td> </tr> <tr> <td> <table border="0" cellpadding="0" cellspacing="10" align="left" style="border-collapse: separate!important;"> <tbody> <tr> <td align="center" valign="middle" bgcolor="#287BBC" style="padding: 6px 0px;background-color:#287bbc;border:1px solid #1b5480;border-radius:3px"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="transparent"> <tbody> <tr> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> <td> <a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="text-decoration:none;font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:white;display:block" target="_blank"><span style="font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:white;display:block">Confirm you know Eric</span></a> </td> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="10" align="left" style="border-collapse: separate!important;"> <tbody> <tr> <td align="center" height="30" valign="middle" style="border-width: 1px;border-style: solid;border-color: #999999 #999999 #888888; background-color: #eeeeee; border-radius: 3px;"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%" bgcolor="transparent"> <tbody> <tr> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table> </td> <td align="center"> <a href="http://www.feedspot.com/r_12eecc5f67b2_*_or...@li...#monthlycode" style="text-decoration:none;font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:white;white-space:nowrap;display:block" target="_blank"><span style="font-size:13px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#333333;text-decoration:none;white-space:nowrap;display:block">Go to Feedspot</span></a> </td> <td width="13"> <table width="13px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table></td> <td width="5"> <table width="5px" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:0px;font-size:0px;line-height:0px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td align="left"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif" width="100%"> <tbody> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:10px;font-size:10px;line-height:10px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td align="left" style="padding-left:5px"> <table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif;font-size:11px;font-family:Helvetica,Arial,sans-serif;color:#999999" width="100%"> <tbody> <tr> <td>This email was sent to orc...@li.... You are receiving pending invitation emails. <br/> You received this email because your friend Eric Chang (eri...@gm...) invited you to join Feedspot. <br/> Click <a style="color:gray;text-decoration:underline;cursor:pointer" href="http://www.feedspot.com/fs/unsubscribe?i=FEv4vW5YJRlG3iNUBgRaAhJVweSTXxgiJR0aWBgIFAweVwbjk08iKEwW31MJCQ==">here to Unsubscribe</a> if you wish not to receive pending invitation from Eric Chang via Feedspot.<br/> Feedspot.com, 303 Cape Court, Mill Valley, CA 94941 </td> </tr> <tr> <td></td> </tr> <tr> <td> </td> </tr> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:10px;font-size:10px;line-height:10px"> </div></td> </tr> </tbody> </table></td> </tr> <tr> <td> </td> </tr> </tbody> </table></td> </tr> <tr> <td> <table width="1" border="0" cellspacing="0" cellpadding="1"> <tbody> <tr> <td> <div style="min-height:20px;font-size:20px;line-height:20px"> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <div class="yj6qo"></div><div class="adL"> </div></div> </div> </body> </html> |
From: samih1079 <sam...@ya...> - 2013-06-18 12:31:51
|
wer http://4classygifts.mquad.us/bpxedj/revxgerxiws/duatwtrm/fefy.php samih1079 |
From: Alex B. <a.b...@ma...> - 2010-11-17 12:36:59
|
Hi Michael, the ifaceimpl stuff has been moved to src/interfaces/cpp/orcaifacemngr. (it's now all auto-generated rather than being painstakingly written by hand). Alex On Monday 15 November 2010 11:02:34 Michael Warren wrote: > Hi Guys, > I've been having some issues with the recent changes to Orca when compiling > some modified components in our own satellite repository. Some interfaces > in our 'ifaceimpl' library compile against the main 'orcaifaceimpl' > library which provided things like 'storingconsumer' and > 'bufferedconsumer'. Now that this library doesn't exist in the updated > Orca, we can't compile against the provided headers for our own ifaceimpl > library and I can't find what the alternative is. At the risk of opening > up a whole can of worms, would someone be able to explain what has > happened here, and now that orcaifaceimpl is gone what the alternative > solution to implementation might be? > > Thanks! > > Michael -- ------------------------------ Dr Alex Brooks Marathon Targets Pty Ltd National Innovation Centre 4 Cornwallis Street Eveleigh, NSW 2015 Sydney, Australia Ph: +61 2 9209 4021 Web: www.marathon-targets.com ------------------------------ |
From: Michael W. <mic...@gm...> - 2010-11-15 00:03:01
|
Hi Guys, I've been having some issues with the recent changes to Orca when compiling some modified components in our own satellite repository. Some interfaces in our 'ifaceimpl' library compile against the main 'orcaifaceimpl' library which provided things like 'storingconsumer' and 'bufferedconsumer'. Now that this library doesn't exist in the updated Orca, we can't compile against the provided headers for our own ifaceimpl library and I can't find what the alternative is. At the risk of opening up a whole can of worms, would someone be able to explain what has happened here, and now that orcaifaceimpl is gone what the alternative solution to implementation might be? Thanks! Michael -- Michael Warren PhD Candidate Axon Building 47 - Room 311 Department of Mechanical and Mining Engineering University of Queensland St Lucia, QLD, 4072 |
From: Tobias K. <t....@ma...> - 2010-10-05 20:13:01
|
Someone on the Orca mailing list may be able to help you. ---------- Forwarded Message ---------- Subject: to Mr. Tobias Kaupp Date: Wednesday 06 October 2010, 04:51:16 From: Omar Elio Torres Castillo <oma...@ho...> To: t....@ca... Good day Mr. Tobias Kaupp My name is Omar Elio Torres Castillo, i am a Ph.D Student from Cinvestav Saltillo MéxicoI am working in a project that involves using the robot manipulator PA-10 with an open architecture, the robot manipulator that i have in the laboratory is of 7 degrees of freedom, i am very interested in using Orca in order to work the robot manipulator in a linux environment just like Debian.I have had many problems opening the architecture of the PA-10, i made communication with between two computers in arcnet protocol with ccontrols arcnet board cards, i used two demo programs from http://apenwarr.ca/, but it is very difficult to establish communication with the PA-10 and try to send commands according to the Mitsubishi Manual. I saw that inside Orca there is a component hyrdomhipa10arcnet where you can move the PA-10 robot in an open source environment, but your robot is 6 degrees of freedom, do you think that the hydromhipa10arcnet component driver might be work with the original Mitsubishi board card robot PA-10 manipulator of 7 degrees, that i have in my laboratory. Thanks in advance anyhelp would be appreciated. Omar Elio Torres CastilloCinvestav Saltillo Méxic...@gm...oma...@ho... |
From: David L. <dav...@gm...> - 2010-09-23 09:34:21
|
Really nice job! If you need some help just let me know. Abour the gstreamer support, I've seen that opencv is starting to use gstreamer as a video source. I'm trying at this point some of this support to use some IP cameras we have. If I get something interesting I'll send it. David. On Tue, Sep 21, 2010 at 10:27 AM, Michael Warren <mic...@gm...>wrote: > Hi All, > I have just re-enabled the image logging in the new trunk. I have modified > the code to reduce complexity somewhat (from what it was) and added some of > the new functionality that exists in the MultiCamera logging code back to > the Camera logging code. > > The logging method has also now changed so that the user can log in any > image extension that is supported by OpenCV instead of having to manually > add each type to the code. Additionally, avi video logging is now available > in any codec you choose that is enabled on your system. If anyone is > currently logging camera data please take a look at the new default > logrecorder.cfg as you will have to modify your own config file slightly. > Replaying logs generated by the old code should be a simple format edit to > the master log file. > > I haven't been able to get ice binary replaying going due to the fact there > is no icereadhelper anymore. The code is there to do it if icereadhelper > becomes available, but commented out. If there is an alternative solution to > this please let me know. > > I also welcome any feedback with bugfixes and modifications. > > Cheers, > Michael > > On 18 September 2010 14:44, Alex Brooks <a.b...@ma...>wrote: > >> Hi Michael, >> >> > 1. hydrolaserscanner2dhokuyoaist seems broken or is at least compiling >> when >> > it shouldn't: >> > >> > ... >> > >> > and so on. I don't know much about the hokuyo software, can someone look >> > into this? I can turn it off this driver with ccmake without too much >> > issue, but orca won't compile normally if I don't. >> >> OK, looks like Geoff modified the gearbox driver and no-one has updated >> the >> hydro driver to match. >> I turned it off by default until someone maintains it. >> >> > > > -- > Michael Warren > PhD Candidate > Axon Building 47 - Room 311 > Department of Mechanical Engineering > University of Queensland > St Lucia, QLD, 4072 > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Orca-robotics-devel mailing list > Orc...@li... > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > -- David Lobato Bravo Universidad Rey Juan Carlos c/Tulipan s/n 28933 Móstoles Madrid, Spain http://jderobot.org |
From: Alex B. <a.b...@ma...> - 2010-09-21 08:54:19
|
Hi Michael, Awesome, thanks! About the ice binary format: sorry, I forgot to mention, I removed the ability to log in this format. I didn't think anyone did it anymore, I certainly don't. Reason being that the autogenerated ascii stuff is just as flexible, but upgradeable-in-a-pinch if a format changes (unlike the binary gear). Alex On Tuesday 21 September 2010 18:27:39 Michael Warren wrote: > Hi All, > I have just re-enabled the image logging in the new trunk. I have modified > the code to reduce complexity somewhat (from what it was) and added some of > the new functionality that exists in the MultiCamera logging code back to > the Camera logging code. > > The logging method has also now changed so that the user can log in any > image extension that is supported by OpenCV instead of having to manually > add each type to the code. Additionally, avi video logging is now available > in any codec you choose that is enabled on your system. If anyone is > currently logging camera data please take a look at the new default > logrecorder.cfg as you will have to modify your own config file slightly. > Replaying logs generated by the old code should be a simple format edit to > the master log file. > > I haven't been able to get ice binary replaying going due to the fact there > is no icereadhelper anymore. The code is there to do it if icereadhelper > becomes available, but commented out. If there is an alternative solution > to this please let me know. > > I also welcome any feedback with bugfixes and modifications. > > Cheers, > Michael > > On 18 September 2010 14:44, Alex Brooks <a.brooks@marathon- robotics.com>wrote: > > Hi Michael, > > > > > 1. hydrolaserscanner2dhokuyoaist seems broken or is at least compiling > > > > when > > > > > it shouldn't: > > > > > > ... > > > > > > and so on. I don't know much about the hokuyo software, can someone > > > look into this? I can turn it off this driver with ccmake without too > > > much issue, but orca won't compile normally if I don't. > > > > OK, looks like Geoff modified the gearbox driver and no-one has updated > > the hydro driver to match. > > I turned it off by default until someone maintains it. -- ------------------------------ Dr Alex Brooks Marathon Robotics Pty Ltd National Innovation Centre 4 Cornwallis Street Eveleigh, NSW 2015 Sydney, Australia Ph: +61 2 9209 4021 Web: www.marathon-robotics.com ------------------------------ |
From: Michael W. <mic...@gm...> - 2010-09-21 08:28:06
|
Hi All, I have just re-enabled the image logging in the new trunk. I have modified the code to reduce complexity somewhat (from what it was) and added some of the new functionality that exists in the MultiCamera logging code back to the Camera logging code. The logging method has also now changed so that the user can log in any image extension that is supported by OpenCV instead of having to manually add each type to the code. Additionally, avi video logging is now available in any codec you choose that is enabled on your system. If anyone is currently logging camera data please take a look at the new default logrecorder.cfg as you will have to modify your own config file slightly. Replaying logs generated by the old code should be a simple format edit to the master log file. I haven't been able to get ice binary replaying going due to the fact there is no icereadhelper anymore. The code is there to do it if icereadhelper becomes available, but commented out. If there is an alternative solution to this please let me know. I also welcome any feedback with bugfixes and modifications. Cheers, Michael On 18 September 2010 14:44, Alex Brooks <a.b...@ma...>wrote: > Hi Michael, > > > 1. hydrolaserscanner2dhokuyoaist seems broken or is at least compiling > when > > it shouldn't: > > > > ... > > > > and so on. I don't know much about the hokuyo software, can someone look > > into this? I can turn it off this driver with ccmake without too much > > issue, but orca won't compile normally if I don't. > > OK, looks like Geoff modified the gearbox driver and no-one has updated the > hydro driver to match. > I turned it off by default until someone maintains it. > > -- Michael Warren PhD Candidate Axon Building 47 - Room 311 Department of Mechanical Engineering University of Queensland St Lucia, QLD, 4072 |
From: Alex B. <a.b...@ma...> - 2010-09-18 04:44:47
|
Hi Michael, > 1. hydrolaserscanner2dhokuyoaist seems broken or is at least compiling when > it shouldn't: > > ... > > and so on. I don't know much about the hokuyo software, can someone look > into this? I can turn it off this driver with ccmake without too much > issue, but orca won't compile normally if I don't. OK, looks like Geoff modified the gearbox driver and no-one has updated the hydro driver to match. I turned it off by default until someone maintains it. |
From: Alex B. <a.b...@ma...> - 2010-09-18 04:41:55
|
> I've just started taking a look to orcaimagelogfactory where I guess I > should add the read/write image machinery. I've found camera.h but I can't > find camera.cpp. Sorry, yes you're right -- I only wrote camera.h. > I've seen an hydro driver using OpenCv, so I guess the preferred library > for video processing is OpenCv. I have experience using GStreamer as well. > I'd go with OpenCv as far as it's already included in the build system. > After that I'll try to make up some code I have for a image driver using > gstreamer so you can see if it's enough interesting to use it. > > If I've understand well your last mail, you need someone to modify the > read/write methods in camera.h and to add the clases to do the same job for > Image and MultiCamera interfaces, is it correct? Yes, that's right. I'm not sure how to answer your questions about the implementations (opencv or otherwise) -- best to coordinate with Michael Warren. Alex > David. > > On Wed, Sep 8, 2010 at 12:43 PM, Alex Brooks > <a.b...@ma... > > > wrote: > > > > OK, patch comitted. > > > > For whoever can get the image stuff going again: > > - The old library is still there: src/libs/orcalogfactory. This > > contains > > > > all the auto-generated logging/replaying stuff. > > > > - There are a set of base-classes in src/libs/orcalog. > > - The auto-generated implementations of certain of these base-classes > > live > > > > in src/interfaces/cpp/orcaiface{log|rec}. > > > > - There's a new library: src/libs/orcaimagelogfactory. It contains two > > > > 'factory' classes: AutoLoggerFactory & ReplayerFactory. These 'factory' > > classes each contain a vector of Interface{AutoLogger/Replayer}s -- each > > of which knows how to produce a Logger/Replayer for a specific interface > > type. > > > > - I also wrote a skeleton camera.h/cpp. These need to be implemented > > > > properly as implementations of Interface{AutoLogger/Replayer} for the > > Camerra > > interface (and similarly for Image/MultiCamera). My skeleton will work > > if the > > log-file contains links to image-files, but it might need to be modified > > more > > heavily if the format is substantially different (e.g. a .avi file). > > > > Does this make any sense? > > > > > > Alex > > > > On Wednesday 08 September 2010 20:04:00 Michael Warren wrote: > > > Hi Alex, > > > Given what you have explained I am happy for the patch to be submitted > > > to the trunk. > > > > > > Regards, > > > Michael > > > > > > On 7 September 2010 16:56, Alex Brooks <a.brooks@marathon- > > > > robotics.com>wrote: > > > > Hi Michael/David, > > > > > > > > OK, thanks. > > > > > > > > I've fixed up pretty much everything I want to now, so I'm ready to > > > > commit my > > > > patch and give instructions for what needs to be done. It should be > > > > fairly simple I hope. > > > > > > > > I won't bother tagging it, if you want the version prior to my commit > > > > you > > > > > > should get revision 5759. > > > > (You can check it out with: svn co -r 5759 <other stuff>) > > > > > > > > Michael, are you happy for me to commit my patch now (since you can > > > > always get > > > > the version prior if you want) or is there some reason you'd prefer > > > > that > > > > > > I wait till after the 15th? > > > > > > > > > > > > Alex > > > > > > > > On Monday 06 September 2010 20:47:54 Michael Warren wrote: > > > > > Hi Alex, > > > > > We (Ben Upcroft, I and some masters students) are currently very > > > > active > > > > > > > users of the Orca image logging and playback abilities so would be > > > > > at > > > > a > > > > > > > disadvantage if you broke image logging/playing at the current > > > > > time. > > > > > > > > > > I am well tuned to the imaging parts of the logrecorder and > > > > > logplayer libraries (having written a lot of that capability for > > > > > the > > > > multicamera > > > > > > > interface) so should be able to help upgrade things once the > > > > > patches are applied. However, we are under the pump at the moment > > > > > to get results for ICRA, so would it be possible to delay this > > > > > until after the 15th of September? After this time I am more than > > > > > willing to help re-write these libraries. It might also be worth > > > > > making a tag of the current trunk > > > > > > > > before > > > > > > > > > any more changes? > > > > > > > > > > Regards, > > > > > Michael > > > > > > > > > > On 6 September 2010 20:33, David Lobato <dav...@gm...> > > > > wrote: > > > > > > Hi Alex, > > > > > > > > > > > > Right now, I'm sort of close to that "image side of things" so > > > > maybe > > > > > > > > I could help. > > > > > > > > > > > > Just to be sure, what you want is a library that can read/write a > > > > > > > > stream > > > > > > > > > > of images to/from a file, don't you? > > > > > > > > > > > > I guess you tell images should be logged as .pngs/.jpgs rather > > > > > > than inline because of the size. Maybe it's possible to use some > > > > > > kind of lossless compressor, so you could get rid of big data > > > > > > streams. This way it could be generic. > > > > > > > > > > > > If you can, send me more details about the task so I can figure > > > > > > out if I'm able to help. > > > > > > > > > > > > Have a nice day, > > > > > > David. > > > > > > > > > > > > ------------------------------------- > > > > > > David Lobato Bravo > > > > > > > > > > > > Universidad Rey Juan Carlos > > > > > > c/Tulipan s/n > > > > > > 28933 Móstoles > > > > > > Madrid, Spain > > > > > > http://jderobot.org > > > > > > > > > > > > > > > > > > > > > > > > On Sun, Sep 5, 2010 at 1:46 PM, Alex Brooks < > > > > > > > > > > > > a.b...@ma...> wrote: > > > > > >> Hey guys, > > > > > >> > > > > > >> I just checked in a big patch, there are a lot of changes. > > > > > >> > > > > > >> One of the bigger changes is a parser for slice files, which > > > > allows > > > > > > > >> replacement > > > > > >> of a lot of the hand-generated once-per-interface code with > > > > > >> auto-generated code -- much easier to maintain and to achieve > > > > > >> consistency between interfaces. > > > > > >> > > > > > >> I'm currently in the process of applying auto-generation to > > > > > > > > logging/log- > > > > > > > > > >> playing (I'm only up to log-playing at the moment). It's a huge > > > > > >> improvement, > > > > > >> previously the amount of cut-and-paste was minimised by an ugly > > > > mess > > > > > > of > > > > > > > > > >> templates and inheritance, making the code nigh-unreadable. > > > > > >> > > > > > >> Unfortunately not everything can be auto-generated, there are > > > > > >> exceptions: specifically the image/camera gear, which needs > > > > > >> images logged as .pngs/.jpgs > > > > > >> rather than inline. > > > > > >> > > > > > >> Since I don't really understand this stuff or have cameras (not > > > > > >> to mention time) to test thoroughly, I'm gonna struggle to > > > > > >> maintain this. > > > > > >> > > > > > >> I have a bunch of code ready to check in which will break the > > > > > >> existing log- > > > > > >> playing stuff. > > > > > >> I think the cleanest way of handling things would be for > > > > > >> 'orcalogfactory' to > > > > > >> be an autogeneration-only library, and for custom stuff (i.e. > > > > > >> images) > > > > > > > > to > > > > > > > > > >> live > > > > > >> in its own separate library (orcaimagelogfactory?). > > > > > >> > > > > > >> Would someone be willing to help out, by writing this library > > > > after > > > > > > > >> I break > > > > > >> everything? (Or if no-one is using this anyway, will anyone be > > > > > >> upset > > > > > > > > if > > > > > > > > > >> I break it?) It should be pretty straightforward for someone > > > > > >> who > > > > > > > > knows > > > > > > > > > >> the image side of things. > > > > > >> > > > > > >> > > > > > >> Cheers, > > > > > >> > > > > > >> Alex > > > > > >> > > > > > >> -- > > > > > >> ------------------------------ > > > > > >> Dr Alex Brooks > > > > > >> > > > > > >> Marathon Robotics Pty Ltd > > > > > >> National Innovation Centre > > > > > >> 4 Cornwallis Street > > > > > >> Eveleigh, NSW 2015 > > > > > >> Sydney, Australia > > > > > >> Ph: +61 2 9209 4021 > > > > > >> Web: www.marathon-robotics.com > > > > > >> ------------------------------ > > > > ------------------------------------------------------------------------ > > > > > > > >> ------ This SF.net Dev2Dev email is sponsored by: > > > > > >> > > > > > >> Show off your parallel programming skills. > > > > > >> Enter the Intel(R) Threading Challenge 2010. > > > > > >> http://p.sf.net/sfu/intel-thread-sfd > > > > > >> _______________________________________________ > > > > > >> Orca-robotics-devel mailing list > > > > > >> Orc...@li... > > > > > >> https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > ------------------------------------------------------------------------- > > > > > > > > ----- This SF.net Dev2Dev email is sponsored by: > > > > > > > > > > > > Show off your parallel programming skills. > > > > > > Enter the Intel(R) Threading Challenge 2010. > > > > > > http://p.sf.net/sfu/intel-thread-sfd > > > > > > _______________________________________________ > > > > > > Orca-robotics-devel mailing list > > > > > > Orc...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > > > > > -- > > > > ------------------------------ > > > > Dr Alex Brooks > > > > > > > > Marathon Robotics Pty Ltd > > > > National Innovation Centre > > > > 4 Cornwallis Street > > > > Eveleigh, NSW 2015 > > > > Sydney, Australia > > > > Ph: +61 2 9209 4021 > > > > Web: www.marathon-robotics.com > > > > ------------------------------ > > > > -- > > ------------------------------ > > Dr Alex Brooks > > > > Marathon Robotics Pty Ltd > > National Innovation Centre > > 4 Cornwallis Street > > Eveleigh, NSW 2015 > > Sydney, Australia > > Ph: +61 2 9209 4021 > > Web: www.marathon-robotics.com > > ------------------------------ > > > > > > ------------------------------------------------------------------------- > > ----- This SF.net Dev2Dev email is sponsored by: > > > > Show off your parallel programming skills. > > Enter the Intel(R) Threading Challenge 2010. > > http://p.sf.net/sfu/intel-thread-sfd > > _______________________________________________ > > Orca-robotics-devel mailing list > > Orc...@li... > > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel -- ------------------------------ Dr Alex Brooks Marathon Robotics Pty Ltd National Innovation Centre 4 Cornwallis Street Eveleigh, NSW 2015 Sydney, Australia Ph: +61 2 9209 4021 Web: www.marathon-robotics.com ------------------------------ |
From: Alex B. <a.b...@ma...> - 2010-09-18 04:38:25
|
Hi Namal, This is based on the behaviour of the SICK: when it gets no laser energy back, it returns 'maxRange'. If no laser energy is coming back, that could mean two things: 1) there are no obstacles within [0,maxRange], or 2) there is an obstacle, but it's not bouncing back enough energy (e.g. due to a specular reflection, insufficient reflectivity, etc). If situation (2) is the true, clearing all cells in that direction is the wrong thing to do. Rejecting maxRange returns injects less information into the map, but avoids the possibility of injecting false information. Alex On Friday 17 September 2010 15:22:57 Namal Senarathne wrote: > Hi all, > > I have been working with the robot2d + laser2d + ognode + > laser2ogcombination for sometime and I noticed that when the laser > return is equal > to > the maximum range, an occupancy value is not generated. So when a robot > moves to an area where obstacles are outside the range of the laser > sensor, the cell values remain unchanged instead of being changed to > "unoccupied". > > I looked through the code of laser2og and found that in laser2og.cpp, > Laser2Og::process function, any scan return which is greater than or equal > to the > maxLaserRange_ is ignored as follows > > // for each return > > > for ( int i=0; i<(int)scan.ranges.size(); i++ ) > { > // Ignore non-returns > > > if ( scan.ranges[i] >= maxLaserRange_-1e-3 ) continue; > > The if condition effectively ignores any return which signals free space, > thus resulting in an Ogmap with less information > > I don't know whether there was another reason for this condition to be in > the code, but commenting the if condition solved this problem for me. > > thanks > > BR, > Namal -- ------------------------------ Dr Alex Brooks Marathon Robotics Pty Ltd National Innovation Centre 4 Cornwallis Street Eveleigh, NSW 2015 Sydney, Australia Ph: +61 2 9209 4021 Web: www.marathon-robotics.com ------------------------------ |
From: Namal S. <nam...@gm...> - 2010-09-17 05:23:25
|
Hi all, I have been working with the robot2d + laser2d + ognode + laser2ogcombination for sometime and I noticed that when the laser return is equal to the maximum range, an occupancy value is not generated. So when a robot moves to an area where obstacles are outside the range of the laser sensor, the cell values remain unchanged instead of being changed to "unoccupied". I looked through the code of laser2og and found that in laser2og.cpp, Laser2Og::process function, any scan return which is greater than or equal to the maxLaserRange_ is ignored as follows // for each return for ( int i=0; i<(int)scan.ranges.size(); i++ ) { // Ignore non-returns if ( scan.ranges[i] >= maxLaserRange_-1e-3 ) continue; The if condition effectively ignores any return which signals free space, thus resulting in an Ogmap with less information I don't know whether there was another reason for this condition to be in the code, but commenting the if condition solved this problem for me. thanks BR, Namal |
From: Alex M. <al...@ca...> - 2010-09-16 09:19:04
|
Hi Michael, all the libraries which you list are auto-generated. the auto-generated source depends on the corresponding utilities which need to be compiled first. the error says that the build system wants to generate orcaifaceimpl/abstracttest.h and it needs the slice2ifaceimpl utility to do it. can you check that 'slice2ifaceimpl' is configured to compile? run cmake again: if it says that slice2ifaceimpl "will not be built", see why. if you are not sure how to tell, post the output of cmake here. cheers, alex On Thu, Sep 16, 2010 at 6:34 PM, Michael Warren <mic...@gm...> wrote: > Hi Alex, > Thanks for clearing that up, much more robust (and obvious why things don't > compile) now. However, my issues from yesterday still stand: a lot of the > orcaiface libraries that seem like they are supposed to be compiled don't > exist in my checkout, and hence compilation fails. I've narrowed it down to > these: > > lib/orcaifaceimpl > lib/orcaifacelogplay > lib/orcaifacelogrec > lib/orcaifacemngr > lib/orcaifacemngrutil > lib/orcaifaceprox > > Which, because they don't exist, appear to manifest as failures when trying > to compile in the interfaces directories: > > make[2]: *** No rule to make target > `/home/uav/source/orca_new/src/interfaces/cpp/orcaifaceimpl/slice2ifaceimpl', > needed by `src/interfaces/cpp/orcaifaceimpl/abstracttest.h'. Stop. > > Can you explain what's going on here? Have you implemented these yet or are > they not properly checked in? I cannot test what I have developed in > orcaimagelogfactory because it is dependent on some of these libraries. > > Cheers, > Michael > > On 15 September 2010 13:55, Alex Brooks <a.b...@ma...> > wrote: >> >> Hi Michael, >> >> > 1. There appear to be dependencies on the header <Ice/Dispatcher.h>. >> > This >> > appears to be a new facility in Ice 3.4, but I am stuck on 3.3 for my >> > version of Ubuntu (9.04). Is it possible to selectively build these >> > specific libraries dependent on Ice 3.4 being present, or is this now a >> > critical component of Orca requiring Ice 3.4 in order to build properly? >> > Given that the OrcaIce library depends on it, I'm guessing it's now a >> > critical dependency. >> >> Yes, it's now a critical dependency. I've added a CMake check to enforce >> it. >> >> > 2. My version of cmake (2.6.4) complains about "FindFLEX.cmake" and >> > "FindBISON.cmake" being missing when trying to find them in the >> > sliceparser >> > library so I will make finding them dependent on having a cmake version >> > greater than 2.6. Maybe the required minimum cmake version should be >> > increased to 2.8, which has these files? >> >> Yes, Orca now relies on v2.8.0 or greater. I've added a CMake check to >> enforce this. >> >> > 3. I'm also attempting to fix some hardwired Boost typedef dependencies >> > in >> > libs/orcasliceparser/definitions.h since my platforms don't use it: >> > >> > *typedef boost::shared_ptr<Definition> DefinitionPtr;* >> > *typedef std::vector<DefinitionPtr> DefinitionSeq;* >> > * >> > * >> > *A number of libraries use this header and hence are dependant on boost. >> > Compiling fails as a result without it.* >> > >> > Is it worth adding a few #defines based on the BOOST_FOUND variable to >> > remove the dependency on Boost in this header? Or should I bite the >> > bullet >> > and accept that Orca from now on will require Boost? However, this >> > doesn't >> > seem to fit with the high modularity that I would normally expect from >> > Orca. >> >> #defines won't help: the slice-parser doens't make these typedefs for fun, >> it >> uses boost smart pointers a lot. >> >> I think the best thing is to add Boost as a required dependency (I've >> committed this change). >> >> >> Alex >> >> > Cheers, >> > Michael >> > >> > On 8 September 2010 20:43, Alex Brooks <a.brooks@marathon- >> robotics.com>wrote: >> > > OK, patch comitted. >> > > >> > > For whoever can get the image stuff going again: >> > > - The old library is still there: src/libs/orcalogfactory. This >> > > contains >> > > >> > > all the auto-generated logging/replaying stuff. >> > > >> > > - There are a set of base-classes in src/libs/orcalog. >> > > - The auto-generated implementations of certain of these base-classes >> > > live >> > > >> > > in src/interfaces/cpp/orcaiface{log|rec}. >> > > >> > > - There's a new library: src/libs/orcaimagelogfactory. It contains >> > > two >> > > >> > > 'factory' classes: AutoLoggerFactory & ReplayerFactory. These >> > > 'factory' >> > > classes each contain a vector of Interface{AutoLogger/Replayer}s -- >> > > each >> > > of which knows how to produce a Logger/Replayer for a specific >> > > interface >> > > type. >> > > >> > > - I also wrote a skeleton camera.h/cpp. These need to be implemented >> > > >> > > properly as implementations of Interface{AutoLogger/Replayer} for the >> > > Camerra >> > > interface (and similarly for Image/MultiCamera). My skeleton will >> > > work >> > > if the >> > > log-file contains links to image-files, but it might need to be >> > > modified >> > > more >> > > heavily if the format is substantially different (e.g. a .avi file). >> > > >> > > Does this make any sense? >> > > >> > > >> > > Alex >> > > >> > > On Wednesday 08 September 2010 20:04:00 Michael Warren wrote: >> > > > Hi Alex, >> > > > Given what you have explained I am happy for the patch to be >> > > > submitted >> > > > to the trunk. >> > > > >> > > > Regards, >> > > > Michael >> > > > >> > > > On 7 September 2010 16:56, Alex Brooks <a.brooks@marathon- >> > > >> > > robotics.com>wrote: >> > > > > Hi Michael/David, >> > > > > >> > > > > OK, thanks. >> > > > > >> > > > > I've fixed up pretty much everything I want to now, so I'm ready >> > > > > to >> > > > > commit my >> > > > > patch and give instructions for what needs to be done. It should >> > > > > be >> > > > > fairly simple I hope. >> > > > > >> > > > > I won't bother tagging it, if you want the version prior to my >> > > > > commit >> > > >> > > you >> > > >> > > > > should get revision 5759. >> > > > > (You can check it out with: svn co -r 5759 <other stuff>) >> > > > > >> > > > > Michael, are you happy for me to commit my patch now (since you >> > > > > can >> > > > > always get >> > > > > the version prior if you want) or is there some reason you'd >> > > > > prefer >> > > >> > > that >> > > >> > > > > I wait till after the 15th? >> > > > > >> > > > > >> > > > > Alex >> > > > > >> > > > > On Monday 06 September 2010 20:47:54 Michael Warren wrote: >> > > > > > Hi Alex, >> > > > > > We (Ben Upcroft, I and some masters students) are currently very >> > > >> > > active >> > > >> > > > > > users of the Orca image logging and playback abilities so would >> > > > > > be >> > > > > > at >> > > >> > > a >> > > >> > > > > > disadvantage if you broke image logging/playing at the current >> > > > > > time. >> > > > > > >> > > > > > I am well tuned to the imaging parts of the logrecorder and >> > > > > > logplayer libraries (having written a lot of that capability for >> > > > > > the >> > > >> > > multicamera >> > > >> > > > > > interface) so should be able to help upgrade things once the >> > > > > > patches are applied. However, we are under the pump at the >> > > > > > moment >> > > > > > to get results for ICRA, so would it be possible to delay this >> > > > > > until after the 15th of September? After this time I am more >> > > > > > than >> > > > > > willing to help re-write these libraries. It might also be worth >> > > > > > making a tag of the current trunk >> > > > > >> > > > > before >> > > > > >> > > > > > any more changes? >> > > > > > >> > > > > > Regards, >> > > > > > Michael >> > > > > > >> > > > > > On 6 September 2010 20:33, David Lobato <dav...@gm...> >> > > >> > > wrote: >> > > > > > > Hi Alex, >> > > > > > > >> > > > > > > Right now, I'm sort of close to that "image side of things" so >> > > >> > > maybe >> > > >> > > > > > > I could help. >> > > > > > > >> > > > > > > Just to be sure, what you want is a library that can >> > > > > > > read/write a >> > > > > >> > > > > stream >> > > > > >> > > > > > > of images to/from a file, don't you? >> > > > > > > >> > > > > > > I guess you tell images should be logged as .pngs/.jpgs rather >> > > > > > > than inline because of the size. Maybe it's possible to use >> > > > > > > some >> > > > > > > kind of lossless compressor, so you could get rid of big data >> > > > > > > streams. This way it could be generic. >> > > > > > > >> > > > > > > If you can, send me more details about the task so I can >> > > > > > > figure >> > > > > > > out if I'm able to help. >> > > > > > > >> > > > > > > Have a nice day, >> > > > > > > David. >> > > > > > > >> > > > > > > ------------------------------------- >> > > > > > > David Lobato Bravo >> > > > > > > >> > > > > > > Universidad Rey Juan Carlos >> > > > > > > c/Tulipan s/n >> > > > > > > 28933 Móstoles >> > > > > > > Madrid, Spain >> > > > > > > http://jderobot.org >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > On Sun, Sep 5, 2010 at 1:46 PM, Alex Brooks < >> > > > > > > >> > > > > > > a.b...@ma...> wrote: >> > > > > > >> Hey guys, >> > > > > > >> >> > > > > > >> I just checked in a big patch, there are a lot of changes. >> > > > > > >> >> > > > > > >> One of the bigger changes is a parser for slice files, which >> > > >> > > allows >> > > >> > > > > > >> replacement >> > > > > > >> of a lot of the hand-generated once-per-interface code with >> > > > > > >> auto-generated code -- much easier to maintain and to achieve >> > > > > > >> consistency between interfaces. >> > > > > > >> >> > > > > > >> I'm currently in the process of applying auto-generation to >> > > > > >> > > > > logging/log- >> > > > > >> > > > > > >> playing (I'm only up to log-playing at the moment). It's a >> > > > > > >> huge >> > > > > > >> improvement, >> > > > > > >> previously the amount of cut-and-paste was minimised by an >> > > > > > >> ugly >> > > >> > > mess >> > > >> > > > > of >> > > > > >> > > > > > >> templates and inheritance, making the code nigh-unreadable. >> > > > > > >> >> > > > > > >> Unfortunately not everything can be auto-generated, there are >> > > > > > >> exceptions: specifically the image/camera gear, which needs >> > > > > > >> images logged as .pngs/.jpgs >> > > > > > >> rather than inline. >> > > > > > >> >> > > > > > >> Since I don't really understand this stuff or have cameras >> > > > > > >> (not >> > > > > > >> to mention time) to test thoroughly, I'm gonna struggle to >> > > > > > >> maintain this. >> > > > > > >> >> > > > > > >> I have a bunch of code ready to check in which will break the >> > > > > > >> existing log- >> > > > > > >> playing stuff. >> > > > > > >> I think the cleanest way of handling things would be for >> > > > > > >> 'orcalogfactory' to >> > > > > > >> be an autogeneration-only library, and for custom stuff (i.e. >> > > > > > >> images) >> > > > > >> > > > > to >> > > > > >> > > > > > >> live >> > > > > > >> in its own separate library (orcaimagelogfactory?). >> > > > > > >> >> > > > > > >> Would someone be willing to help out, by writing this library >> > > >> > > after >> > > >> > > > > > >> I break >> > > > > > >> everything? (Or if no-one is using this anyway, will anyone >> > > > > > >> be >> > > > > > >> upset >> > > > > >> > > > > if >> > > > > >> > > > > > >> I break it?) It should be pretty straightforward for someone >> > > > > > >> who >> > > > > >> > > > > knows >> > > > > >> > > > > > >> the image side of things. >> > > > > > >> >> > > > > > >> >> > > > > > >> Cheers, >> > > > > > >> >> > > > > > >> Alex >> > > > > > >> >> > > > > > >> -- >> > > > > > >> ------------------------------ >> > > > > > >> Dr Alex Brooks >> > > > > > >> >> > > > > > >> Marathon Robotics Pty Ltd >> > > > > > >> National Innovation Centre >> > > > > > >> 4 Cornwallis Street >> > > > > > >> Eveleigh, NSW 2015 >> > > > > > >> Sydney, Australia >> > > > > > >> Ph: +61 2 9209 4021 >> > > > > > >> Web: www.marathon-robotics.com >> > > > > > >> ------------------------------ >> > > >> > > >> > > ------------------------------------------------------------------------ >> > > >> > > > > > >> ------ This SF.net Dev2Dev email is sponsored by: >> > > > > > >> >> > > > > > >> Show off your parallel programming skills. >> > > > > > >> Enter the Intel(R) Threading Challenge 2010. >> > > > > > >> http://p.sf.net/sfu/intel-thread-sfd >> > > > > > >> _______________________________________________ >> > > > > > >> Orca-robotics-devel mailing list >> > > > > > >> Orc...@li... >> > > > > > >> >> > > > > > >> https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel >> > > >> > > >> > > ------------------------------------------------------------------------- >> > > >> > > > > > > ----- This SF.net Dev2Dev email is sponsored by: >> > > > > > > >> > > > > > > Show off your parallel programming skills. >> > > > > > > Enter the Intel(R) Threading Challenge 2010. >> > > > > > > http://p.sf.net/sfu/intel-thread-sfd >> > > > > > > _______________________________________________ >> > > > > > > Orca-robotics-devel mailing list >> > > > > > > Orc...@li... >> > > > > > > >> > > > > > > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel >> > > > > > > > > -- > Michael Warren > PhD Candidate > Axon Building 47 - Room 311 > Department of Mechanical Engineering > University of Queensland > St Lucia, QLD, 4072 > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Orca-robotics-devel mailing list > Orc...@li... > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > |
From: Michael W. <mic...@gm...> - 2010-09-16 08:35:20
|
Hi Alex, Thanks for clearing that up, much more robust (and obvious why things don't compile) now. However, my issues from yesterday still stand: a lot of the orcaiface libraries that seem like they are supposed to be compiled don't exist in my checkout, and hence compilation fails. I've narrowed it down to these: lib/orcaifaceimpl lib/orcaifacelogplay lib/orcaifacelogrec lib/orcaifacemngr lib/orcaifacemngrutil lib/orcaifaceprox Which, because they don't exist, appear to manifest as failures when trying to compile in the interfaces directories: make[2]: *** No rule to make target `/home/uav/source/orca_new/src/interfaces/cpp/orcaifaceimpl/slice2ifaceimpl', needed by `src/interfaces/cpp/orcaifaceimpl/abstracttest.h'. Stop. Can you explain what's going on here? Have you implemented these yet or are they not properly checked in? I cannot test what I have developed in orcaimagelogfactory because it is dependent on some of these libraries. Cheers, Michael On 15 September 2010 13:55, Alex Brooks <a.b...@ma...>wrote: > Hi Michael, > > > 1. There appear to be dependencies on the header <Ice/Dispatcher.h>. This > > appears to be a new facility in Ice 3.4, but I am stuck on 3.3 for my > > version of Ubuntu (9.04). Is it possible to selectively build these > > specific libraries dependent on Ice 3.4 being present, or is this now a > > critical component of Orca requiring Ice 3.4 in order to build properly? > > Given that the OrcaIce library depends on it, I'm guessing it's now a > > critical dependency. > > Yes, it's now a critical dependency. I've added a CMake check to enforce > it. > > > 2. My version of cmake (2.6.4) complains about "FindFLEX.cmake" and > > "FindBISON.cmake" being missing when trying to find them in the > sliceparser > > library so I will make finding them dependent on having a cmake version > > greater than 2.6. Maybe the required minimum cmake version should be > > increased to 2.8, which has these files? > > Yes, Orca now relies on v2.8.0 or greater. I've added a CMake check to > enforce this. > > > 3. I'm also attempting to fix some hardwired Boost typedef dependencies > in > > libs/orcasliceparser/definitions.h since my platforms don't use it: > > > > *typedef boost::shared_ptr<Definition> DefinitionPtr;* > > *typedef std::vector<DefinitionPtr> DefinitionSeq;* > > * > > * > > *A number of libraries use this header and hence are dependant on boost. > > Compiling fails as a result without it.* > > > > Is it worth adding a few #defines based on the BOOST_FOUND variable to > > remove the dependency on Boost in this header? Or should I bite the > bullet > > and accept that Orca from now on will require Boost? However, this > doesn't > > seem to fit with the high modularity that I would normally expect from > > Orca. > > #defines won't help: the slice-parser doens't make these typedefs for fun, > it > uses boost smart pointers a lot. > > I think the best thing is to add Boost as a required dependency (I've > committed this change). > > > Alex > > > Cheers, > > Michael > > > > On 8 September 2010 20:43, Alex Brooks <a.brooks@marathon- > robotics.com>wrote: > > > OK, patch comitted. > > > > > > For whoever can get the image stuff going again: > > > - The old library is still there: src/libs/orcalogfactory. This > > > contains > > > > > > all the auto-generated logging/replaying stuff. > > > > > > - There are a set of base-classes in src/libs/orcalog. > > > - The auto-generated implementations of certain of these base-classes > > > live > > > > > > in src/interfaces/cpp/orcaiface{log|rec}. > > > > > > - There's a new library: src/libs/orcaimagelogfactory. It contains > two > > > > > > 'factory' classes: AutoLoggerFactory & ReplayerFactory. These > 'factory' > > > classes each contain a vector of Interface{AutoLogger/Replayer}s -- > each > > > of which knows how to produce a Logger/Replayer for a specific > interface > > > type. > > > > > > - I also wrote a skeleton camera.h/cpp. These need to be implemented > > > > > > properly as implementations of Interface{AutoLogger/Replayer} for the > > > Camerra > > > interface (and similarly for Image/MultiCamera). My skeleton will work > > > if the > > > log-file contains links to image-files, but it might need to be > modified > > > more > > > heavily if the format is substantially different (e.g. a .avi file). > > > > > > Does this make any sense? > > > > > > > > > Alex > > > > > > On Wednesday 08 September 2010 20:04:00 Michael Warren wrote: > > > > Hi Alex, > > > > Given what you have explained I am happy for the patch to be > submitted > > > > to the trunk. > > > > > > > > Regards, > > > > Michael > > > > > > > > On 7 September 2010 16:56, Alex Brooks <a.brooks@marathon- > > > > > > robotics.com>wrote: > > > > > Hi Michael/David, > > > > > > > > > > OK, thanks. > > > > > > > > > > I've fixed up pretty much everything I want to now, so I'm ready to > > > > > commit my > > > > > patch and give instructions for what needs to be done. It should > be > > > > > fairly simple I hope. > > > > > > > > > > I won't bother tagging it, if you want the version prior to my > commit > > > > > > you > > > > > > > > should get revision 5759. > > > > > (You can check it out with: svn co -r 5759 <other stuff>) > > > > > > > > > > Michael, are you happy for me to commit my patch now (since you can > > > > > always get > > > > > the version prior if you want) or is there some reason you'd prefer > > > > > > that > > > > > > > > I wait till after the 15th? > > > > > > > > > > > > > > > Alex > > > > > > > > > > On Monday 06 September 2010 20:47:54 Michael Warren wrote: > > > > > > Hi Alex, > > > > > > We (Ben Upcroft, I and some masters students) are currently very > > > > > > active > > > > > > > > > users of the Orca image logging and playback abilities so would > be > > > > > > at > > > > > > a > > > > > > > > > disadvantage if you broke image logging/playing at the current > > > > > > time. > > > > > > > > > > > > I am well tuned to the imaging parts of the logrecorder and > > > > > > logplayer libraries (having written a lot of that capability for > > > > > > the > > > > > > multicamera > > > > > > > > > interface) so should be able to help upgrade things once the > > > > > > patches are applied. However, we are under the pump at the moment > > > > > > to get results for ICRA, so would it be possible to delay this > > > > > > until after the 15th of September? After this time I am more than > > > > > > willing to help re-write these libraries. It might also be worth > > > > > > making a tag of the current trunk > > > > > > > > > > before > > > > > > > > > > > any more changes? > > > > > > > > > > > > Regards, > > > > > > Michael > > > > > > > > > > > > On 6 September 2010 20:33, David Lobato <dav...@gm...> > > > > > > wrote: > > > > > > > Hi Alex, > > > > > > > > > > > > > > Right now, I'm sort of close to that "image side of things" so > > > > > > maybe > > > > > > > > > > I could help. > > > > > > > > > > > > > > Just to be sure, what you want is a library that can read/write > a > > > > > > > > > > stream > > > > > > > > > > > > of images to/from a file, don't you? > > > > > > > > > > > > > > I guess you tell images should be logged as .pngs/.jpgs rather > > > > > > > than inline because of the size. Maybe it's possible to use > some > > > > > > > kind of lossless compressor, so you could get rid of big data > > > > > > > streams. This way it could be generic. > > > > > > > > > > > > > > If you can, send me more details about the task so I can figure > > > > > > > out if I'm able to help. > > > > > > > > > > > > > > Have a nice day, > > > > > > > David. > > > > > > > > > > > > > > ------------------------------------- > > > > > > > David Lobato Bravo > > > > > > > > > > > > > > Universidad Rey Juan Carlos > > > > > > > c/Tulipan s/n > > > > > > > 28933 Móstoles > > > > > > > Madrid, Spain > > > > > > > http://jderobot.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Sun, Sep 5, 2010 at 1:46 PM, Alex Brooks < > > > > > > > > > > > > > > a.b...@ma...> wrote: > > > > > > >> Hey guys, > > > > > > >> > > > > > > >> I just checked in a big patch, there are a lot of changes. > > > > > > >> > > > > > > >> One of the bigger changes is a parser for slice files, which > > > > > > allows > > > > > > > > > >> replacement > > > > > > >> of a lot of the hand-generated once-per-interface code with > > > > > > >> auto-generated code -- much easier to maintain and to achieve > > > > > > >> consistency between interfaces. > > > > > > >> > > > > > > >> I'm currently in the process of applying auto-generation to > > > > > > > > > > logging/log- > > > > > > > > > > > >> playing (I'm only up to log-playing at the moment). It's a > huge > > > > > > >> improvement, > > > > > > >> previously the amount of cut-and-paste was minimised by an > ugly > > > > > > mess > > > > > > > > of > > > > > > > > > > > >> templates and inheritance, making the code nigh-unreadable. > > > > > > >> > > > > > > >> Unfortunately not everything can be auto-generated, there are > > > > > > >> exceptions: specifically the image/camera gear, which needs > > > > > > >> images logged as .pngs/.jpgs > > > > > > >> rather than inline. > > > > > > >> > > > > > > >> Since I don't really understand this stuff or have cameras > (not > > > > > > >> to mention time) to test thoroughly, I'm gonna struggle to > > > > > > >> maintain this. > > > > > > >> > > > > > > >> I have a bunch of code ready to check in which will break the > > > > > > >> existing log- > > > > > > >> playing stuff. > > > > > > >> I think the cleanest way of handling things would be for > > > > > > >> 'orcalogfactory' to > > > > > > >> be an autogeneration-only library, and for custom stuff (i.e. > > > > > > >> images) > > > > > > > > > > to > > > > > > > > > > > >> live > > > > > > >> in its own separate library (orcaimagelogfactory?). > > > > > > >> > > > > > > >> Would someone be willing to help out, by writing this library > > > > > > after > > > > > > > > > >> I break > > > > > > >> everything? (Or if no-one is using this anyway, will anyone > be > > > > > > >> upset > > > > > > > > > > if > > > > > > > > > > > >> I break it?) It should be pretty straightforward for someone > > > > > > >> who > > > > > > > > > > knows > > > > > > > > > > > >> the image side of things. > > > > > > >> > > > > > > >> > > > > > > >> Cheers, > > > > > > >> > > > > > > >> Alex > > > > > > >> > > > > > > >> -- > > > > > > >> ------------------------------ > > > > > > >> Dr Alex Brooks > > > > > > >> > > > > > > >> Marathon Robotics Pty Ltd > > > > > > >> National Innovation Centre > > > > > > >> 4 Cornwallis Street > > > > > > >> Eveleigh, NSW 2015 > > > > > > >> Sydney, Australia > > > > > > >> Ph: +61 2 9209 4021 > > > > > > >> Web: www.marathon-robotics.com > > > > > > >> ------------------------------ > > > > > > > ------------------------------------------------------------------------ > > > > > > > > > >> ------ This SF.net Dev2Dev email is sponsored by: > > > > > > >> > > > > > > >> Show off your parallel programming skills. > > > > > > >> Enter the Intel(R) Threading Challenge 2010. > > > > > > >> http://p.sf.net/sfu/intel-thread-sfd > > > > > > >> _______________________________________________ > > > > > > >> Orca-robotics-devel mailing list > > > > > > >> Orc...@li... > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > > > > ------------------------------------------------------------------------- > > > > > > > > > > ----- This SF.net Dev2Dev email is sponsored by: > > > > > > > > > > > > > > Show off your parallel programming skills. > > > > > > > Enter the Intel(R) Threading Challenge 2010. > > > > > > > http://p.sf.net/sfu/intel-thread-sfd > > > > > > > _______________________________________________ > > > > > > > Orca-robotics-devel mailing list > > > > > > > Orc...@li... > > > > > > > > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > > > -- Michael Warren PhD Candidate Axon Building 47 - Room 311 Department of Mechanical Engineering University of Queensland St Lucia, QLD, 4072 |
From: Alex B. <a.b...@ma...> - 2010-09-15 03:57:14
|
Hi Michael, > 1. There appear to be dependencies on the header <Ice/Dispatcher.h>. This > appears to be a new facility in Ice 3.4, but I am stuck on 3.3 for my > version of Ubuntu (9.04). Is it possible to selectively build these > specific libraries dependent on Ice 3.4 being present, or is this now a > critical component of Orca requiring Ice 3.4 in order to build properly? > Given that the OrcaIce library depends on it, I'm guessing it's now a > critical dependency. Yes, it's now a critical dependency. I've added a CMake check to enforce it. > 2. My version of cmake (2.6.4) complains about "FindFLEX.cmake" and > "FindBISON.cmake" being missing when trying to find them in the sliceparser > library so I will make finding them dependent on having a cmake version > greater than 2.6. Maybe the required minimum cmake version should be > increased to 2.8, which has these files? Yes, Orca now relies on v2.8.0 or greater. I've added a CMake check to enforce this. > 3. I'm also attempting to fix some hardwired Boost typedef dependencies in > libs/orcasliceparser/definitions.h since my platforms don't use it: > > *typedef boost::shared_ptr<Definition> DefinitionPtr;* > *typedef std::vector<DefinitionPtr> DefinitionSeq;* > * > * > *A number of libraries use this header and hence are dependant on boost. > Compiling fails as a result without it.* > > Is it worth adding a few #defines based on the BOOST_FOUND variable to > remove the dependency on Boost in this header? Or should I bite the bullet > and accept that Orca from now on will require Boost? However, this doesn't > seem to fit with the high modularity that I would normally expect from > Orca. #defines won't help: the slice-parser doens't make these typedefs for fun, it uses boost smart pointers a lot. I think the best thing is to add Boost as a required dependency (I've committed this change). Alex > Cheers, > Michael > > On 8 September 2010 20:43, Alex Brooks <a.brooks@marathon- robotics.com>wrote: > > OK, patch comitted. > > > > For whoever can get the image stuff going again: > > - The old library is still there: src/libs/orcalogfactory. This > > contains > > > > all the auto-generated logging/replaying stuff. > > > > - There are a set of base-classes in src/libs/orcalog. > > - The auto-generated implementations of certain of these base-classes > > live > > > > in src/interfaces/cpp/orcaiface{log|rec}. > > > > - There's a new library: src/libs/orcaimagelogfactory. It contains two > > > > 'factory' classes: AutoLoggerFactory & ReplayerFactory. These 'factory' > > classes each contain a vector of Interface{AutoLogger/Replayer}s -- each > > of which knows how to produce a Logger/Replayer for a specific interface > > type. > > > > - I also wrote a skeleton camera.h/cpp. These need to be implemented > > > > properly as implementations of Interface{AutoLogger/Replayer} for the > > Camerra > > interface (and similarly for Image/MultiCamera). My skeleton will work > > if the > > log-file contains links to image-files, but it might need to be modified > > more > > heavily if the format is substantially different (e.g. a .avi file). > > > > Does this make any sense? > > > > > > Alex > > > > On Wednesday 08 September 2010 20:04:00 Michael Warren wrote: > > > Hi Alex, > > > Given what you have explained I am happy for the patch to be submitted > > > to the trunk. > > > > > > Regards, > > > Michael > > > > > > On 7 September 2010 16:56, Alex Brooks <a.brooks@marathon- > > > > robotics.com>wrote: > > > > Hi Michael/David, > > > > > > > > OK, thanks. > > > > > > > > I've fixed up pretty much everything I want to now, so I'm ready to > > > > commit my > > > > patch and give instructions for what needs to be done. It should be > > > > fairly simple I hope. > > > > > > > > I won't bother tagging it, if you want the version prior to my commit > > > > you > > > > > > should get revision 5759. > > > > (You can check it out with: svn co -r 5759 <other stuff>) > > > > > > > > Michael, are you happy for me to commit my patch now (since you can > > > > always get > > > > the version prior if you want) or is there some reason you'd prefer > > > > that > > > > > > I wait till after the 15th? > > > > > > > > > > > > Alex > > > > > > > > On Monday 06 September 2010 20:47:54 Michael Warren wrote: > > > > > Hi Alex, > > > > > We (Ben Upcroft, I and some masters students) are currently very > > > > active > > > > > > > users of the Orca image logging and playback abilities so would be > > > > > at > > > > a > > > > > > > disadvantage if you broke image logging/playing at the current > > > > > time. > > > > > > > > > > I am well tuned to the imaging parts of the logrecorder and > > > > > logplayer libraries (having written a lot of that capability for > > > > > the > > > > multicamera > > > > > > > interface) so should be able to help upgrade things once the > > > > > patches are applied. However, we are under the pump at the moment > > > > > to get results for ICRA, so would it be possible to delay this > > > > > until after the 15th of September? After this time I am more than > > > > > willing to help re-write these libraries. It might also be worth > > > > > making a tag of the current trunk > > > > > > > > before > > > > > > > > > any more changes? > > > > > > > > > > Regards, > > > > > Michael > > > > > > > > > > On 6 September 2010 20:33, David Lobato <dav...@gm...> > > > > wrote: > > > > > > Hi Alex, > > > > > > > > > > > > Right now, I'm sort of close to that "image side of things" so > > > > maybe > > > > > > > > I could help. > > > > > > > > > > > > Just to be sure, what you want is a library that can read/write a > > > > > > > > stream > > > > > > > > > > of images to/from a file, don't you? > > > > > > > > > > > > I guess you tell images should be logged as .pngs/.jpgs rather > > > > > > than inline because of the size. Maybe it's possible to use some > > > > > > kind of lossless compressor, so you could get rid of big data > > > > > > streams. This way it could be generic. > > > > > > > > > > > > If you can, send me more details about the task so I can figure > > > > > > out if I'm able to help. > > > > > > > > > > > > Have a nice day, > > > > > > David. > > > > > > > > > > > > ------------------------------------- > > > > > > David Lobato Bravo > > > > > > > > > > > > Universidad Rey Juan Carlos > > > > > > c/Tulipan s/n > > > > > > 28933 Móstoles > > > > > > Madrid, Spain > > > > > > http://jderobot.org > > > > > > > > > > > > > > > > > > > > > > > > On Sun, Sep 5, 2010 at 1:46 PM, Alex Brooks < > > > > > > > > > > > > a.b...@ma...> wrote: > > > > > >> Hey guys, > > > > > >> > > > > > >> I just checked in a big patch, there are a lot of changes. > > > > > >> > > > > > >> One of the bigger changes is a parser for slice files, which > > > > allows > > > > > > > >> replacement > > > > > >> of a lot of the hand-generated once-per-interface code with > > > > > >> auto-generated code -- much easier to maintain and to achieve > > > > > >> consistency between interfaces. > > > > > >> > > > > > >> I'm currently in the process of applying auto-generation to > > > > > > > > logging/log- > > > > > > > > > >> playing (I'm only up to log-playing at the moment). It's a huge > > > > > >> improvement, > > > > > >> previously the amount of cut-and-paste was minimised by an ugly > > > > mess > > > > > > of > > > > > > > > > >> templates and inheritance, making the code nigh-unreadable. > > > > > >> > > > > > >> Unfortunately not everything can be auto-generated, there are > > > > > >> exceptions: specifically the image/camera gear, which needs > > > > > >> images logged as .pngs/.jpgs > > > > > >> rather than inline. > > > > > >> > > > > > >> Since I don't really understand this stuff or have cameras (not > > > > > >> to mention time) to test thoroughly, I'm gonna struggle to > > > > > >> maintain this. > > > > > >> > > > > > >> I have a bunch of code ready to check in which will break the > > > > > >> existing log- > > > > > >> playing stuff. > > > > > >> I think the cleanest way of handling things would be for > > > > > >> 'orcalogfactory' to > > > > > >> be an autogeneration-only library, and for custom stuff (i.e. > > > > > >> images) > > > > > > > > to > > > > > > > > > >> live > > > > > >> in its own separate library (orcaimagelogfactory?). > > > > > >> > > > > > >> Would someone be willing to help out, by writing this library > > > > after > > > > > > > >> I break > > > > > >> everything? (Or if no-one is using this anyway, will anyone be > > > > > >> upset > > > > > > > > if > > > > > > > > > >> I break it?) It should be pretty straightforward for someone > > > > > >> who > > > > > > > > knows > > > > > > > > > >> the image side of things. > > > > > >> > > > > > >> > > > > > >> Cheers, > > > > > >> > > > > > >> Alex > > > > > >> > > > > > >> -- > > > > > >> ------------------------------ > > > > > >> Dr Alex Brooks > > > > > >> > > > > > >> Marathon Robotics Pty Ltd > > > > > >> National Innovation Centre > > > > > >> 4 Cornwallis Street > > > > > >> Eveleigh, NSW 2015 > > > > > >> Sydney, Australia > > > > > >> Ph: +61 2 9209 4021 > > > > > >> Web: www.marathon-robotics.com > > > > > >> ------------------------------ > > > > ------------------------------------------------------------------------ > > > > > > > >> ------ This SF.net Dev2Dev email is sponsored by: > > > > > >> > > > > > >> Show off your parallel programming skills. > > > > > >> Enter the Intel(R) Threading Challenge 2010. > > > > > >> http://p.sf.net/sfu/intel-thread-sfd > > > > > >> _______________________________________________ > > > > > >> Orca-robotics-devel mailing list > > > > > >> Orc...@li... > > > > > >> https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > ------------------------------------------------------------------------- > > > > > > > > ----- This SF.net Dev2Dev email is sponsored by: > > > > > > > > > > > > Show off your parallel programming skills. > > > > > > Enter the Intel(R) Threading Challenge 2010. > > > > > > http://p.sf.net/sfu/intel-thread-sfd > > > > > > _______________________________________________ > > > > > > Orca-robotics-devel mailing list > > > > > > Orc...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > |
From: Michael W. <mic...@gm...> - 2010-09-15 01:58:45
|
Hi Guys, After using a more up to date machine where I can install Ice 3.4 and Boost I've come across more compile problems: 1. hydrolaserscanner2dhokuyoaist seems broken or is at least compiling when it shouldn't: */home/uav/source/orca_new/src/hydrodrivers/hydrolaserscanner2dhokuyoaist/driver.cpp:34: error: invalid use of incomplete type ‘struct hokuyo_aist::HokuyoLaser’ /home/uav/source/orca_new/src/hydrodrivers/hydrolaserscanner2dhokuyoaist/driver.h:18: error: forward declaration of ‘struct hokuyo_aist::HokuyoLaser’* ... and so on. I don't know much about the hokuyo software, can someone look into this? I can turn it off this driver with ccmake without too much issue, but orca won't compile normally if I don't. 2. *make[2]: *** No rule to make target `/home/uav/source/orca_new/src/interfaces/cpp/orcaifacemngr/slice2ifacemngr', needed by `src/interfaces/cpp/orcaifacemngr/test.h'. Stop. make[1]: *** [src/interfaces/cpp/orcaifacemngr/CMakeFiles/OrcaIfaceMngr.dir/all] Error 2* This is happening with most of the orcaifaceXXX stuff in src/interfaces/cpp. None of the .h files that are referenced exist in the named source directories either, like something hasn't been checked in. Is that the cause? Michael On 14 September 2010 18:53, Michael Warren <mic...@gm...> wrote: > Hi Alex, > Just started looking at the updated code to fix the imaging and running > into a few compile problems. > > 1. There appear to be dependencies on the header <Ice/Dispatcher.h>. This > appears to be a new facility in Ice 3.4, but I am stuck on 3.3 for my > version of Ubuntu (9.04). Is it possible to selectively build these specific > libraries dependent on Ice 3.4 being present, or is this now a critical > component of Orca requiring Ice 3.4 in order to build properly? Given that > the OrcaIce library depends on it, I'm guessing it's now a critical > dependency. > > 2. My version of cmake (2.6.4) complains about "FindFLEX.cmake" and > "FindBISON.cmake" being missing when trying to find them in the sliceparser > library so I will make finding them dependent on having a cmake version > greater than 2.6. Maybe the required minimum cmake version should be > increased to 2.8, which has these files? > > 3. I'm also attempting to fix some hardwired Boost typedef dependencies in > libs/orcasliceparser/definitions.h since my platforms don't use it: > > *typedef boost::shared_ptr<Definition> DefinitionPtr;* > *typedef std::vector<DefinitionPtr> DefinitionSeq;* > * > * > *A number of libraries use this header and hence are dependant on boost. > Compiling fails as a result without it.* > > Is it worth adding a few #defines based on the BOOST_FOUND variable to > remove the dependency on Boost in this header? Or should I bite the bullet > and accept that Orca from now on will require Boost? However, this doesn't > seem to fit with the high modularity that I would normally expect from Orca. > > Cheers, > Michael > > On 8 September 2010 20:43, Alex Brooks <a.b...@ma...>wrote: > >> OK, patch comitted. >> >> For whoever can get the image stuff going again: >> >> - The old library is still there: src/libs/orcalogfactory. This contains >> all the auto-generated logging/replaying stuff. >> - There are a set of base-classes in src/libs/orcalog. >> - The auto-generated implementations of certain of these base-classes >> live >> in src/interfaces/cpp/orcaiface{log|rec}. >> - There's a new library: src/libs/orcaimagelogfactory. It contains two >> 'factory' classes: AutoLoggerFactory & ReplayerFactory. These 'factory' >> classes each contain a vector of Interface{AutoLogger/Replayer}s -- each >> of >> which knows how to produce a Logger/Replayer for a specific interface >> type. >> - I also wrote a skeleton camera.h/cpp. These need to be implemented >> properly as implementations of Interface{AutoLogger/Replayer} for the >> Camerra >> interface (and similarly for Image/MultiCamera). My skeleton will work if >> the >> log-file contains links to image-files, but it might need to be modified >> more >> heavily if the format is substantially different (e.g. a .avi file). >> >> Does this make any sense? >> >> >> Alex >> >> On Wednesday 08 September 2010 20:04:00 Michael Warren wrote: >> > Hi Alex, >> > Given what you have explained I am happy for the patch to be submitted >> to >> > the trunk. >> > >> > Regards, >> > Michael >> > >> > On 7 September 2010 16:56, Alex Brooks <a.brooks@marathon- >> robotics.com>wrote: >> > > Hi Michael/David, >> > > >> > > OK, thanks. >> > > >> > > I've fixed up pretty much everything I want to now, so I'm ready to >> > > commit my >> > > patch and give instructions for what needs to be done. It should be >> > > fairly simple I hope. >> > > >> > > I won't bother tagging it, if you want the version prior to my commit >> you >> > > should get revision 5759. >> > > (You can check it out with: svn co -r 5759 <other stuff>) >> > > >> > > Michael, are you happy for me to commit my patch now (since you can >> > > always get >> > > the version prior if you want) or is there some reason you'd prefer >> that >> > > I wait till after the 15th? >> > > >> > > >> > > Alex >> > > >> > > On Monday 06 September 2010 20:47:54 Michael Warren wrote: >> > > > Hi Alex, >> > > > We (Ben Upcroft, I and some masters students) are currently very >> active >> > > > users of the Orca image logging and playback abilities so would be >> at a >> > > > disadvantage if you broke image logging/playing at the current time. >> > > > >> > > > I am well tuned to the imaging parts of the logrecorder and >> logplayer >> > > > libraries (having written a lot of that capability for the >> multicamera >> > > > interface) so should be able to help upgrade things once the patches >> > > > are applied. However, we are under the pump at the moment to get >> > > > results for ICRA, so would it be possible to delay this until after >> > > > the 15th of September? After this time I am more than willing to >> help >> > > > re-write these libraries. It might also be worth making a tag of the >> > > > current trunk >> > > >> > > before >> > > >> > > > any more changes? >> > > > >> > > > Regards, >> > > > Michael >> > > > >> > > > On 6 September 2010 20:33, David Lobato <dav...@gm...> >> wrote: >> > > > > Hi Alex, >> > > > > >> > > > > Right now, I'm sort of close to that "image side of things" so >> maybe >> > > > > I could help. >> > > > > >> > > > > Just to be sure, what you want is a library that can read/write a >> > > >> > > stream >> > > >> > > > > of images to/from a file, don't you? >> > > > > >> > > > > I guess you tell images should be logged as .pngs/.jpgs rather >> than >> > > > > inline because of the size. Maybe it's possible to use some kind >> of >> > > > > lossless compressor, so you could get rid of big data streams. >> This >> > > > > way it could be generic. >> > > > > >> > > > > If you can, send me more details about the task so I can figure >> out >> > > > > if I'm able to help. >> > > > > >> > > > > Have a nice day, >> > > > > David. >> > > > > >> > > > > ------------------------------------- >> > > > > David Lobato Bravo >> > > > > >> > > > > Universidad Rey Juan Carlos >> > > > > c/Tulipan s/n >> > > > > 28933 Móstoles >> > > > > Madrid, Spain >> > > > > http://jderobot.org >> > > > > >> > > > > >> > > > > >> > > > > On Sun, Sep 5, 2010 at 1:46 PM, Alex Brooks < >> > > > > >> > > > > a.b...@ma...> wrote: >> > > > >> Hey guys, >> > > > >> >> > > > >> I just checked in a big patch, there are a lot of changes. >> > > > >> >> > > > >> One of the bigger changes is a parser for slice files, which >> allows >> > > > >> replacement >> > > > >> of a lot of the hand-generated once-per-interface code with >> > > > >> auto-generated code -- much easier to maintain and to achieve >> > > > >> consistency between interfaces. >> > > > >> >> > > > >> I'm currently in the process of applying auto-generation to >> > > >> > > logging/log- >> > > >> > > > >> playing (I'm only up to log-playing at the moment). It's a huge >> > > > >> improvement, >> > > > >> previously the amount of cut-and-paste was minimised by an ugly >> mess >> > > >> > > of >> > > >> > > > >> templates and inheritance, making the code nigh-unreadable. >> > > > >> >> > > > >> Unfortunately not everything can be auto-generated, there are >> > > > >> exceptions: specifically the image/camera gear, which needs >> images >> > > > >> logged as .pngs/.jpgs >> > > > >> rather than inline. >> > > > >> >> > > > >> Since I don't really understand this stuff or have cameras (not >> to >> > > > >> mention time) to test thoroughly, I'm gonna struggle to maintain >> > > > >> this. >> > > > >> >> > > > >> I have a bunch of code ready to check in which will break the >> > > > >> existing log- >> > > > >> playing stuff. >> > > > >> I think the cleanest way of handling things would be for >> > > > >> 'orcalogfactory' to >> > > > >> be an autogeneration-only library, and for custom stuff (i.e. >> > > > >> images) >> > > >> > > to >> > > >> > > > >> live >> > > > >> in its own separate library (orcaimagelogfactory?). >> > > > >> >> > > > >> Would someone be willing to help out, by writing this library >> after >> > > > >> I break >> > > > >> everything? (Or if no-one is using this anyway, will anyone be >> > > > >> upset >> > > >> > > if >> > > >> > > > >> I break it?) It should be pretty straightforward for someone who >> > > >> > > knows >> > > >> > > > >> the image side of things. >> > > > >> >> > > > >> >> > > > >> Cheers, >> > > > >> >> > > > >> Alex >> > > > >> >> > > > >> -- >> > > > >> ------------------------------ >> > > > >> Dr Alex Brooks >> > > > >> >> > > > >> Marathon Robotics Pty Ltd >> > > > >> National Innovation Centre >> > > > >> 4 Cornwallis Street >> > > > >> Eveleigh, NSW 2015 >> > > > >> Sydney, Australia >> > > > >> Ph: +61 2 9209 4021 >> > > > >> Web: www.marathon-robotics.com >> > > > >> ------------------------------ >> > > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > >> ------ This SF.net Dev2Dev email is sponsored by: >> > > > >> >> > > > >> Show off your parallel programming skills. >> > > > >> Enter the Intel(R) Threading Challenge 2010. >> > > > >> http://p.sf.net/sfu/intel-thread-sfd >> > > > >> _______________________________________________ >> > > > >> Orca-robotics-devel mailing list >> > > > >> Orc...@li... >> > > > >> https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel >> > > >> > > >> ------------------------------------------------------------------------- >> > > >> > > > > ----- This SF.net Dev2Dev email is sponsored by: >> > > > > >> > > > > Show off your parallel programming skills. >> > > > > Enter the Intel(R) Threading Challenge 2010. >> > > > > http://p.sf.net/sfu/intel-thread-sfd >> > > > > _______________________________________________ >> > > > > Orca-robotics-devel mailing list >> > > > > Orc...@li... >> > > > > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel >> > > >> > > -- >> > > ------------------------------ >> > > Dr Alex Brooks >> > > >> > > Marathon Robotics Pty Ltd >> > > National Innovation Centre >> > > 4 Cornwallis Street >> > > Eveleigh, NSW 2015 >> > > Sydney, Australia >> > > Ph: +61 2 9209 4021 >> > > Web: www.marathon-robotics.com >> > > ------------------------------ >> >> -- >> ------------------------------ >> Dr Alex Brooks >> >> Marathon Robotics Pty Ltd >> National Innovation Centre >> 4 Cornwallis Street >> Eveleigh, NSW 2015 >> Sydney, Australia >> Ph: +61 2 9209 4021 >> Web: www.marathon-robotics.com >> ------------------------------ >> > > > > -- > Michael Warren > PhD Candidate > Axon Building 47 - Room 311 > Department of Mechanical Engineering > University of Queensland > St Lucia, QLD, 4072 > -- Michael Warren PhD Candidate Axon Building 47 - Room 311 Department of Mechanical Engineering University of Queensland St Lucia, QLD, 4072 |
From: David L. <dav...@gm...> - 2010-09-14 10:00:39
|
Hi Alex, I've just started taking a look to orcaimagelogfactory where I guess I should add the read/write image machinery. I've found camera.h but I can't find camera.cpp. I've seen an hydro driver using OpenCv, so I guess the preferred library for video processing is OpenCv. I have experience using GStreamer as well. I'd go with OpenCv as far as it's already included in the build system. After that I'll try to make up some code I have for a image driver using gstreamer so you can see if it's enough interesting to use it. If I've understand well your last mail, you need someone to modify the read/write methods in camera.h and to add the clases to do the same job for Image and MultiCamera interfaces, is it correct? David. On Wed, Sep 8, 2010 at 12:43 PM, Alex Brooks <a.b...@ma... > wrote: > OK, patch comitted. > > For whoever can get the image stuff going again: > > - The old library is still there: src/libs/orcalogfactory. This contains > all the auto-generated logging/replaying stuff. > - There are a set of base-classes in src/libs/orcalog. > - The auto-generated implementations of certain of these base-classes live > in src/interfaces/cpp/orcaiface{log|rec}. > - There's a new library: src/libs/orcaimagelogfactory. It contains two > 'factory' classes: AutoLoggerFactory & ReplayerFactory. These 'factory' > classes each contain a vector of Interface{AutoLogger/Replayer}s -- each of > which knows how to produce a Logger/Replayer for a specific interface type. > - I also wrote a skeleton camera.h/cpp. These need to be implemented > properly as implementations of Interface{AutoLogger/Replayer} for the > Camerra > interface (and similarly for Image/MultiCamera). My skeleton will work if > the > log-file contains links to image-files, but it might need to be modified > more > heavily if the format is substantially different (e.g. a .avi file). > > Does this make any sense? > > > Alex > > On Wednesday 08 September 2010 20:04:00 Michael Warren wrote: > > Hi Alex, > > Given what you have explained I am happy for the patch to be submitted to > > the trunk. > > > > Regards, > > Michael > > > > On 7 September 2010 16:56, Alex Brooks <a.brooks@marathon- > robotics.com>wrote: > > > Hi Michael/David, > > > > > > OK, thanks. > > > > > > I've fixed up pretty much everything I want to now, so I'm ready to > > > commit my > > > patch and give instructions for what needs to be done. It should be > > > fairly simple I hope. > > > > > > I won't bother tagging it, if you want the version prior to my commit > you > > > should get revision 5759. > > > (You can check it out with: svn co -r 5759 <other stuff>) > > > > > > Michael, are you happy for me to commit my patch now (since you can > > > always get > > > the version prior if you want) or is there some reason you'd prefer > that > > > I wait till after the 15th? > > > > > > > > > Alex > > > > > > On Monday 06 September 2010 20:47:54 Michael Warren wrote: > > > > Hi Alex, > > > > We (Ben Upcroft, I and some masters students) are currently very > active > > > > users of the Orca image logging and playback abilities so would be at > a > > > > disadvantage if you broke image logging/playing at the current time. > > > > > > > > I am well tuned to the imaging parts of the logrecorder and logplayer > > > > libraries (having written a lot of that capability for the > multicamera > > > > interface) so should be able to help upgrade things once the patches > > > > are applied. However, we are under the pump at the moment to get > > > > results for ICRA, so would it be possible to delay this until after > > > > the 15th of September? After this time I am more than willing to help > > > > re-write these libraries. It might also be worth making a tag of the > > > > current trunk > > > > > > before > > > > > > > any more changes? > > > > > > > > Regards, > > > > Michael > > > > > > > > On 6 September 2010 20:33, David Lobato <dav...@gm...> > wrote: > > > > > Hi Alex, > > > > > > > > > > Right now, I'm sort of close to that "image side of things" so > maybe > > > > > I could help. > > > > > > > > > > Just to be sure, what you want is a library that can read/write a > > > > > > stream > > > > > > > > of images to/from a file, don't you? > > > > > > > > > > I guess you tell images should be logged as .pngs/.jpgs rather than > > > > > inline because of the size. Maybe it's possible to use some kind of > > > > > lossless compressor, so you could get rid of big data streams. This > > > > > way it could be generic. > > > > > > > > > > If you can, send me more details about the task so I can figure out > > > > > if I'm able to help. > > > > > > > > > > Have a nice day, > > > > > David. > > > > > > > > > > ------------------------------------- > > > > > David Lobato Bravo > > > > > > > > > > Universidad Rey Juan Carlos > > > > > c/Tulipan s/n > > > > > 28933 Móstoles > > > > > Madrid, Spain > > > > > http://jderobot.org > > > > > > > > > > > > > > > > > > > > On Sun, Sep 5, 2010 at 1:46 PM, Alex Brooks < > > > > > > > > > > a.b...@ma...> wrote: > > > > >> Hey guys, > > > > >> > > > > >> I just checked in a big patch, there are a lot of changes. > > > > >> > > > > >> One of the bigger changes is a parser for slice files, which > allows > > > > >> replacement > > > > >> of a lot of the hand-generated once-per-interface code with > > > > >> auto-generated code -- much easier to maintain and to achieve > > > > >> consistency between interfaces. > > > > >> > > > > >> I'm currently in the process of applying auto-generation to > > > > > > logging/log- > > > > > > > >> playing (I'm only up to log-playing at the moment). It's a huge > > > > >> improvement, > > > > >> previously the amount of cut-and-paste was minimised by an ugly > mess > > > > > > of > > > > > > > >> templates and inheritance, making the code nigh-unreadable. > > > > >> > > > > >> Unfortunately not everything can be auto-generated, there are > > > > >> exceptions: specifically the image/camera gear, which needs images > > > > >> logged as .pngs/.jpgs > > > > >> rather than inline. > > > > >> > > > > >> Since I don't really understand this stuff or have cameras (not to > > > > >> mention time) to test thoroughly, I'm gonna struggle to maintain > > > > >> this. > > > > >> > > > > >> I have a bunch of code ready to check in which will break the > > > > >> existing log- > > > > >> playing stuff. > > > > >> I think the cleanest way of handling things would be for > > > > >> 'orcalogfactory' to > > > > >> be an autogeneration-only library, and for custom stuff (i.e. > > > > >> images) > > > > > > to > > > > > > > >> live > > > > >> in its own separate library (orcaimagelogfactory?). > > > > >> > > > > >> Would someone be willing to help out, by writing this library > after > > > > >> I break > > > > >> everything? (Or if no-one is using this anyway, will anyone be > > > > >> upset > > > > > > if > > > > > > > >> I break it?) It should be pretty straightforward for someone who > > > > > > knows > > > > > > > >> the image side of things. > > > > >> > > > > >> > > > > >> Cheers, > > > > >> > > > > >> Alex > > > > >> > > > > >> -- > > > > >> ------------------------------ > > > > >> Dr Alex Brooks > > > > >> > > > > >> Marathon Robotics Pty Ltd > > > > >> National Innovation Centre > > > > >> 4 Cornwallis Street > > > > >> Eveleigh, NSW 2015 > > > > >> Sydney, Australia > > > > >> Ph: +61 2 9209 4021 > > > > >> Web: www.marathon-robotics.com > > > > >> ------------------------------ > > > > > > > ------------------------------------------------------------------------ > > > > > > > >> ------ This SF.net Dev2Dev email is sponsored by: > > > > >> > > > > >> Show off your parallel programming skills. > > > > >> Enter the Intel(R) Threading Challenge 2010. > > > > >> http://p.sf.net/sfu/intel-thread-sfd > > > > >> _______________________________________________ > > > > >> Orca-robotics-devel mailing list > > > > >> Orc...@li... > > > > >> https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > > > > ------------------------------------------------------------------------- > > > > > > > > ----- This SF.net Dev2Dev email is sponsored by: > > > > > > > > > > Show off your parallel programming skills. > > > > > Enter the Intel(R) Threading Challenge 2010. > > > > > http://p.sf.net/sfu/intel-thread-sfd > > > > > _______________________________________________ > > > > > Orca-robotics-devel mailing list > > > > > Orc...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > > > > > > -- > > > ------------------------------ > > > Dr Alex Brooks > > > > > > Marathon Robotics Pty Ltd > > > National Innovation Centre > > > 4 Cornwallis Street > > > Eveleigh, NSW 2015 > > > Sydney, Australia > > > Ph: +61 2 9209 4021 > > > Web: www.marathon-robotics.com > > > ------------------------------ > > -- > ------------------------------ > Dr Alex Brooks > > Marathon Robotics Pty Ltd > National Innovation Centre > 4 Cornwallis Street > Eveleigh, NSW 2015 > Sydney, Australia > Ph: +61 2 9209 4021 > Web: www.marathon-robotics.com > ------------------------------ > > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Orca-robotics-devel mailing list > Orc...@li... > https://lists.sourceforge.net/lists/listinfo/orca-robotics-devel > -- David Lobato Bravo Universidad Rey Juan Carlos c/Tulipan s/n 28933 Móstoles Madrid, Spain http://jderobot.org |