<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2116380478208046335</atom:id><lastBuildDate>Tue, 28 Jul 2026 04:23:59 +0000</lastBuildDate><category>Meetings &amp; Visits</category><category>Tech tips</category><category>Interviews</category><category>My Robots</category><category>Robotics News</category><category>Lectures</category><category>UAV/RPAS</category><category>Companies</category><category>Innovation</category><category>Thoughts</category><category>Methodology</category><category>Robotics Congress</category><category>Events organization</category><category>Quark Robotics</category><category>AMR-One Project</category><category>Hisparob</category><category>ROS</category><category>Contests</category><category>Education</category><category>Management</category><category>Project management</category><category>Product management</category><category>Circuitos Electrónicos</category><category>SW Architecture</category><title>Automation and Computers</title><description>Personal view and experiences from a Tech Lover</description><link>http://automacomp.blogspot.com/</link><managingEditor>noreply@blogger.com (Alejandro Alonso Puig)</managingEditor><generator>Blogger</generator><openSearch:totalResults>133</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-5665149892473527798</guid><pubDate>Fri, 16 Jun 2023 20:17:00 +0000</pubDate><atom:updated>2023-06-22T23:35:40.698+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Circuitos Electrónicos</category><title>Circuitos. Amplificador con transistor bipolar</title><description>&lt;p&gt;En este capítulo vamos a profundizar en uno de los clásicos de la electrónica analógica: El amplificador en emisor común con divisor de tensión.&lt;/p&gt;&lt;p&gt;Se trata de un uso del transistor NPN en su zona activa con el fin de amplificar una señal pequeña. Base de amplificadores diversos, como los de audio.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLn9r49gxNjkS-2hcA-oEYhYNhe3BaafEfiGpnHEBiqd2_Ia9tr35tR0XZ9n7rTgpUBo4kpBLH2ZnuAiY2p7qguMQaP80h0WVXqJZvJWgG9XXd4f9ZL7f7P_Kct6H3K4BokKt_AiRRWWud1fVPnl0KLw_VUbtyVv8qrRg_lNg0d5PZYOxh0_rjnPc_Bw/s641/Circuito%20amplificador.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: right;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;641&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLn9r49gxNjkS-2hcA-oEYhYNhe3BaafEfiGpnHEBiqd2_Ia9tr35tR0XZ9n7rTgpUBo4kpBLH2ZnuAiY2p7qguMQaP80h0WVXqJZvJWgG9XXd4f9ZL7f7P_Kct6H3K4BokKt_AiRRWWud1fVPnl0KLw_VUbtyVv8qrRg_lNg0d5PZYOxh0_rjnPc_Bw/s320/Circuito%20amplificador.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Análisis teórico&lt;/b&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;El divisor de tensión formado por Rb1 y Rb2 polariza la unión Base-Emisor con una tensión&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt; = V&lt;span style=&quot;font-size: x-small;&quot;&gt;CC&lt;/span&gt; . Rb2 / (Rb1+Rb2) = 1.15V&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Para que la base siempre esté polarizada, hay que tener en cuenta que la señal de entrada (V&lt;span style=&quot;font-size: x-small;&quot;&gt;in&lt;/span&gt;) se sumará a la componente continua (del divisor de tensión). Esta ha de superar la tensión de polarización mínima de la Base, incluso en valores pico negativos de señal de entrada.&amp;nbsp;Es decir que:&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt; + V&lt;span style=&quot;font-size: x-small;&quot;&gt;in&lt;/span&gt;(min) &amp;gt; V&lt;span style=&quot;font-size: x-small;&quot;&gt;BE&lt;/span&gt;(on) + V&lt;span style=&quot;font-size: x-small;&quot;&gt;E&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Donde:&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;BE&lt;/span&gt;(on)&lt;/b&gt; es la tensión base-emisor mínima para polarizar el transistor. Su valor está entorno a los 0.6-0.7V para transistores de silicio (los comunes)&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Podemos estimar matemáticamente todos los demás valores de funcionamiento del transistor en reposo (sin señal de entrada V&lt;span style=&quot;font-size: x-small;&quot;&gt;in&lt;/span&gt;), lo que nos permitirá identificar la recta de carga y el punto quiescente:&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;BE&lt;/span&gt;&lt;/b&gt; (tensión Base-Emisor) la podemos aproximar a 0.7v. Aunque implicará un error de precisión, en la mayoría de los casos nos permitirá obtener valores bastante aproximados.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;E&lt;/span&gt;&lt;/b&gt; (tensión de Emisor respecto de masa) es igual a V&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt; - V&lt;span style=&quot;font-size: x-small;&quot;&gt;BE&lt;/span&gt; = 1.15v - 0,7v = 0.45V&lt;/li&gt;&lt;li&gt;&lt;b&gt;I&lt;span style=&quot;font-size: x-small;&quot;&gt;E&lt;/span&gt;&lt;/b&gt; (corriente de Emisor) por ley de ohm es igual a V&lt;span style=&quot;font-size: x-small;&quot;&gt;E&lt;/span&gt; / Re = 0.45v / 10Ω = 45mA,&lt;/li&gt;&lt;li&gt;&lt;b&gt;I&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt;&lt;/b&gt; (corriente de Colector) es igual I&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt; + I&lt;span style=&quot;font-size: x-small;&quot;&gt;E&lt;/span&gt;&amp;nbsp; pero I&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt; es muy baja (ver curva característica), por lo que se puede aproximar que I&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt; ≈ I&lt;span style=&quot;font-size: x-small;&quot;&gt;E&lt;/span&gt; = 45mA.&lt;/li&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;Rc&lt;/span&gt;&lt;/b&gt; (tensión en Rc, o entre fuente (V&lt;span style=&quot;font-size: x-small;&quot;&gt;CC&lt;/span&gt;) y Colector) es igual a Rc . I&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt; = 4.5V&lt;/li&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt;&lt;/b&gt; (tensión de Colector respecto de masa) es igual a V&lt;span style=&quot;font-size: x-small;&quot;&gt;CC&lt;/span&gt; - V&lt;span style=&quot;font-size: x-small;&quot;&gt;Rc&lt;/span&gt; = 4.5V&lt;/li&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;CE&lt;/span&gt;&lt;/b&gt; (tensión Colector-Emisor) es igual a V&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt; - V&lt;span style=&quot;font-size: x-small;&quot;&gt;E&lt;/span&gt; = 4.05V&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;/ul&gt;Volviendo al circuito:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiETJDcxoirJFrLELZRoh8YGANFiY42HV9wpotbaZpZZKnmtsFOcDSjxsGqMNp9Vcwyhq-Y0W2Bk4_TqOzN5y8FGBsoU7TkMiFDrv1o1dvAhJY1toQuxiujQnqTm3k2OWUmnKySU95c2WCLG_mo004Z1reMiY6ddcG7TF-cKJ16_NisariJ1NgT-hgZkg/s651/Recta%20carga.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;583&quot; data-original-width=&quot;651&quot; height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiETJDcxoirJFrLELZRoh8YGANFiY42HV9wpotbaZpZZKnmtsFOcDSjxsGqMNp9Vcwyhq-Y0W2Bk4_TqOzN5y8FGBsoU7TkMiFDrv1o1dvAhJY1toQuxiujQnqTm3k2OWUmnKySU95c2WCLG_mo004Z1reMiY6ddcG7TF-cKJ16_NisariJ1NgT-hgZkg/s320/Recta%20carga.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Rc&lt;/b&gt; permite establecer (junto con V&lt;span style=&quot;font-size: x-small;&quot;&gt;CC&lt;/span&gt;) la recta de carga estática, permitiendo calcular los puntos de corte y saturación. El punto Q de trabajo será la intersección de la recta de carga con el V&lt;span style=&quot;font-size: x-small;&quot;&gt;CE&lt;/span&gt; calculado.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Re&lt;/b&gt; aumenta la estabilidad del amplificador, pero ha de utilizarse en paralelo con un condensador (Ce)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ce&lt;/b&gt; es un condensador de desacoplo para atenuar componentes alternas y mejorar la estabilidad del amplificador&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ci&lt;/b&gt; y &lt;b&gt;Co&lt;/b&gt; son condensadores de acoplo que eliminan la componente continua. Para ello han de elegirse de manera que su reactancia sea baja para las frecuencias utilizadas en el amplificador. &lt;br /&gt;La gráfica siguiente muestra como es la respuesta frecuencial de la reactancia (XC) de Ci y Co en este amplificador de ejemplo.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX8qaauHnlmrR8iA2BTYQQFyEah-V_iWdNeN6riicBXi6y19jSf7qaS2tMOfMMEFQq7N0IAqJKtc6n6skAOX_6IS6oysP41RF9_v7izOjWnEU9UMONrSc45wlI4IEOCgHnfMg31CciRR18jPdZ1JLWnrpFMYG6ioR3rpudfQwBlKw3ZFEc_nl7kXJ4CA/s1109/Reactancia.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;453&quot; data-original-width=&quot;1109&quot; height=&quot;164&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX8qaauHnlmrR8iA2BTYQQFyEah-V_iWdNeN6riicBXi6y19jSf7qaS2tMOfMMEFQq7N0IAqJKtc6n6skAOX_6IS6oysP41RF9_v7izOjWnEU9UMONrSc45wlI4IEOCgHnfMg31CciRR18jPdZ1JLWnrpFMYG6ioR3rpudfQwBlKw3ZFEc_nl7kXJ4CA/w400-h164/Reactancia.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Análisis en simulación&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para simular este amplificador, utilizaremos un &lt;a href=&quot;https://automacomp.blogspot.com/2023/06/circuitos-electronicos-simulacion-se.html&quot; target=&quot;_blank&quot;&gt;circuito de pruebas para transistores BJT&lt;/a&gt; que he desarrollado sobre el &lt;a href=&quot;https://www.falstad.com/circuit/&quot; target=&quot;_blank&quot;&gt;simulador de Falstad&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2_AMHCibAeWC1ujMC4r1lBR-Pmu-KsOthut8W4RFNLCRhrYilvOAEKDQK74kFIQhM9-UyA_e7LTxkj7xjCSBGny3zqtycoS0plSep4uib9j8Uh3TzvYCae77aUBNTnRoEbKv6nzUdhVnabY-lVaNUlhBU_sZVrIJlExb1DBUS7ElpmdhVKrD5Da_ZJA/s1085/Simulacio%CC%81n%20amplificador.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;578&quot; data-original-width=&quot;1085&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2_AMHCibAeWC1ujMC4r1lBR-Pmu-KsOthut8W4RFNLCRhrYilvOAEKDQK74kFIQhM9-UyA_e7LTxkj7xjCSBGny3zqtycoS0plSep4uib9j8Uh3TzvYCae77aUBNTnRoEbKv6nzUdhVnabY-lVaNUlhBU_sZVrIJlExb1DBUS7ElpmdhVKrD5Da_ZJA/w640-h340/Simulacio%CC%81n%20amplificador.png&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Se puede acceder a la simulación del amplificador en este enlace: &lt;a href=&quot;https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWK0BMA2SB2AzAFkypmNpAJzqaYgLbXWTUCmAtGGAFAAuI2KDKCNDzQAOEAKEpwIZrmiZcpUrjAJICAdjS4kMUQlzZyCBJgSltWcHBAATRgDMAhgFcANp3YB3cSlwhcMVkxQKhvYTESfy1IrR5wwilQlD8AsUh2AAcAsElUlSEonigwnwKeSGjRCv8MnxiaiPERdPDylKqxDtKm7oa-BgyASxKwch4pMalB2EgOHz4uwWalwvYAc1Hx-kh0sIAPcUNxbC6MI4h-MH8ANQAjdkORUnFIWjA+V6ErhgAxF0YADtOIxHgFsBAJAEEJDzAFwFIbgBjUH1aofSLozBrQ7YbHgXCFERCa4vK7+ACSSLBpwY4yMVFISHJIAAStTDihiCcqN0BvDriAKQ8AE4yUIY8ViESDcBqDKHZjYJBgGysBiq2gs1l3DiKvEEqisSZqAX+HUoGnYWjMLkgESEGRgELWEAABQA9gBnIZ3NyML0AHS9QM4IqcticXoAXMGAMIuCPhyPBj3BgDKQI9Q0jbmDAAonABbO5R4NIj2A4O-cuVhxDdYucN+xgASgANMGHADgYxg-ZayKRUNQ32vfmKQB9IaA1up4MAFSBPoAz1Xxxa516rTa2PbKjIXar3R77EXvcHz7YhvWkU4RcHWTPO17WYwX+yP3cUMGAJ7B5EkWDTJ7ycVM7hDEUADd72DNwLy9O8SyGBCgWDRg80Qj0i0yD0RU4YsR2BNMvXsTCwycQEfS9Tg8PbMEHQCSBJgEJjmVdBMkwjJx2DucBrXEQUcHAIgwjFBpJQabRRjgcJpMlGUEVaVkJnEZZcjUoQNQJGwYBQWhZRgBB2DAAhfH8ZJUg0hhGRAF5DOgJBAPYXA3nAc5EnEMzlWmaxJ14SdIEnApcEnMBUHleAoqilAWCmfzoA+SLovgUy4qZSdWEnFAwqC7BJ3uAB6YUaTMHhTh4YkeBUM0hVBVzaEsNJ7V4EStLlSdtECsL9JoMLZhSwawDiuB+sG8bhvVIKspy1R-IKpFiupNEul2XpUgVehIWdahWJSS5XQAeRcThg0tBrzPc-gzO6DUgrAbrXKUfq0FOUKYHgERMoe2a8snAAhKNQSefwuQgD4pC5CzXQrIciJBMEVHeHQAhQF5riPW5lpyIkLJsN6DiYwojFRqQ8CSAkQBuYHUZCOYAhR1zocFN92CRJoCYaQxfI+qKIBga0VGxQw4CIERcnwZA4HmHHwTJ6pubCdn2nyCxLoYbBZlITAWCoOQ3m0JRcFcvwWgUKW5nYMUNC6VJTDyWprGijYpTa12phKDJNi51qfLlz2Xfty6g-5QZ2D4Kh+haJj+Gj25QQj3o1tcnYXWRcOrF4fhlizy7bgeHwbbztXbpdzARGiDQQHLzoA5UmUNc+ERfc+WVXLoBzjJUmvLvFh3PaY5AeeQYzcikNAc4rkAJ++DSpHsZx3E4Zh-VsaQHMtsfp+jgnRBCOe7EcVwPBXxg1-5z3YA4LeCA1qfb9l+ej6X0-z4Hj6ZZn2W99lupt-3oQD9yhe3-t-OOrUw6Jy-h7JqHsnIPCgdHGBZk4FUwTlYB+HszCTHGFjK2ssCblEVndfBwQlLu3xPwPgWQViNAaEUAyPQUDRyhMwyIB4-5sM0hMbOWkwRo1oGjF4EJojMQFIiO4oJsj9DWlwxYxQw4LBYbIlhyxNoCNeGTbkfB2IfCpkiB4F1Aj8HbgYURjsYRhUemQUgCULDlxwIECeqo0AEDQIFAaD0ZqTksflY6nBLTK1WNPUGaiAha3MEoKJ0SLC6xkDAUgWADDi0EIk0gLQ9y8z1PaMQ1wNRjAJFqV0-xRxWkdg6CARTjxRgALe1nPHBMCXoHAikYEiaA-YxwhgAI9OEwgOEMwJkxNPzL8acs4XxxhnH+eMHoTrAVAuBSCMEHxengkGRCxY7goQ2RhdCDg2m0U6Y04MQwcJn0okiIYThoCIxqmMEImAdgHUFHGOZngVK+ynhpQhdA8kiGgEIXQl9jJPHckgEg7lMZCnGWCXI-A4jOkhCTbUM5wiKShNJKEf9rhXHGJKD2f95LMPdiSy09QyZT0UgTclAR5L4gkpQwO+JTJApZdsMS1AWX4iLqymSztDjynACIKgGg8UMB+CAfxwYZaMsKNUeRGQLrMGkg0Vgs92oVysUFJ6tiEAeNSt9bKk4tXYDaME1q2Lwi4sqlcElBMMh8WIFqSAgDaBaAMgxKg1xvV2lUBK10S4qJDDXLxfi7xTTCVVFQHFxtyEEpJbG0JJIyVqLDc6ryYhhK9UJpgF4hAVSOkIEeBgh1AQpi9IMj07AvT7njSSyUspnBuBDDWutUJJTYpKM21ttbFIewJRyiAPbQR9rvnayIU9tIjutXGgmNrc5Ju4Tawls68WTDjY2sEsgXisHzQgIIGk7UgDjBSVkcYACqFIFyHWDAAEQAKLBjdKyC9D7-oAEF0zPo-ayD9i4-0ADl0wUnTDe1kwZ-oACkFzBkA26QDa6eEEmTT0IuRRyhFBAUHIoOHW6cvQweHDHCnZRTBEKtGYgxUVBeaW+ZXozWmSo-aqQRdFIkgthAJUsAaBsGtKZIgpBriTR2h9FUKUpaQxmHMXQsx+bsHTF5JIkRPihGnX0kMJRLR8V4FQNA+bXHiD4WvQk-hFKmdUk-ReHg2jSXM2rRSf8LOtUUIUaYtmzMSvpXwsoqqyafAgeEKS0RPjSXUcJcWPANJT0leyecr4MIAEvt2KDlHKb1R4pCelWR+-0AArSitgRQkVy5WL0JE3QuAbB0r0UFwpgGDMwM6zEzW1p7rnBuyGm0afqm5Yx4A9FmLdgwEQ+qHo6psblA18BtYzwEEanKo35rSq9BwbuU8oR924W3GY7UZigtdraawuTxEgAfYB4MABZQ6d7b1egfZd0Dh0INejjIdS7AAtxDYp5EdrjV2yapATJoFY-iNWQdO2H2s8vVe69L6W02BDklEO42KK5d8KjDL3PW3xKEIOasqGOrlLQJ5Mh9Pgk9YqUnxsjSQp0AG48D6hncW3IXLHu0VM9As3y3lTLDj4EiOMGEGsmQCgYOmPpOYoxwrQJU2XJxMTMwYAmaCTSBmhmGWCV6IR-BPL1nrDiTYYLHMrZLyMJlSctw1G5-grxXjwCHlLDgY7kOSXw8OnrYJhLWnRr7XAFNjwfrjM120kAADWAAJAAXumgS5Nq6CKUD0Bdnw3do+paFkLYd+e8mjgqoTtUpmAjZs1XOfm24RJiVXtAcTeY2Kr1EhxlC5NBf8xKlTaOyGhDIY5lybkVWg3buq2hdIHrjeCpNgWSVptYHFvN7xQn-J95tKqg8w+-YakUNqifz1VTTZB-q7xpIl8qRhFIRSZ+7J7cHsC-by+0iNwYENh11hbHj91R4g-M+yDYkEPPn6uUtiZqfE+A7qjEGAtsPQrUHs-a4w50bkRQbAZMVcfKGoY21iu+QUMAXiABc0+Uby-oSItEIo9+DCAWVcL+s0GBtieg822BC2xq+UD6RYQw5WJBK0tqMcnBf8-Q3kCq0cPB1Q1o8qk6tQYav2ywzC-cROOglShIPAlueiMhEo9q5OEsYQ0AIA8GF2XoS4NEjAYoB04mIAH6RBQwUEHoaW4MJ6eEIIdukwIAd6rBTgLYzQxQtAAA4uWsUNECABLtwAUtpPcL4APPcIwPmJWK2PaNILQMiEcOICUMiOEV6E4JwFEZksUNTCcHDm+NRMQQ+m4EWDKmdIGCKLkawfkYUSUQxqUeUTRHhAUUUV6LgMGAgLUQGBUQ0VUV6G0V6GgKUYdJkB+jhI0a0dUf0SKIMcMZkKMV6CIMGP0V6JgO0XkV0U0dgMGMsWUR0fUSKLMRsV6KQAMUMSMd0aqDKg1occcdMbMR8DKgcecdsasXsWcT+KtpACsZ0S8U0S0atj+E8V8bcQcRsQCbsbcb8cQJ8WCWcb0bkKUR+uWh4akYwLMUcUsTKlsRSICFBAYSCN8cGGic6PCYicibcfMeiathMXUZUU0WMBiVCTSc1mdA1tsW4E4L+LMX4DKr8QIGdAcTyYsSkMUV6IQGdOSR8SKE4aeCid0R8SKfMSKFiTifhAYbMcsQxhKQibYEiSCPsXKRCMyaUUqbiaqd0cwsGBCFAIGDKlFMGB8TafAHadae8Y6V6PaS6XAASc6aoM6awG0Q6baWdNAIoEoGYPAH4EJqZD+EGSGQ3koHcQGZ6VcWMU6YmZ6amSKcGY3pFBQMbJUN6dFBmdaHKe6cWV6SmW6QWYWTGdmeGYSGMP6ZWWmeWato2X6VWYGZmbGWGXAKbJQBXM6SgFmXGekuXA1s2U2R6SWR2dOYmRmaqK6aWSQBmdGZOb0e6UZM6euYOVubuZOWWfucuX0c6RsXaQNNLM6RuTxjOemW6bAKuXwJeVfI2YDpeSUZ0tDhmZuWMZOaue6duWeY2cZCoAwCDqDKkE8uYtINoYuAGHiVaVOQhQubpImUhVFHZDKr0e2VOUmbzFEtrogAeosDgGeXAPhfpPtA1HiKZGmRhT0U6ThSWYCo1h-ALkLCKqoEQIQOoLRfqZCnxXSD+XKchYubAOXMqHAGgBPDTmLAcXpLRYSVhT6YxaRYIIIBJegMSMbOTKpTPP7sSM6EQLsCKrxahcJeheZQ7pZShQxvxdUXKboIBa0QhW8Q5QhcWe5ZCosXJeeXMGeRGSOVEtcKpWmUxcxEyXeTJjKiwISeIB+cfNwExb0Y5SKQxSlZuT0ewBVC8L8BfNJlxhAFOGihVCSrlQoqRgwKwCAGMsVbkmjNVXlaRk6GyLVUZg1QPMhc1eyFlWINJGVbKJ1VVazBVBPO1U-mgWqBABaD1eCGNeADFRbDNoFTEs1W8idDNebP1fNcwPZL5ctStVVUXjNRjHNYDotWRftVEtXCAIGBkBVOXO1e8HdA7hALdewEAA&quot; target=&quot;_blank&quot;&gt;ENLACE&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Poniendo el amplificador en reposo (desactivando la fuente de señal pero dejando la fuente de tensión), obtenemos valores&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;I&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt;&lt;/b&gt;=384µA, superior a los 200µA para el punto Q calculado arriba,&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;I&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt;&lt;/b&gt;=38.5mA, algo inferior a los&amp;nbsp;45mA calculados previamente&lt;/li&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;CE&lt;/span&gt;&lt;/b&gt;=4.8V, algo superior a los 4.05V&amp;nbsp;calculados previamente&lt;/li&gt;&lt;li&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;BE&lt;/span&gt;&lt;/b&gt;=690mV, similar a los 0.7V&amp;nbsp;considerados previamente&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Pareciera que o bien la simulación, o bien los cálculos son incorrectos, pero debe tenerse en cuenta que el transistor elegido en la simulación es un modelo genérico que no funciona exáctamente como el BC547 utilizado, por lo que los datos obtenidos son diferentes, pero orientativos.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Análisis empírico&lt;/b&gt;&lt;/p&gt;&lt;p&gt;El paso siguiente es montar el circuito y medir los valores anteriores, con un BC547 real, con el fin de comprender mejor el comportamiento del transistor.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZxdwdr5m5UsW8EcisoBCYOq153vPDwmpDPlNo6B4MZkAghSonAI9fes3nKonQX-9bx-0r6Ql4-ahszbRn56IAFL7x9BrikZ4LHw6sJ9NQ-ZLR2bE906TeKY5ux9sU6PXcxLfUpnDlvauuLG37ToexL0bPm0SXYaXYJSMYo0RXAoqH0HRExlWtHLXtTg/s989/Circuito%20real%20amplif.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;694&quot; data-original-width=&quot;989&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZxdwdr5m5UsW8EcisoBCYOq153vPDwmpDPlNo6B4MZkAghSonAI9fes3nKonQX-9bx-0r6Ql4-ahszbRn56IAFL7x9BrikZ4LHw6sJ9NQ-ZLR2bE906TeKY5ux9sU6PXcxLfUpnDlvauuLG37ToexL0bPm0SXYaXYJSMYo0RXAoqH0HRExlWtHLXtTg/s320/Circuito%20real%20amplif.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Una vez montado el circuito, con el uso de un polímetro obtenemos los siguientes datos en reposo:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;b&gt;I&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt;&lt;/b&gt;=137µA, muy diferente de los 200µA para el punto Q calculado arriba,&amp;nbsp;&lt;br /&gt;&lt;b&gt;I&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt;&lt;/b&gt;=38.5mA, algo inferior a los&amp;nbsp;45mA calculados previamente&lt;br /&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;CE&lt;/span&gt;&lt;/b&gt;=3.9V, algo inferior a los 4.05V&amp;nbsp;calculados previamente&lt;br /&gt;&lt;b&gt;V&lt;span style=&quot;font-size: x-small;&quot;&gt;BE&lt;/span&gt;&lt;/b&gt;=690mV, similar a los 0.7V&amp;nbsp;considerados previamente&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Comparativa&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZS-ky2baLJSlc0BwY9aq9AVKaauf__V85i9DQILHsym7quSt_2dmBH1j08dh9ZvjCSATgvC0obrVO5Xx0pdKvQR15J89SbNEUQRC5KihqA2wz1w9sxphtyfnk0f4B75neGFSwJRkXn7CsAliqzHysaBv8Jl2OZghX0QY8yBQSg16YYzuCeEsXiqH2Yg/s2135/datos.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;715&quot; data-original-width=&quot;2135&quot; height=&quot;107&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZS-ky2baLJSlc0BwY9aq9AVKaauf__V85i9DQILHsym7quSt_2dmBH1j08dh9ZvjCSATgvC0obrVO5Xx0pdKvQR15J89SbNEUQRC5KihqA2wz1w9sxphtyfnk0f4B75neGFSwJRkXn7CsAliqzHysaBv8Jl2OZghX0QY8yBQSg16YYzuCeEsXiqH2Yg/s320/datos.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Tenemos por tanto tres casos con resultados diferentes. ¿Cómo podemos fiarnos de la teoría o la simulación si difiere de la realidad?&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Esta es una cuestión que nos lleva a algunas consideraciones importantes:&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Una&amp;nbsp;simulación solo puede acercarse a la realidad si los modelos de los componentes se corresponden con los utilizados en la realidad. En nuestro caso el BC547. Al haber utilizado un modelo genérico, es natural esperar diferencias, aunque eso no quita valor a la simulación como acercamiento al comportamiento del sistema.&lt;/li&gt;&lt;li&gt;Hemos asumido, por simplicidad, que V&lt;span style=&quot;font-size: x-small;&quot;&gt;BE&lt;/span&gt;&amp;nbsp;= 700mV en vez de 660mV del caso específico de este transistor. Para mejorar la precisión en este caso es recomendable inspeccionar el datasheet del componente para identificar mejor sus parámetros.&amp;nbsp;&lt;/li&gt;&lt;li&gt;También hemos asumido, por mantener sencillo el ejemplo, que el voltaje resultante del divisor de tensión se mantiene constante (&lt;span style=&quot;text-align: center;&quot;&gt;V&lt;/span&gt;&lt;span style=&quot;font-size: x-small; text-align: center;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&amp;nbsp;= 1.15V)&lt;/span&gt;, pero esto no es así, porque al tener la carga del transistor, se produce una pequeña caída de tensión. Como consecuencia el valor real es&amp;nbsp;&lt;span style=&quot;text-align: center;&quot;&gt;V&lt;/span&gt;&lt;span style=&quot;font-size: x-small; text-align: center;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&amp;nbsp;= 1.12V. Esta diferencia, aunque es de solo 30mV, junto con la del punto anterior, de 40mV son fundamentalmente las causantes de las diferencias entre el modelo teórico y el empírico, aunque también hay otros elementos que influyen, como la temperatura del componente.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Visualización con osciloscopio&lt;/b&gt;&lt;br /&gt;&lt;p&gt;Hasta ahora hemos podido visualizar datos concretos con el polímetro, pero el osciloscopio nos va a permitir:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Ver y comparar las señales de entrada y salida, así como su distorsión&lt;/li&gt;&lt;li&gt;Visualizar el punto Q y la recta de carga, así como las zonas de corte, saturación y activa.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Para la visualización de entradas y salidas, disponemos las sondas de un osciloscopio de doble canal del siguiente modo:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMbQXyETaGF_1rdSD2hagPlB0KvBeOWs3J9uBgqBJrMtpm-kOk3g-CZioheoWqvHEw5-0fGwpRY8ux8xfskZUEntDIqSa8hZDkvFD4rJtQMklpmqiiG0tfQaX6yrJNlNc4wCnK8jawLIKgy0QnAjbL2L-VonRFxCLtJTzOAR575VVTokVXaLUijGpBqw/s968/Conexion%20osci%20amplificacion.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;456&quot; data-original-width=&quot;968&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMbQXyETaGF_1rdSD2hagPlB0KvBeOWs3J9uBgqBJrMtpm-kOk3g-CZioheoWqvHEw5-0fGwpRY8ux8xfskZUEntDIqSa8hZDkvFD4rJtQMklpmqiiG0tfQaX6yrJNlNc4wCnK8jawLIKgy0QnAjbL2L-VonRFxCLtJTzOAR575VVTokVXaLUijGpBqw/w640-h302/Conexion%20osci%20amplificacion.png&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Lo que nos permite ver la amplificación en tensión de la salida (señal roja o amarilla) respecto de la entrada (azul) y su desplazamiento en fase.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfQxK_3vkYJxiIsvC0DZ-sUiLhGSgs9USfKDjZW9LdaICzWnWSlTFw2aQQLWxXE7D1LCn-eZjK2XbgjtL3ecK3TGnkfQW7XxaBvZp89l0hUGwthaJWTTEE0PxKHZPGJ0ThCUXyT77LqrbTEYsSd_mi6SHXNjT4gR24Yj7AUl-wPt5Hv6eFvqPmGWSPUw/s1433/Captura%20osci%20sen%CC%83ales.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1433&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfQxK_3vkYJxiIsvC0DZ-sUiLhGSgs9USfKDjZW9LdaICzWnWSlTFw2aQQLWxXE7D1LCn-eZjK2XbgjtL3ecK3TGnkfQW7XxaBvZp89l0hUGwthaJWTTEE0PxKHZPGJ0ThCUXyT77LqrbTEYsSd_mi6SHXNjT4gR24Yj7AUl-wPt5Hv6eFvqPmGWSPUw/w400-h226/Captura%20osci%20sen%CC%83ales.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Otra interesante visualización es la de la recta de carga y punto Q. Para ello utilizaremos un osciloscopio de doble canal, que permita modo XY y lo conectaremos según se muestra a continuación. Es importante asegurarse que la tierra del osciloscopio no coincide con la masa del circuito amplificador para que esta disposición funcione.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsixEiBBeACkTXVALna0leBLDDCN3XcSeJVenltLvqI85z3q-qJJ1ImLp2G49XoY_LvHd1ezLmM_Jv9tv6hoHJZB5zDxdiyvIc9gzfa9k-sc5K5kaj6ESQ6CpRVjdoH0NVMxfKsDpe82xFopoE3yxf96-XNzhPVLbxd_Feo1mzpRbZU2LtC2zFwW_t6g/s2750/Conexion%20osci%20recta%20de%20carga.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1695&quot; data-original-width=&quot;2750&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsixEiBBeACkTXVALna0leBLDDCN3XcSeJVenltLvqI85z3q-qJJ1ImLp2G49XoY_LvHd1ezLmM_Jv9tv6hoHJZB5zDxdiyvIc9gzfa9k-sc5K5kaj6ESQ6CpRVjdoH0NVMxfKsDpe82xFopoE3yxf96-XNzhPVLbxd_Feo1mzpRbZU2LtC2zFwW_t6g/w640-h394/Conexion%20osci%20recta%20de%20carga.png&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Una de las sondas permite medir el valor de corriente I&lt;span style=&quot;font-size: x-small;&quot;&gt;C&lt;/span&gt; (a traves de su relación con la caída de tensión en la resistencia shunt) y la otra sonda permite medir el valor de V&lt;span style=&quot;font-size: x-small;&quot;&gt;CE&lt;/span&gt; (aunque invertida por tener ambas masas del osciloscopio compartiendo punto central, algo necesario porque dichas masas no están aisladas entre si) Por esto, visualizaremos la información como si aplicásemos un espejo vertical.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW39z0pgwH14kSEe0JC4GfXMtHfUIG5CONWXpLRRmsgXMCCkGBgncz9-K0FPDhQlaw4_yHgXl0_uwCKZhnE_GCzuX790_GhOBQygnP2vnBqftdn6GAMpGxXn1GD2MHcIePyWIXeL1dZkFlc7YVlw7urjLpfTz5M9OpSb6YUBAqxHhQZ1nC5PTwAgnvnQ/s603/Simetria%20recta%20de%20carga.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;290&quot; data-original-width=&quot;603&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW39z0pgwH14kSEe0JC4GfXMtHfUIG5CONWXpLRRmsgXMCCkGBgncz9-K0FPDhQlaw4_yHgXl0_uwCKZhnE_GCzuX790_GhOBQygnP2vnBqftdn6GAMpGxXn1GD2MHcIePyWIXeL1dZkFlc7YVlw7urjLpfTz5M9OpSb6YUBAqxHhQZ1nC5PTwAgnvnQ/w400-h193/Simetria%20recta%20de%20carga.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;De esta manera, se muestra tanto el punto quiescente (Q) como la recta de carga en el cuadrante superior izquierdo del osciloscopio.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhclbOSlo_rkhfk55BsQIlJ9-DLHR9pudMekcyUxNZCRWZGX9B5QWwGz8V6il6MDqJ4VqxwUStFEeEfDaCwY1QndS6GEi5I8Ccqf2RW4OQI5ExYuyK9mPXSzkl83zCVQ-gyR9QxJrHfpb-3Tsq2c78NMXR3nn90nGowCirn07RJJgJ1v9HvU470fGmJCA/s1140/captura%20punto%20y%20recta.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;434&quot; data-original-width=&quot;1140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhclbOSlo_rkhfk55BsQIlJ9-DLHR9pudMekcyUxNZCRWZGX9B5QWwGz8V6il6MDqJ4VqxwUStFEeEfDaCwY1QndS6GEi5I8Ccqf2RW4OQI5ExYuyK9mPXSzkl83zCVQ-gyR9QxJrHfpb-3Tsq2c78NMXR3nn90nGowCirn07RJJgJ1v9HvU470fGmJCA/w640-h244/captura%20punto%20y%20recta.png&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Distorsión de la señal amplificada&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Finalmente podemos observar los efectos de la distorsión de la señal cuando entra en zona de corte y saturación.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Para ello no tenemos más que sustituir Rb2 por un potenciómetro y mover este para alterar la tensión sobre la base y por tanto su corriente I&lt;span style=&quot;font-size: x-small;&quot;&gt;B&lt;/span&gt;, lo que desplaza la señal de salida por la recta de carga arriba y abajo. Esto es algo que observaremos tanto en el osciloscopio en modo XY como en el osciloscopio que nos muestra la señal de salida, ya que esta quedará distorsionada.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbhWnY8QKMkXyKc_otgsiv6N71zN2uONT-yKdeW9fBnOeD2j8Mp_EpFfRm4m0PgGhSLgZlAabX77nyUV_C71E_EDUgAADF4MURch4GskUB1kmJaD8nXHZGcAsGcymr6YOqemGM7sArAWexn142I5Tgdi1adhoiLfsSFjmaki0DIBtie4OuEIfjiCXHzw/s1136/captura%20distorsion%20y%20simetria.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;304&quot; data-original-width=&quot;1136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbhWnY8QKMkXyKc_otgsiv6N71zN2uONT-yKdeW9fBnOeD2j8Mp_EpFfRm4m0PgGhSLgZlAabX77nyUV_C71E_EDUgAADF4MURch4GskUB1kmJaD8nXHZGcAsGcymr6YOqemGM7sArAWexn142I5Tgdi1adhoiLfsSFjmaki0DIBtie4OuEIfjiCXHzw/w640-h172/captura%20distorsion%20y%20simetria.png&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Concluímos así este análisis teorico-práctico del comportamiento del transistor bipolar en modo emisor común, para aplicaciones de amplificación.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Se muestra a continuación el vídeo explicativo completo.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;276&quot; src=&quot;https://www.youtube.com/embed/Zix5Zpu6YnE&quot; width=&quot;495&quot; youtube-src-id=&quot;Zix5Zpu6YnE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2023/06/circuitos-amplificador-con-transistor.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLn9r49gxNjkS-2hcA-oEYhYNhe3BaafEfiGpnHEBiqd2_Ia9tr35tR0XZ9n7rTgpUBo4kpBLH2ZnuAiY2p7qguMQaP80h0WVXqJZvJWgG9XXd4f9ZL7f7P_Kct6H3K4BokKt_AiRRWWud1fVPnl0KLw_VUbtyVv8qrRg_lNg0d5PZYOxh0_rjnPc_Bw/s72-c/Circuito%20amplificador.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Madrid, Spain</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>12.106541563821153 -38.8600402 68.727009236178844 31.4524598</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-9084804041338714162</guid><pubDate>Tue, 13 Jun 2023 14:03:00 +0000</pubDate><atom:updated>2023-06-14T23:27:31.353+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Circuitos Electrónicos</category><title>Circuitos. Simulación de transistores BJT</title><description>&lt;p&gt;Comienzo una serie de posts sobre circuitos electrónicos, en el que pretendo explicar, esta vez en español, el funcionamiento de algunos montajes, con una cobertura muy completa, que pasa por la explicación teórica, la simulación, el montaje y el análisis con instrumentación de laboratorio.&lt;/p&gt;&lt;p&gt;Hoy comenzaré mostrando una herramienta que considero de gran interés para la simulación de transistores BJT en modo emisor común. Se trata de un circuito configurable, que he desarrollado sobre el simulador de &lt;a href=&quot;https://www.falstad.com/circuit/&quot; target=&quot;_blank&quot;&gt;Falstad&lt;/a&gt;. Es un circuito que permite seleccionar múltiples entradas y salidas, así como múltiples valores para los componentes, con el fin de probar diferentes circuitos basados en transistores BJT. Permite además ver con detalle todas las señales que circulan por el circuito, así como la curva de entrada y de salida, pudiendo visualizar la recta de carga, punto quiescente y estados del transistor (corte, saturación, activo).&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhIkhv8bUo2BChLhjMrPgBwa2fc-q8WVQzaJkkAs2FmMtEc3ZJbLxl8cY0_Qx9jNIiH86iHmCDT0Qq4miwX6lpX6z99ddKrOwpBUAdUxEi2Nq-xy_bXgge9YutQ9aeQsydMAXVEHdOzr5VsHqIrhLJyX-UtHMdqYZcdtyf01fcM2lQOMHtsCe_I4uiYrQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;746&quot; data-original-width=&quot;1437&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhIkhv8bUo2BChLhjMrPgBwa2fc-q8WVQzaJkkAs2FmMtEc3ZJbLxl8cY0_Qx9jNIiH86iHmCDT0Qq4miwX6lpX6z99ddKrOwpBUAdUxEi2Nq-xy_bXgge9YutQ9aeQsydMAXVEHdOzr5VsHqIrhLJyX-UtHMdqYZcdtyf01fcM2lQOMHtsCe_I4uiYrQ=w640-h333&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Con todo esto, podemos simular circuitos de amplificación, seguidores de tensión, circuitos de conmutación, etc. Una herramienta útil para comprender mejor el comportamiento del transistor y evaluar el comportamiento de circuitos basados en el tran&lt;br /&gt;sistor bipolar.&lt;p&gt;&lt;/p&gt;&lt;p&gt;Se puede acceder al circuito de simulación en este enlace: &lt;a href=&quot;https://tinyurl.com/2ajpg24u&quot; target=&quot;_blank&quot;&gt;ENLACE&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Además, en el siguiente vídeo se puede encontrar un tutorial se de funcionamiento.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;294&quot; src=&quot;https://www.youtube.com/embed/Us1msHZIksM&quot; width=&quot;545&quot; youtube-src-id=&quot;Us1msHZIksM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2023/06/circuitos-electronicos-simulacion-se.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhIkhv8bUo2BChLhjMrPgBwa2fc-q8WVQzaJkkAs2FmMtEc3ZJbLxl8cY0_Qx9jNIiH86iHmCDT0Qq4miwX6lpX6z99ddKrOwpBUAdUxEi2Nq-xy_bXgge9YutQ9aeQsydMAXVEHdOzr5VsHqIrhLJyX-UtHMdqYZcdtyf01fcM2lQOMHtsCe_I4uiYrQ=s72-w640-h333-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Madrid, Spain</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>12.106541563821153 -38.8600402 68.727009236178844 31.4524598</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-8478492648699344973</guid><pubDate>Thu, 29 Sep 2022 20:43:00 +0000</pubDate><atom:updated>2022-09-30T04:43:04.840+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AMR-One Project</category><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">Project management</category><title>AMR-One. 05 Project Management Plan</title><description>&lt;p&gt;This is the fifth on the series of posts about the AMR-One Project. Today it is time to talk about what is a Project Management Plan, how to prepare it, and its application to the AMR-One project.&lt;/p&gt;&lt;p&gt;The Project Management Plan is defined as the document that describes how the project will be executed, monitored, controlled, and closed.&lt;/p&gt;&lt;p&gt;But... we already talked about it in my previous post &lt;a href=&quot;https://automacomp.blogspot.com/2022/04/the-project-management-plan.html&quot; target=&quot;_blank&quot;&gt;The Project Management Plan&lt;/a&gt;. But the important thing is how you prepare it and why. For that, I used the AMR-One Project example and prepared the following video that I hope you like:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/58ZQ8NEAU78&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;498&quot; data-original-width=&quot;886&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNlO2_CSelX7qnv8mlxGBCC1VPOPIKq893rNxqoVExZbwi041K61i1Sq235BerZur-XfUeiaMOCeQgmtnzX3tQfczIkXesSKfOMEAhLFQV0Q49xCKCLFYG3cHu5US4KBI5ON4Qw2T80X0EHkP41hKjlC3H4lEb39_GvI1tACgY-qvM4p23qytlRsMQVg/w400-h225/Untitled.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2022/09/amr-one-05-project-management-plan.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNlO2_CSelX7qnv8mlxGBCC1VPOPIKq893rNxqoVExZbwi041K61i1Sq235BerZur-XfUeiaMOCeQgmtnzX3tQfczIkXesSKfOMEAhLFQV0Q49xCKCLFYG3cHu5US4KBI5ON4Qw2T80X0EHkP41hKjlC3H4lEb39_GvI1tACgY-qvM4p23qytlRsMQVg/s72-w400-h225-c/Untitled.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Madrid, Spain</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>14.321761610482277 -38.8600402 66.511789189517714 31.4524598</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-5992691674305622467</guid><pubDate>Wed, 31 Aug 2022 15:05:00 +0000</pubDate><atom:updated>2022-08-31T23:05:05.705+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Companies</category><category domain="http://www.blogger.com/atom/ns#">Interviews</category><category domain="http://www.blogger.com/atom/ns#">Management</category><title>Interview: Technological Startups</title><description>&lt;p&gt;I was interviewed recently about challenges and recommendations for Technological Startups. Although the interview is in Spanish, I share with you the written translation of the interview in English. Also, the video may include English and Spanish subtitles if you like.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/_nYsbXWvQZM&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;598&quot; data-original-width=&quot;1056&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLzNpyvwi54KeNKN-uDWgU0OjXwJM5DOqlCxByivk2g2DjpFdrx5EretzihDCV9CbDqZq4OXkfkltRcBoOTAPSpYKWutw2V-dpXjkYkIHXpZCS36m5p_P3HybFia_adnQ2VV_K-w572CaJcsjY1dhdPN-92vyaIZBVnPmxb4Qq3O1kADFmrdq6oZfEEQ/w400-h226/intervaap.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i style=&quot;background-color: #f9f8fc; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; text-align: center;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Click to watch the interview&lt;/i&gt;&lt;/div&gt;&lt;/i&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #800180;&quot;&gt;Good morning Alejandro, On this occasion and taking advantage of your experience as an advisor to technology startups, we would like you to tell us a little about the challenges that a startup of this type faces.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A technology startup faces multiple challenges. Perhaps the most important of all is to understand the customer and the market, but there are of course many other challenges, such as identifying the right product or service, knowing how to shape and industrialize it, finding investment, correctly designing and executing the marketing and sales strategy, or just grow.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #800180;&quot;&gt;Could you give us some guidelines that a technology startup should take into account in its first steps?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;The Market&lt;/u&gt;&lt;/p&gt;&lt;p&gt;The first thing is to select the market in which to operate. It has to be interesting, fun, and motivating for entrepreneurs.&lt;/p&gt;&lt;p&gt;You need to know the sector and the client very well. Do it first-hand, not just from third-party reports.&lt;/p&gt;&lt;p&gt;It is also necessary to take into account cultural, idiomatic, usability aspects, barriers, competitors, regulatory aspects, registered patents, etc.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;The Product&lt;/u&gt;&lt;/p&gt;&lt;p&gt;On the other hand, there is the product or service. This must be focused on the client and their needs. In many cases, the form of the product is more important, that is, the contribution of value that the customer perceives from the product than the product itself.&lt;/p&gt;&lt;p&gt;It is recommended to start with a minimum viable product. In other words, to get basic results with the minimum investment in time and cost, that allow the product or service to be tested in the target market.&lt;/p&gt;&lt;p&gt;Sometimes the entrepreneur focuses on making a product with a very high technological contribution, investing too much time with its associated opportunity cost, when the priority may be to verify if the market is really willing to pay for that product or functionality.&lt;/p&gt;&lt;p&gt;One of the techniques that is usually recommended is that of &quot;validated learning&quot;, which consists of testing assumptions about the interest of customers, aspects that we believe are important to them and perhaps not, and measuring our progress in some way, not by the sales made, but through learning, which is what brings us closer to finding what meets the customer&#39;s need or desire.&lt;/p&gt;&lt;p&gt;When Thomas Edison invented the light bulb, it did not work out the first time, but he made more than a thousand attempts, to the point that one of his collaborators asked him why he persisted in building a light bulb if after more than 1000 attempts he had not succeeded. Edison replied: They are not failures, I learned 1000 ways of how not to make a light bulb.&lt;/p&gt;&lt;p&gt;But you also have to know how to make the decision to persevere or pivot your strategy.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Escalability&lt;/u&gt;&lt;/p&gt;&lt;p&gt;The product or service must be scalable, that is, if it is successful, scale factors can be applied, such as offering more units to cover the market, creating accessories or adding functionalities.&lt;/p&gt;&lt;p&gt;There must be a multiplier factor that turns the startup into a money-making machine when the time is right.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Business Plan&lt;/u&gt;&lt;/p&gt;&lt;p&gt;A good business plan is a roadmap. You have to be honest and consider alternatives.&lt;/p&gt;&lt;p&gt;The plan must analyze all the critical aspects of the business: the market, the value proposition, the team, the marketing and sales plan, the growth plan, the financial plan,... and of course a Plan B in case things do not go as expected.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Financing&lt;/u&gt;&lt;/p&gt;&lt;p&gt;To obtain financing, a startup can go through crowdfunding processes, search for business angels, and many other investment models, but in order to access this investment, the business model must be prepared very well, demonstrate that the idea has passed a certain validation of the market, that it is scalable and that the correct team is available, not only technical but also experienced advisors who mentor and accompany the company not only in its initial start-up but also during its journey and growth.&lt;/p&gt;&lt;p&gt;We already know the Chinese proverb: &quot;&lt;i&gt;If you want to go fast go alone. If you want to go far go together&lt;/i&gt;&quot;.&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2022/08/interview-technological-startups.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLzNpyvwi54KeNKN-uDWgU0OjXwJM5DOqlCxByivk2g2DjpFdrx5EretzihDCV9CbDqZq4OXkfkltRcBoOTAPSpYKWutw2V-dpXjkYkIHXpZCS36m5p_P3HybFia_adnQ2VV_K-w572CaJcsjY1dhdPN-92vyaIZBVnPmxb4Qq3O1kADFmrdq6oZfEEQ/s72-w400-h226-c/intervaap.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Madrid, España</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>12.106541563821153 -38.8600402 68.727009236178844 31.4524598</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-9189226971344943263</guid><pubDate>Tue, 30 Aug 2022 08:50:00 +0000</pubDate><atom:updated>2022-08-30T19:23:28.399+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AMR-One Project</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">Project management</category><title>AMR-One. 04 Work Breakdown Structure (WBS)</title><description>&lt;p&gt;This is the fourth on the series of posts about the AMR-One Project. Today I will talk about the Work Breakdown Structure tool as a way to get the tasks of a project.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;The concept&lt;/h3&gt;&lt;p&gt;Once we have somehow the scope, requirements, or definition of what we are going to do, we could prepare the &lt;a href=&quot;https://en.wikipedia.org/wiki/Work_breakdown_structure&quot; target=&quot;_blank&quot;&gt;Work Breakdown Structure&lt;/a&gt; (WBS).&lt;/p&gt;&lt;div&gt;The Project Management Institute (PMI) &lt;a href=&quot;https://en.wikipedia.org/wiki/Project_Management_Body_of_Knowledge&quot; target=&quot;_blank&quot;&gt;PMBOK&lt;/a&gt; defines the WBS as a “&lt;i&gt;deliverable oriented hierarchical decomposition of the work to be executed by the project team.&lt;/i&gt;”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Basically is an iterative process that takes one large work product, and breaks it down into smaller, manageable work packages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In a WBS such elements are the items that are estimated in terms of resource requirements, budget, and timing&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;WBS applied to AMR-One Project&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the case of AMR-One, I made a simplification of the process, aligning the &lt;a href=&quot;https://automacomp.blogspot.com/2022/05/amr-one-01-product-strategy-and-roadmap.html&quot; target=&quot;_blank&quot;&gt;Product Roadmap&lt;/a&gt;, the &lt;a href=&quot;https://automacomp.blogspot.com/2022/05/amr-one-02-product-requirements.html&quot; target=&quot;_blank&quot;&gt;Requirements&lt;/a&gt;, and WBS.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So in the WBS I added all Initiatives from the Roadmap as L1, and the Features or &lt;a href=&quot;https://www.atlassian.com/agile/project-management/epics&quot; target=&quot;_blank&quot;&gt;Epics&lt;/a&gt; as L2. Also I added one column to define the version of the product where these Epics will apply.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgOSL1zRs2KruKqazmX6W8yXeOgjfIm-7kqLHFBl99zlaEUCgIhwnS86Yd4E5xe2uaBnfFwe-TRrFypOBkjZ2wIHMv_GTuDD8WHmprnVMQlTBF6vRdlL8AQU5Ol0u7-FgghzeZvPcRvGXDoY5OWOxk866yI_Vxvi7IqMIvm6kDoXZHqAxyFQBSP6Bw5Bg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;731&quot; data-original-width=&quot;1319&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgOSL1zRs2KruKqazmX6W8yXeOgjfIm-7kqLHFBl99zlaEUCgIhwnS86Yd4E5xe2uaBnfFwe-TRrFypOBkjZ2wIHMv_GTuDD8WHmprnVMQlTBF6vRdlL8AQU5Ol0u7-FgghzeZvPcRvGXDoY5OWOxk866yI_Vxvi7IqMIvm6kDoXZHqAxyFQBSP6Bw5Bg=w497-h276&quot; width=&quot;497&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;WBS related to Roadmap and Requirements&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I didn’t split it into more levels as in this way it is quite aligned with the requirements already defined.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now from here, and having the architectural approach mentioned in the previous video, we could start identifying atomic tasks within each Epic. This is work to do with the technical team, identifying dependencies, resources, time, and cost estimation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXzo0xHF2RaBbKmZ-ANolBgfPgEYlsYLPvgsHqqkZ1LfPQj3HjKKbaLTUiWgQsGQ7e7kE3W0OoCZLCrVq9JoxpkRocrP_Ub5v1KAJwXLUPEvE55v8A1zvakg4fCjpMrnVrJ0mORNYj5Y5aP61r2ylWU92A0fm7p6cCZ02uZ2_wuggRaJ9S4E2V4_r6kA&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;773&quot; data-original-width=&quot;1664&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXzo0xHF2RaBbKmZ-ANolBgfPgEYlsYLPvgsHqqkZ1LfPQj3HjKKbaLTUiWgQsGQ7e7kE3W0OoCZLCrVq9JoxpkRocrP_Ub5v1KAJwXLUPEvE55v8A1zvakg4fCjpMrnVrJ0mORNYj5Y5aP61r2ylWU92A0fm7p6cCZ02uZ2_wuggRaJ9S4E2V4_r6kA=w526-h244&quot; width=&quot;526&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;Epics decomposition in atomic activities&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;And that is all so far.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the next post, I will explain to you how to prepare a good Project Plan. It is not only to have a plan of tasks, time, and costs. It is much more than that!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;See the following video for more details:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/M9iISEY_E84&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;291&quot; data-original-width=&quot;513&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh3pTgT_2QO7pfbDAb-GxrlZFWt3Mnw-fDpirh4WdZ60-wmCGCes7Rl3M9GXkAFAnPqXR68aw_l9nfal8csZ7cjSrgkxnjTsNvdCjWMrSVeqfOBo7Ne_JgkzAOriLJ1mj0XmN_RV0E9-GzyuwyDOEWo7zN_Tb2yWOSw83umjOdgX_wK2sTDCL_BrU2ZRg=w400-h228&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2022/08/amr-one-04-work-breakdown-structure-wbs.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgOSL1zRs2KruKqazmX6W8yXeOgjfIm-7kqLHFBl99zlaEUCgIhwnS86Yd4E5xe2uaBnfFwe-TRrFypOBkjZ2wIHMv_GTuDD8WHmprnVMQlTBF6vRdlL8AQU5Ol0u7-FgghzeZvPcRvGXDoY5OWOxk866yI_Vxvi7IqMIvm6kDoXZHqAxyFQBSP6Bw5Bg=s72-w497-h276-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Madrid, España</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>14.321761610482277 -38.8600402 66.511789189517714 31.4524598</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-996983776583904015</guid><pubDate>Sat, 30 Jul 2022 09:18:00 +0000</pubDate><atom:updated>2022-07-31T03:03:41.884+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Interviews</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>Interview: AGVs and AMRs in the Industry 4.0</title><description>&lt;p&gt;I was interviewed recently about what the AGVs and AMRs are, and why they are so important for the industry. Although the interview is in Spanish, I share with you the written translation of the interview in English.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/j_hytj5tHHg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;958&quot; data-original-width=&quot;1698&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi4a-xC6DgnHWCd9u8xHVaTa_nqbVoeaghlqiLdXCBuEPwQbFLTgLSVtQXqOfn1qy2Y9Z047V41v6nVlGU1fHWb_o7M9ZYOAkXU9Rn1oT2yHgG5g1atG_CQOIvKJyass3hwf1FmLaTc7i2MQou0a5T1-KagGmPE4QEe5NCWHrhDMAWRq4rsad7jdK6eTA=w400-h226&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;click to see the interview (in Spanish)&lt;/i&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #800180;&quot;&gt;&lt;i&gt;Could you explain what automated intralogistics vehicles are and what they are useful for?&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There is no doubt that the industry increasingly requires to operate in an automated way, otherwise, it could not serve the growing demand of the market, while reducing costs and improving the quality of the products and processes.&lt;/p&gt;&lt;p&gt;One of the ways to go in this direction is to use what are called automated intralogistics vehicles, which can move material completely unattended.&lt;/p&gt;&lt;p&gt;I&#39;ll give you two examples:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Case 1: Automotive manufacturing&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The first example is in the automotive sector, where car assembly lines operate continuously and therefore require a constant flow of parts from what is called the kitting area, which is where the parts are located, to the assembly area. In this case, the automated vehicles deal precisely with this task without pause, communicating and interacting on their way with different elements of the factory such as doors, elevators, robotic cells, and even people if needed.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Case 2: Online Shopping&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Another example is that of the orders we make online to Amazon, Zara, or Aliexpress, among others, in some cases with delivery times on the same day. This would be impossible without automation.&lt;/p&gt;&lt;p&gt;In this case, your order enters the web and from here it enters the supplier&#39;s order and warehouse management system. These systems are connected to a Fleet Management System, which manages the dozens or hundreds of automated vehicles that will pick up the products of your order and take them to the picking area, where the operator or even a robot introduces them into the box that then arrives at home.&lt;/p&gt;&lt;p&gt;In all this process there are a lot of technologies involved, such as artificial intelligence algorithms, perception systems, artificial vision, etc.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #800180;&quot;&gt;&lt;b&gt;&lt;i&gt;Could you briefly tell us about the difference between the two types of automated vehicles you mentioned: AGVs and AMRs?&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;AGVs, an acronym for Automatic Guided Vehicles, normally follow a band on the floor, which is like a road with forks. It is a very proven and very safe technology to drive the vehicle along fixed routes.&lt;/p&gt;&lt;p&gt;While the AMRs, acronym for Autonomous Mobile Robots, do not require these bands, using other sensors, such as laser scanners or artificial vision based systems and have a greater decision-making capacity, such as to avoid a person or decide the best route to reach a destination.&lt;/p&gt;&lt;p&gt;The important thing is to choose the technology that best meets the needs of the industry in each case.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2022/07/interview-about-agvs-and-amrs-8-minutes.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi4a-xC6DgnHWCd9u8xHVaTa_nqbVoeaghlqiLdXCBuEPwQbFLTgLSVtQXqOfn1qy2Y9Z047V41v6nVlGU1fHWb_o7M9ZYOAkXU9Rn1oT2yHgG5g1atG_CQOIvKJyass3hwf1FmLaTc7i2MQou0a5T1-KagGmPE4QEe5NCWHrhDMAWRq4rsad7jdK6eTA=s72-w400-h226-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Madrid, España</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>12.106541563821153 -38.8600402 68.727009236178844 31.4524598</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-1914793328239799519</guid><pubDate>Fri, 29 Jul 2022 10:00:00 +0000</pubDate><atom:updated>2022-08-02T17:16:50.736+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AMR-One Project</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">ROS</category><category domain="http://www.blogger.com/atom/ns#">SW Architecture</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>AMR-One. 03 Architecting the solution</title><description>&lt;p&gt;This is the third on the series of posts about the AMR-One Project. Today I will talk about architecting the solution.&lt;/p&gt;&lt;p&gt;In the previous post I described the requirements, so we know now what are the functions that the system should accomplish. But before defining the tasks to accomplish these requirements, we need to have an idea of how are we going to build the solution. For that, some people tend to create more technical requirements, in the language of the developers. I prefer to spend some time working on a pre-design of the whole system, from the mechanical, electrical, and software sides, involving representative people from each of the disciplines. It is essentially an iterative process, but having a basic architecture already opens minds to understand the tasks needed to build the system.&amp;nbsp;&lt;/p&gt;&lt;p&gt;When we have this general pre-design of the system, we could go further on the class definition for SW, materials for mechanics, or technologies for hardware.&lt;/p&gt;&lt;p&gt;Let&#39;s see as an example how this architecture has been defined in the AMR-One project.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;The AMR-One case&lt;/h2&gt;&lt;div&gt;As we saw in the episode about the roadmap, there are at least two versions of the product, with different functionalities. But we will consider the mechanical, hardware, and software approach for both versions 1.x and 2.x.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;The mechanical approach&lt;/h3&gt;&lt;div&gt;The mechanical approach starts with an overall analysis of the kinematics of the needed system, then continue with some freehand sketches and then with some draft ideas using some computer tools, but not going in deep on the design.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;The hardware architecture&lt;/h3&gt;&lt;div&gt;&lt;div&gt;The hardware and electrical architecture define the components (sensors and actuators) but what is more important, helps to define the processing systems and the functions assigned to each of them. (&lt;i&gt;click on the image to see it bigger&lt;/i&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEibSg1092xtqlyYSXfur6zwIf2K1h--Mvn9PxUJFC2ErR02om2gKIHw_OLVdnidBtso0_tjuUWgZ3aV_itPOwFWk2tU82Ylmu6WMq9fbmseYcHnpD_amRQD7lcIFhxVUepHEoQdcekPxYFbusHlT3_pqgxch0ynzpqQU0CqSTBDeoSzqNgPjLjaUIRCgw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1594&quot; data-original-width=&quot;2204&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEibSg1092xtqlyYSXfur6zwIf2K1h--Mvn9PxUJFC2ErR02om2gKIHw_OLVdnidBtso0_tjuUWgZ3aV_itPOwFWk2tU82Ylmu6WMq9fbmseYcHnpD_amRQD7lcIFhxVUepHEoQdcekPxYFbusHlT3_pqgxch0ynzpqQU0CqSTBDeoSzqNgPjLjaUIRCgw=w548-h396&quot; width=&quot;548&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;HW architecture&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We define 4 processing systems:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Safety PLC (Flexisoft)&lt;/li&gt;&lt;li&gt;Low-level controller (LLC)&lt;/li&gt;&lt;li&gt;High-level controller (HLC)&lt;/li&gt;&lt;li&gt;Cloud base system&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Going a bit further on the functions assigned to them we have that:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;The Safety PLC is responsible for ensuring the safety measures are executed reliably. It uses several inputs (Safety Lidar and safety stop buttons) to determine when there is a dangerous situation and the system should stop. There is therefore a program inside this PLC to ensure this behavior.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;The Low-Level Controller (LLC) is responsible for the Low-Level functions, which are the following:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Sensory reading&lt;/li&gt;&lt;li&gt;Traction motors PIDs controls&lt;/li&gt;&lt;li&gt;Velocities (linear and angular) conversion into inputs for the PIDs controls&lt;/li&gt;&lt;li&gt;Magnetic guidance&lt;/li&gt;&lt;li&gt;RFID tags reading and execution of actions&lt;/li&gt;&lt;li&gt;Pinhook control&lt;/li&gt;&lt;li&gt;Buzzer control for warnings&lt;/li&gt;&lt;li&gt;Device HMI data&lt;/li&gt;&lt;li&gt;ROS publisher to connect with HLC/Cloud Monitoring&lt;/li&gt;&lt;li&gt;ROS publisher/subscriber to connect with HLC/ROS navigation (AMR-One v2.0)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;The High-Level Controller (HLC) is responsible mainly for:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Communication with the LLC&lt;/li&gt;&lt;li&gt;Communication to the cloud&lt;/li&gt;&lt;li&gt;User interface (AMR-One v2.0)&lt;/li&gt;&lt;li&gt;Localization, navigation, and mapping based on ROS (AMR-One v2.0)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;The cloud-based processing system is not described in the hardware architecture because it would not require additional hardware from us.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;The software structures&lt;/h3&gt;&lt;div&gt;&lt;div&gt;As mentioned, there are four processing systems, each of them with programs inside.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The structures are quite self-explanatory. Only to mention that the items with yellow background correspond to v2.0 of the project and the rest correspond to v1.0 (&lt;i&gt;click on the images to see them bigger&lt;/i&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjVvMxGvajGjMcKIpaRJHsK2e8y0jlCWcD2u2iOUN3XcdpskuVRL9seQR4-KebYEO3SsIJ2UafJNFSjXSF057zv2zDhqFKNA8lt2uNGxQ7hnx3Bmo4lMsBey5SdWoqj4PrFmgNkROr-13jSXew_tp3WpDcUKgB14Whsj1oTlhqdlKa2lwWX_vGsNpEBYw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;405&quot; data-original-width=&quot;720&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjVvMxGvajGjMcKIpaRJHsK2e8y0jlCWcD2u2iOUN3XcdpskuVRL9seQR4-KebYEO3SsIJ2UafJNFSjXSF057zv2zDhqFKNA8lt2uNGxQ7hnx3Bmo4lMsBey5SdWoqj4PrFmgNkROr-13jSXew_tp3WpDcUKgB14Whsj1oTlhqdlKa2lwWX_vGsNpEBYw=w400-h225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgqM8LHjzmzuPhAPDw7O2LI7YUKaC8O-VzQ6a3tMdp5-HB5ImMOpPXA6OCfHilJqUUa2ITHuQB3IxSzB08Cucfzd-Bx8iOJc5XHHfN0SYoL8BEIKc1HlFX5zHhR3xi9dX2L_1K1RSAxFeEw5aQPLhmYEIuCNmhU7mwDmpuKXPtVTF6Ald9dd-QvyKEWqg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;405&quot; data-original-width=&quot;720&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgqM8LHjzmzuPhAPDw7O2LI7YUKaC8O-VzQ6a3tMdp5-HB5ImMOpPXA6OCfHilJqUUa2ITHuQB3IxSzB08Cucfzd-Bx8iOJc5XHHfN0SYoL8BEIKc1HlFX5zHhR3xi9dX2L_1K1RSAxFeEw5aQPLhmYEIuCNmhU7mwDmpuKXPtVTF6Ald9dd-QvyKEWqg=w400-h225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;See the following video for more details:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/hJIYveM8iwo&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;196&quot; data-original-width=&quot;349&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUgxa7j-74TR4WvSfzRm5qqoHKQzfYDkMpPx5GFTb7CJ2nwQbufJ3gXTKxsTFwDhidBI84iITf43MVDzZHD9Pd6-Dbj6Of3rD4UIT2zTztmIjDGbx3SkRjEGuxsK61uPGDMXDhYRW8FOL00y4IfPGqs51XO7eaHUQLWhSawlOjFSZjsTqiGwTZvUGXfw=w400-h225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Now we know how to approach the solution and we are prepared to work on building a Work Breakdown Structure to define the Epics and tasks of the project, but this will come in the next post.&lt;br /&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2022/07/amr-one-03-architecting-solution.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEibSg1092xtqlyYSXfur6zwIf2K1h--Mvn9PxUJFC2ErR02om2gKIHw_OLVdnidBtso0_tjuUWgZ3aV_itPOwFWk2tU82Ylmu6WMq9fbmseYcHnpD_amRQD7lcIFhxVUepHEoQdcekPxYFbusHlT3_pqgxch0ynzpqQU0CqSTBDeoSzqNgPjLjaUIRCgw=s72-w548-h396-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Madrid, España</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>1.2110800140190534 -74.0162902 79.622470785980937 66.6087098</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-8698069596141136365</guid><pubDate>Mon, 13 Jun 2022 14:02:00 +0000</pubDate><atom:updated>2022-06-14T00:15:26.676+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AMR-One Project</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">Product management</category><category domain="http://www.blogger.com/atom/ns#">Project management</category><title>AMR-One. 02 Product Requirements</title><description>&lt;p&gt;Today I will talk about &quot;Product requirements”, from a conceptual point of view, and how they have been handled under the AMR-One Project, where an autonomous mobile robot for the industry is developed.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;The concept&lt;/h3&gt;&lt;p&gt;Requirements Engineering is one of the processes of Systems Engineering, that is focused on defining, documenting, and maintaining requirements.&amp;nbsp;&lt;/p&gt;&lt;p&gt;In the Waterfall Model, requirements engineering is presented as the first phase of the development process while Agile Methodologies, like Scrum, assume that requirements engineering continues through the lifetime of a system.&lt;/p&gt;&lt;p&gt;Basically, a requirement is a singular documented need that a particular design, product, or process must be able to perform.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once all stakeholders are aligned, the requirements serve as a compass, providing clear direction toward a product&#39;s purpose while creating a shared understanding among business and technical teams.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;The steps&lt;/h3&gt;&lt;p&gt;The steps to follow with the requirements are in summary:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Eliciting and expressing requirements (getting the Requirements from the client)&lt;/li&gt;&lt;li&gt;Prioritizing requirements, for example in the form of:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Must be done&lt;/li&gt;&lt;li&gt;Should be done&lt;/li&gt;&lt;li&gt;Could be done&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Analyzing requirements to ensure they are complete, clear, and consistent&lt;/li&gt;&lt;li&gt;Analyzing also requirements from the technical point of view to ensure they are feasible in terms of time, cost and execution.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Types of requirements&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;When defining requirements it is good practice to cover several types of requirements, like:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Business requirements (Define why the product is needed)&lt;/li&gt;&lt;li&gt;Business rules (budget, policies or regulations, brand uniformity requirements,…)&lt;/li&gt;&lt;li&gt;User Requirements (what tasks the users can do with the product)&lt;/li&gt;&lt;li&gt;Functional Requirements (describe what the product should do)&lt;/li&gt;&lt;li&gt;Non-functional Requirements (describe how well a product must perform)&lt;/li&gt;&lt;li&gt;External interfaces&amp;nbsp;&lt;/li&gt;&lt;li&gt;Physical settings&lt;/li&gt;&lt;li&gt;Development constraint&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the following video, you could see this more in detail and how requirements are applied to the AMR-One Project, where an autonomous mobile robot for the industry is developed:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/odrxLoEP1f8&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;826&quot; data-original-width=&quot;1462&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKUwcouAuZWlGGcnjdEzW1O-Gm--UIk_RUNXKXZjyzNp1EVeA2rF5p_BkvD9C-eSDLm1YLhG-s3L0Nhla-XwwItopM34-U6-YIz3qC1Yqo0GdEftFBf7xtcWRQJKeGReQNVKq7M-wJLqUSieTrk5PlYer5vtINCAI1_qG0vdKsx28Kn8S9tW02zCLwmQ/w400-h226/video%202.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2022/05/amr-one-02-product-requirements.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKUwcouAuZWlGGcnjdEzW1O-Gm--UIk_RUNXKXZjyzNp1EVeA2rF5p_BkvD9C-eSDLm1YLhG-s3L0Nhla-XwwItopM34-U6-YIz3qC1Yqo0GdEftFBf7xtcWRQJKeGReQNVKq7M-wJLqUSieTrk5PlYer5vtINCAI1_qG0vdKsx28Kn8S9tW02zCLwmQ/s72-w400-h226-c/video%202.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Barcelona, Spain</georss:featurename><georss:point>41.3873974 2.168568</georss:point><georss:box>13.077163563821152 -32.987682 69.697631236178836 37.324818</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-2853430787629027314</guid><pubDate>Tue, 17 May 2022 08:09:00 +0000</pubDate><atom:updated>2022-06-14T00:16:30.798+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AMR-One Project</category><category domain="http://www.blogger.com/atom/ns#">Management</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">Product management</category><category domain="http://www.blogger.com/atom/ns#">Project management</category><title>AMR-One. 01 Product Strategy and Roadmap</title><description>&lt;p&gt;This is the first on a set of posts about the project AMR-One.&amp;nbsp;&lt;/p&gt;&lt;p&gt;AMR-One Project&#39;s scope is the development of an autonomous mobile robot for the industry. The set of posts covers not only the technical part but also project management and strategic concepts.&lt;/p&gt;&lt;p&gt;In this post we will mention the strategic part of the product, talking about the Product Strategy and Product Roadmap.&lt;/p&gt;&lt;p&gt;A &lt;b&gt;Product Strategy&lt;/b&gt; is a high-level plan that defines your product goals throughout its life cycle and how it will support the organization’s goals. The product strategy will also answer who the product will serve and how it will benefit them.&lt;/p&gt;&lt;p&gt;These plans are then brought to life on the roadmap.&lt;/p&gt;&lt;p&gt;A &lt;b&gt;Product Roadmap&lt;/b&gt; is a plan of action for how a product or solution will evolve over time. Product owners use roadmaps to outline future product functionality and when new features will be released.&lt;/p&gt;&lt;p&gt;To build a roadmap, product owners should consider market trajectories, customer value propositions, strategic goals, and effort constraints. Once these factors are understood, the product owner can work with their team to start prioritizing initiatives and epics on the roadmap.&lt;/p&gt;&lt;p&gt;The roadmap should be updated as often as necessary so that it can remain an accurate source of truth.&lt;/p&gt;&lt;p&gt;Having that roadmap we should go ahead with the Product Lifecycle Management, which is the process of managing the entire lifecycle of a product from its inception through the engineering, design, and manufacture, as well as the service and disposal of manufactured products.&lt;/p&gt;&lt;p&gt;See my previous post:&amp;nbsp;&lt;a href=&quot;https://automacomp.blogspot.com/2022/02/5-tip-on-product-strategy-and-product.html&quot;&gt;5 tips on ... Product Strategy &amp;amp; Product Roadmap&lt;/a&gt;&lt;/p&gt;&lt;p&gt;See the following video on how these concepts are applied to the AMR-One project:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/aiiikjJV6Wk&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;293&quot; data-original-width=&quot;522&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi1lM1gRrcE8h-ZJiMHf1GEwLrbwK4brhOZAB9EhjAX5WOIvH_Ue2NvlUOu_YlTZmwyIcTxWvTayrc1MpiW2h-bd9Gy5LuHlZLTJ4oDQN6jhd5XUH1l6PoUK4L6X9lO9L_x2aZejIcedU3AHXMFgB1m7ZWbHk6SXOMuRngxLQr3Q5mWhCITV10MAjOVtQ=w400-h225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2022/05/amr-one-01-product-strategy-and-roadmap.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi1lM1gRrcE8h-ZJiMHf1GEwLrbwK4brhOZAB9EhjAX5WOIvH_Ue2NvlUOu_YlTZmwyIcTxWvTayrc1MpiW2h-bd9Gy5LuHlZLTJ4oDQN6jhd5XUH1l6PoUK4L6X9lO9L_x2aZejIcedU3AHXMFgB1m7ZWbHk6SXOMuRngxLQr3Q5mWhCITV10MAjOVtQ=s72-w400-h225-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Barcelona, Spain</georss:featurename><georss:point>41.3873974 2.168568</georss:point><georss:box>13.077163563821152 -32.987682 69.697631236178836 37.324818</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-7758166367118255435</guid><pubDate>Sun, 15 May 2022 13:52:00 +0000</pubDate><atom:updated>2022-06-14T00:16:58.744+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AMR-One Project</category><category domain="http://www.blogger.com/atom/ns#">Education</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">Product management</category><category domain="http://www.blogger.com/atom/ns#">Project management</category><category domain="http://www.blogger.com/atom/ns#">ROS</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>AMR-One. 00 Introduction to the AMR-One Project</title><description>&lt;p&gt;This post is the introduction to the AMR-One project series, a set of posts and videos on how to plan, manage and execute a technical project as well as on how to technically develop an autonomous robot.&lt;/p&gt;&lt;p&gt;The AMR-One project objective is to develop a prototype of an autonomous mobile robot for the industry, as a personal project, with some basic characteristics:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Rotational base with damped traction system&lt;/li&gt;&lt;li&gt;Safety system&lt;/li&gt;&lt;li&gt;Pinhook system to hook trolleys from the bottom and carry them.&lt;/li&gt;&lt;li&gt;Two navigation modes:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Magnetic band guidance with RFID tags control&lt;/li&gt;&lt;li&gt;SLAM based navigation using ROS&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cloud monitoring (over AWS)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;High, this is Alejandro Alonso and I will be here, through this interesting trip, where we will explore the details of this fascinating project!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgFA2PsihSOpkyZj2ZA78nNbTkyWkF8qx6b8UOeFdeI_PeSMTxiwlvcmUxZF-XtPjzpoKkgPw5RyP5bWf2nqo6kPkKu4aq61qvrrXLPdyQHiKvswV4UYLNQJGDKxVOhW_vdCov03gvYYfdqhtzTeiSAXpyNh_kj4tWmBTuz34mtsgDUGAV7dmEgjelc4A&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;4608&quot; data-original-width=&quot;2592&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgFA2PsihSOpkyZj2ZA78nNbTkyWkF8qx6b8UOeFdeI_PeSMTxiwlvcmUxZF-XtPjzpoKkgPw5RyP5bWf2nqo6kPkKu4aq61qvrrXLPdyQHiKvswV4UYLNQJGDKxVOhW_vdCov03gvYYfdqhtzTeiSAXpyNh_kj4tWmBTuz34mtsgDUGAV7dmEgjelc4A=w225-h400&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;During the following posts I will cover:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;The product strategy, roadmap, and product requirements (basic to have good focus and scope definition).&lt;/li&gt;&lt;li&gt;The project management aspects, including&lt;/li&gt;&lt;ul&gt;&lt;li&gt;The project management plan (rules on how to manage the project)&lt;/li&gt;&lt;li&gt;Work breakdown structure (tool to identify the tasks)&lt;/li&gt;&lt;li&gt;Planning from an agile perspective, including the Gantt and dependency graph as well as backlog and sprints plan&lt;/li&gt;&lt;li&gt;Risk management,&amp;nbsp;&lt;/li&gt;&lt;li&gt;Cost and time control&lt;/li&gt;&lt;li&gt;Change management control, to approach correctly any change in the project&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;The technical design, covers:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;The architecture of the system, both hardware, and software&lt;/li&gt;&lt;li&gt;Electrical design&lt;/li&gt;&lt;li&gt;Mechanical design&lt;/li&gt;&lt;li&gt;Software design&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;The manufacturing process, using modular structures and a few 3D printed parts&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;See the following introductory video.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtu.be/52otwyK0XbE?t=0&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;834&quot; data-original-width=&quot;1480&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiEFTP2j8pJlgxm9ERDR3H5zZfVpedoqQIG3RAE0NKcOcHb20zbfV1K0HTY3-kjArlm0_ENs8ipficgr8xngB0Q-9qrB8lWXe02MQ-UDFj9YWAZTq8mkfjOkudYIhXTf-eFQFg3MTyHLX_sdU7L5K5PaZ6ZkjkQiQnE1ctrsLApFStAIZPWsMTatM7QAw=w400-h225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I hope you enjoy this trip with me. Let’s make robots!&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2022/05/amr-one-00-introduction-to-amr-one.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgFA2PsihSOpkyZj2ZA78nNbTkyWkF8qx6b8UOeFdeI_PeSMTxiwlvcmUxZF-XtPjzpoKkgPw5RyP5bWf2nqo6kPkKu4aq61qvrrXLPdyQHiKvswV4UYLNQJGDKxVOhW_vdCov03gvYYfdqhtzTeiSAXpyNh_kj4tWmBTuz34mtsgDUGAV7dmEgjelc4A=s72-w225-h400-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Barcelona, Spain</georss:featurename><georss:point>41.3873974 2.168568</georss:point><georss:box>13.077163563821152 -32.987682 69.697631236178836 37.324818</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-5413339721909527463</guid><pubDate>Mon, 02 May 2022 14:00:00 +0000</pubDate><atom:updated>2022-05-04T00:07:21.504+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">ROS</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>Cloud Monitoring for robots as IOT using AWS</title><description>&lt;p&gt;&lt;span color=&quot;rgba(0, 0, 0, 0.9)&quot; face=&quot;-apple-system, system-ui, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif&quot; style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://aws.amazon.com/?nc1=h_ls&quot; target=&quot;_blank&quot;&gt;AWS&lt;/a&gt; is a great &lt;a href=&quot;https://en.wikipedia.org/wiki/Cloud_computing&quot; target=&quot;_blank&quot;&gt;Cloud Computing&lt;/a&gt; platform for many applications. Here I describe how I integrated &lt;a href=&quot;https://ros.org/&quot; target=&quot;_blank&quot;&gt;ROS&lt;/a&gt; based mobile robots with &lt;a href=&quot;https://en.wikipedia.org/wiki/Internet_of_things&quot; target=&quot;_blank&quot;&gt;IoT&lt;/a&gt; (IoTcore), &lt;a href=&quot;https://www.elastic.co/what-is/elasticsearch&quot; target=&quot;_blank&quot;&gt;Elasticsearch&lt;/a&gt;&amp;nbsp;(Opensearch), and &lt;a href=&quot;https://www.elastic.co/kibana/&quot; target=&quot;_blank&quot;&gt;Kibana&lt;/a&gt;&amp;nbsp;(OpenSearch Dashboards) to get Cloud Monitoring.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color=&quot;rgba(0, 0, 0, 0.9)&quot; face=&quot;-apple-system, system-ui, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif&quot; style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgkaZp-OWw6sKuSnpp82yKnLXR0layPRCa5zXuYjPnrYVWt25IOiPZ_O4eRpYj88dBEFUE4l7ZmOXM2d-6OjXAjvSMby_r3Ah1roIyxMC5YS_K8q8eHLgu-vVn7jk5NE8G5DLYzsFy_yEOizgVvwFKp0AIjCFwm7AWCBQMGxc5mClS6ikfl_RjsgFOnMA&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;404&quot; data-original-width=&quot;583&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgkaZp-OWw6sKuSnpp82yKnLXR0layPRCa5zXuYjPnrYVWt25IOiPZ_O4eRpYj88dBEFUE4l7ZmOXM2d-6OjXAjvSMby_r3Ah1roIyxMC5YS_K8q8eHLgu-vVn7jk5NE8G5DLYzsFy_yEOizgVvwFKp0AIjCFwm7AWCBQMGxc5mClS6ikfl_RjsgFOnMA=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span color=&quot;rgba(0, 0, 0, 0.9)&quot; face=&quot;-apple-system, system-ui, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif&quot; style=&quot;background-color: white; font-size: 14px;&quot;&gt;This video explains that under a personal project named &quot;AMR-One&quot; that covers the design and development of AMR-based solutions.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/k_uQZ-rj-6M&quot; width=&quot;410&quot; youtube-src-id=&quot;k_uQZ-rj-6M&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;Link to the video:&amp;nbsp;&lt;a href=&quot;https://youtu.be/k_uQZ-rj-6M&quot;&gt;https://youtu.be/k_uQZ-rj-6M&lt;/a&gt;&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;span color=&quot;rgba(0, 0, 0, 0.9)&quot; face=&quot;-apple-system, system-ui, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif&quot; style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-size: 14px;&quot;&gt;Related posts:&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://automacomp.blogspot.com/2020/02/cloud-computing-for-our-exponential.html&quot;&gt;Cloud Computing for our exponential world&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://automacomp.blogspot.com/2019/10/does-amazon-aws-robomaker-worth-it.html&quot;&gt;Is Amazon AWS Robomaker worth it?&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://automacomp.blogspot.com/2019/09/is-ros-ready-for-industry.html&quot;&gt;Is ROS ready for industry?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://automacomp.blogspot.com/2018/06/ros-for-more-than-proofs-of-concept.html&quot;&gt;ROS, for more than proofs of concept&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2022/05/cloud-monitoring-for-robots-as-iot.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgkaZp-OWw6sKuSnpp82yKnLXR0layPRCa5zXuYjPnrYVWt25IOiPZ_O4eRpYj88dBEFUE4l7ZmOXM2d-6OjXAjvSMby_r3Ah1roIyxMC5YS_K8q8eHLgu-vVn7jk5NE8G5DLYzsFy_yEOizgVvwFKp0AIjCFwm7AWCBQMGxc5mClS6ikfl_RjsgFOnMA=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Barcelona, Spain</georss:featurename><georss:point>41.3873974 2.168568</georss:point><georss:box>13.077163563821152 -32.987682 69.697631236178836 37.324818</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-3131435817052469201</guid><pubDate>Mon, 04 Apr 2022 16:47:00 +0000</pubDate><atom:updated>2022-04-05T00:47:35.111+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Management</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><title>The Project Management Plan</title><description>&lt;p style=&quot;background-color: #f9f8fc; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #38761d; font-family: Helvetica; font-size: 15px;&quot;&gt;[3 minutes reading]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;The Project Management Plan&amp;nbsp;is defined as the document that describes how the project will be executed, monitored, controlled, and closed. In my &lt;a href=&quot;https://automacomp.blogspot.com/&quot; target=&quot;_blank&quot;&gt;previous post&lt;/a&gt;&amp;nbsp;I explained the early steps before preparing it.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;I would say that one of the most important keys to preparing a good Project Management Plan is to understand why this document is needed and how it could really help the success of the project.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;This document, as mentioned at the top of this post, describes the rules for the execution of the project. We need to understand that in a project there might be many people involved and many phases to execute. It is key to have a common point of understanding of the rules for the management of the project, so anyone could read them when needed. Rules could change of course, but always under some kind of control.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjAaj-tDwAlD4h_67nWFQcNqxy_edpH-UfVxQOFmIIGNYf5z-KH0dFM4SPuIt0KJ8lJtdl2-90iDtNSK8f8dcCgdf3j6_GL9glZFitl3zIY0Iblgw5xQH0d1OS9TIipQpHw9aqNvJFaxMt7Ikgol4OmpLxmr1q3Gjhdvms5bRc0mIlM-shuildetZhGbg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;422&quot; data-original-width=&quot;700&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjAaj-tDwAlD4h_67nWFQcNqxy_edpH-UfVxQOFmIIGNYf5z-KH0dFM4SPuIt0KJ8lJtdl2-90iDtNSK8f8dcCgdf3j6_GL9glZFitl3zIY0Iblgw5xQH0d1OS9TIipQpHw9aqNvJFaxMt7Ikgol4OmpLxmr1q3Gjhdvms5bRc0mIlM-shuildetZhGbg=w400-h241&quot; title=&quot;Source: https://www.pmillustrated.com/2-9-integrate-planning-acctivities/&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Source: &lt;a href=&quot;https://www.pmillustrated.com/2-9-integrate-planning-acctivities/&quot; target=&quot;_blank&quot;&gt;PM illustrated&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The Project Management Plan could include the following important sections and components:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;i&gt;Scope management plan&lt;/i&gt;. Establishes how the scope will be defined, developed, monitored, controlled, and validated.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Scope baseline&lt;/i&gt;. The scope baseline provides the project and product definition.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Requirements management plan&lt;/i&gt;. Establishes how the requirements will be analyzed, documented, and managed.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Project life cycle description&lt;/i&gt;. The project life cycle determines the series of phases that a project passes through from its inception to the end of the project.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Development approach&lt;/i&gt;. The development approach defines whether waterfall, iterative, adaptive, agile or a hybrid development approach will be used.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Schedule management plan&lt;/i&gt;. Establishes the criteria and the activities for developing, monitoring, and controlling the schedule.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Schedule baseline&lt;/i&gt;. The schedule baseline is used to assess the impact of the changes in the project schedule.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Cost management plan&lt;/i&gt;. Establishes how the costs will be planned, structured, and controlled.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Cost baseline&lt;/i&gt;. The cost baseline is used to assess the impact of the changes to the project cost.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Quality management plan&lt;/i&gt;. Establishes how an organization&#39;s quality policies, methodologies, and standards will be implemented in the project.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Resource management plan&lt;/i&gt;. Provides guidance on how project resources should be categorized, allocated, managed, and released.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Communications management pla&lt;/i&gt;n. Establishes how, when, and by whom information about the project will be administered and disseminated.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Risk management plan&lt;/i&gt;. Establishes how the risk management activities will be structured and performed.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Procurement management plan&lt;/i&gt;. Establishes how the project team will acquire goods and services from outside of the performing organization.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Stakeholder engagement plan&lt;/i&gt;. Establishes how stakeholders will be engaged in project decisions and execution, according to their needs, interests, and impact.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Change management plan&lt;/i&gt;. Describes how the change requests throughout the project will be formally authorized and incorporated.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Not all these sections are mandatory. Of course, &lt;a href=&quot;https://www.pmi.org/learning/library/tailoring-benefits-project-management-methodology-11133&quot; target=&quot;_blank&quot;&gt;tailoring practice&lt;/a&gt; depends on the kind of project and complexity, company culture, and other factors. But in general, I consider it good practice to have all of these sections included as they cover most of the key important aspects of a project.&amp;nbsp;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;Bibliography:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.pmi.org/pmbok-guide-standards/foundational/pmbok?sc_camp=C1F205656B53484F85E5E4DEA250E10B&quot; target=&quot;_blank&quot;&gt;PMBOK&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://automacomp.blogspot.com/2022/03/before-starting-project.html&quot;&gt;Before starting a Project&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://automacomp.blogspot.com/2022/04/the-project-management-plan.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjAaj-tDwAlD4h_67nWFQcNqxy_edpH-UfVxQOFmIIGNYf5z-KH0dFM4SPuIt0KJ8lJtdl2-90iDtNSK8f8dcCgdf3j6_GL9glZFitl3zIY0Iblgw5xQH0d1OS9TIipQpHw9aqNvJFaxMt7Ikgol4OmpLxmr1q3Gjhdvms5bRc0mIlM-shuildetZhGbg=s72-w400-h241-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Barcelona, Spain</georss:featurename><georss:point>41.3873974 2.168568</georss:point><georss:box>13.077163563821152 -32.987682 69.697631236178836 37.324818</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-4027161230223363744</guid><pubDate>Tue, 01 Mar 2022 17:59:00 +0000</pubDate><atom:updated>2022-03-02T19:59:46.300+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Management</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><title>Before starting a Project</title><description>&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #38761d; font-family: Helvetica; font-size: 15px;&quot;&gt;[3 minutes reading]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;So you have a nice corporate Products Roadmap (&lt;i&gt;see my previous post &lt;a href=&quot;https://automacomp.blogspot.com/2022/02/5-tip-on-product-strategy-and-product.html&quot; target=&quot;_blank&quot;&gt;5 tips on ... Product Strategy &amp;amp; Product Roadmap&lt;/a&gt;&lt;/i&gt;) that includes the products that will help your business succeed. Now let’s start with its execution, step by step.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;These steps are defined in the phases that compose the project life cycle (not the product life cycle). In this case, I will consider how &lt;a href=&quot;https://en.wikipedia.org/wiki/Project_Management_Body_of_Knowledge&quot; target=&quot;_blank&quot;&gt;PMBOK&lt;/a&gt; groups these phases.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;There are some initial steps that are quite common in all kinds of projects, even if they use Linear Process models or Iterative Process models (&lt;i&gt;see my previous post &lt;a href=&quot;https://automacomp.blogspot.com/2018/06/7-tips-to-choose-methodology-for.html&quot; target=&quot;_blank&quot;&gt;7 tips to choose a Methodology for Software Development&lt;/a&gt;&lt;/i&gt;):&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgJV0DLfwKTVLzi6mlt1nmnMTkfCUJ6PZ2q4EOdIlWzoZcNm-AOZUgaVbqGYvbjk8Iyyqyccgd-ML_GyOrIHObx0Gg9i5eCSCcEe8z8IuCpTAOLQZGAMAB771EsoX3nZV9L2NUtYmjoHgaHo6lg5QvI4gr0ZXwu552rkcVJWnj8MSbOjvgO38DHORiMUg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;500&quot; data-original-width=&quot;1050&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgJV0DLfwKTVLzi6mlt1nmnMTkfCUJ6PZ2q4EOdIlWzoZcNm-AOZUgaVbqGYvbjk8Iyyqyccgd-ML_GyOrIHObx0Gg9i5eCSCcEe8z8IuCpTAOLQZGAMAB771EsoX3nZV9L2NUtYmjoHgaHo6lg5QvI4gr0ZXwu552rkcVJWnj8MSbOjvgO38DHORiMUg=w542-h256&quot; title=&quot;Source: Project Management Body of Knowledge (PMBOK) v7&quot; width=&quot;542&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;Source: Project Management Body of Knowledge (PMBOK) seventh edition&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Pre-Project Work&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;This phase is where we should evaluate in some detail the real business need of the project and the estimation of the costs through the preparation of the &lt;a href=&quot;https://en.wikipedia.org/wiki/Business_case&quot; target=&quot;_blank&quot;&gt;Business Case&lt;/a&gt; document. It might be a very detailed study or just something simple and quick depending on the project, but is something key to work on. It is not uncommon to find companies that jump from the corporate Products Roadmap (if they even have one) to the project execution, and this directs them to big holes of investment in projects with no clear &lt;a href=&quot;https://en.wikipedia.org/wiki/Return_on_investment&quot; target=&quot;_blank&quot;&gt;ROI&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;A &lt;a href=&quot;https://en.wikipedia.org/wiki/Needs_assessment&quot; target=&quot;_blank&quot;&gt;Needs Assessment&lt;/a&gt; often precedes the Business Case. The Needs Assessment involves understanding business goals and objectives, issues, and opportunities and recommending proposals to address them.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;The project &lt;a href=&quot;https://www.projectmanager.com/blog/benefits-management&quot; target=&quot;_blank&quot;&gt;Benefits Management Plan&lt;/a&gt; is the document that describes how and when the benefits of the project will be delivered and describe the mechanisms that should be in place to measure those benefits.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;Starting the Project&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;So we have this Business Case that gives us some understanding of where we are investing the money from the company. Well, the next step is to prepare a &lt;a href=&quot;https://en.wikipedia.org/wiki/Project_charter&quot; target=&quot;_blank&quot;&gt;Project Charter&lt;/a&gt;. This is a formal summarized document that includes the following information:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Project purpose;&lt;/li&gt;&lt;li&gt;Measurable project objectives and related success criteria;&lt;/li&gt;&lt;li&gt;High-level requirements;&lt;/li&gt;&lt;li&gt;High-level project description, boundaries, and key deliverables;&lt;/li&gt;&lt;li&gt;Overall project risk;&lt;/li&gt;&lt;li&gt;Summary milestone schedule;&lt;/li&gt;&lt;li&gt;Preapproved financial resources;&lt;/li&gt;&lt;li&gt;Key stakeholder list;&lt;/li&gt;&lt;li&gt;Assigned project manager, responsibility, and authority level; and&lt;/li&gt;&lt;li&gt;Name and authority of the sponsor or other person(s) authorizing the project charter.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;This document is approved by the &lt;a href=&quot;https://en.wikipedia.org/wiki/Executive_sponsor&quot; target=&quot;_blank&quot;&gt;Project Sponsor&lt;/a&gt; and when it is signed, gives the &lt;a href=&quot;https://en.wikipedia.org/wiki/Project_manager&quot; target=&quot;_blank&quot;&gt;Project Manager&lt;/a&gt; full authority to start the project.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Many people see this document as “&lt;i&gt;another boring document that the bureaucracy of the company demands&lt;/i&gt;” but this is not at all that. It is a key document to understand the whole key elements of the project from the management standpoint. Without it, management might take decisions without enough global vision of the project.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Once the Project Charter is approved I recommend going ahead with a &lt;a href=&quot;https://en.wikipedia.org/wiki/Kickoff_meeting&quot; target=&quot;_blank&quot;&gt;kickoff meeting&lt;/a&gt;. It is the first meeting with the customer or sponsor and the project team, to give a vision of the project. Many companies do not pay enough attention to this meeting, but it is crucial for the success of the project as we will involve the team in the project from the beginning. This will help identify risks and help in the planning process.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;Organizing and preparing&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Here is where the &lt;a href=&quot;https://en.wikipedia.org/wiki/Project_plan&quot; target=&quot;_blank&quot;&gt;Project Management Plan&lt;/a&gt; is prepared. The project management plan is defined as the document that describes how the project will be executed, monitored, controlled, and closed. It includes all the rules of the game of running a specific project, including the methodology we would like to follow.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;This part is so important that I will dedicate my next post to this subject, so I see you then!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;Bibliography:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.pmi.org/pmbok-guide-standards/foundational/pmbok?sc_camp=C1F205656B53484F85E5E4DEA250E10B&quot; target=&quot;_blank&quot;&gt;PMBOK&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://automacomp.blogspot.com/2018/06/7-tips-to-choose-methodology-for.html&quot; target=&quot;_blank&quot;&gt;7 tips to choose a Methodology for Software Development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2022/03/before-starting-project.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgJV0DLfwKTVLzi6mlt1nmnMTkfCUJ6PZ2q4EOdIlWzoZcNm-AOZUgaVbqGYvbjk8Iyyqyccgd-ML_GyOrIHObx0Gg9i5eCSCcEe8z8IuCpTAOLQZGAMAB771EsoX3nZV9L2NUtYmjoHgaHo6lg5QvI4gr0ZXwu552rkcVJWnj8MSbOjvgO38DHORiMUg=s72-w542-h256-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Barcelona, Spain</georss:featurename><georss:point>41.3873974 2.168568</georss:point><georss:box>13.077163563821152 -32.987682 69.697631236178836 37.324818</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-763007119947924678</guid><pubDate>Wed, 02 Feb 2022 18:02:00 +0000</pubDate><atom:updated>2022-02-03T19:17:35.360+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Management</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><title>5 tips on ... Product Strategy &amp; Product Roadmap</title><description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #38761d; font-family: Helvetica; font-size: 15px; text-align: justify;&quot;&gt;[5 minutes reading]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;i&gt;Product Strategy&lt;/i&gt;&lt;/b&gt; defines what your product should achieve and how that supports the organization, and is brought to life through the product roadmap.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;A &lt;b&gt;&lt;i&gt;Product Roadmap&lt;/i&gt;&lt;/b&gt; is a high-level summary that shows the vision and direction of your product offering over time. It is a key strategic document as well as a plan for executing the product strategy.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Clearly, both are key for a product-focused company, and many books, posts, videos, courses talk about it. Here I will just share with you a few key tips that I learned from my professional experience in the software and automation business. I wish these tips will help you to get a successful business.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhdwqwUThQT9wCQc9ID4Vn1z8_Qhm0mMxguTlUhLKspfuA-L64xYCGP7H0RgWUsUolJqU7uozZ43xNOnEhoB62j71h8ZUqriUx-XTKva51eouACLUFZex4ryBZTI_fnXD96ucCAGiLB-WWXUmMwMFFBJ1M7TpZxgZFFyAe8asXsxEvCnBjAkM68vD1z5A&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;840&quot; data-original-width=&quot;1200&quot; height=&quot;324&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhdwqwUThQT9wCQc9ID4Vn1z8_Qhm0mMxguTlUhLKspfuA-L64xYCGP7H0RgWUsUolJqU7uozZ43xNOnEhoB62j71h8ZUqriUx-XTKva51eouACLUFZex4ryBZTI_fnXD96ucCAGiLB-WWXUmMwMFFBJ1M7TpZxgZFFyAe8asXsxEvCnBjAkM68vD1z5A=w463-h324&quot; width=&quot;463&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Tip 1&lt;/b&gt;. &lt;b&gt;Product strategy and roadmap should support market needs&lt;/b&gt;. It is sooooo common, especially for small companies, to focus on what they want to do and not what the market wants to use and pay for! This is a very common mistake and might put at risk the survival of the company. &lt;b&gt;&lt;i&gt;Recommendation&lt;/i&gt;&lt;/b&gt;: Base your decisions on market analysis, conversations with customers, demo prototypes, proofs of concept, or even sales experts&#39; gut feelings, but consider the customer needs, not your desires.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Tip 2&lt;/b&gt;. &lt;b&gt;Your customer is your mate&lt;/b&gt;. Many companies just see customers as the people or companies that pay for their products, but customers should be seen as colleagues, mates to ensure we build a win-win relationship with them. Otherwise, customers will come and go, because they will see you in the same way, as the supplier of something they just need at that moment.&amp;nbsp;&lt;i&gt;&lt;b&gt;Recommendation&lt;/b&gt;&lt;/i&gt;: Work with the customers in the definition of your roadmap, not just getting their inputs, but involving them in an evolving adventure to have products that will help them as well as you.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Tip 3&lt;/b&gt;. &lt;b&gt;A roadmap might be flexible, but not too much&lt;/b&gt;. A Roadmap is a guide for the whole company. It might be used by the sales department to advance future products to the customers, or by the development team to plan resources, or by the finance department to prepare treasury plans. Some companies tend to adapt the roadmap depending on the commercial opportunities and customers. Roadmaps should have some flexibility to adapt to changing circumstances, but too many changes produce confusion in the organization. &lt;b&gt;&lt;i&gt;Recommendation&lt;/i&gt;&lt;/b&gt;: Define a Roadmap. September is an adequate moment, so resources could be allocated for the new year, although any time of the year is good if you do not have one. Once you have that roadmap, evaluate the risks and impact of any change you might want to do before applying it.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Tip 4&lt;/b&gt;. &lt;b&gt;Pay attention to the cost of building a product&lt;/b&gt;. Many companies consider that a product costs what it is needed to make it in terms of time and resources, but it is not. There are many other costs related to a product that should be considered from the beginning, like integration testing phases, standardization and industrialization, proofs-of-concept (POC) with customers, documentation, rules compliance (like CE, etc), demos, internal training, and something that many times is not considered: Maintenance. Because there might be bugs, improvements, design mistakes that will need time and resources, especially in a new product launch. &lt;b&gt;&lt;i&gt;Recommendation&lt;/i&gt;&lt;/b&gt;: Plan considering all the phases of a product life cycle, not only on the few first ones.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Tip 5&lt;/b&gt;. &lt;b&gt;Give a good product or you will lose the good customer&lt;/b&gt;. Quality, quality, quality. This should be a must in any product and many times is not so. The rush to have a product in the market means many times reductions in the validation and industrialization phases. &lt;b&gt;&lt;i&gt;Recommendation&lt;/i&gt;&lt;/b&gt;: I know it is a trade-off not always easy to solve. The key is to take a strategic decision, planning in advance the time and resources to ensure the product is good enough for the market. Be agile in the execution and reduce functionalities if needed, but not reliability.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;As you could understand, product strategy and product roadmap are very serious strategic decisions. Good practices will not always ensure success, but bad practices will definitely make the company fail. So let’s pay full attention to do it well.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;I recommend reading this post: &lt;a href=&quot;https://automacomp.blogspot.com/2016/01/what-is-key-for-success-of-product.html&quot; target=&quot;_blank&quot;&gt;What is the key to get a successful product?&lt;/a&gt;&lt;/p&gt;</description><link>http://automacomp.blogspot.com/2022/02/5-tip-on-product-strategy-and-product.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhdwqwUThQT9wCQc9ID4Vn1z8_Qhm0mMxguTlUhLKspfuA-L64xYCGP7H0RgWUsUolJqU7uozZ43xNOnEhoB62j71h8ZUqriUx-XTKva51eouACLUFZex4ryBZTI_fnXD96ucCAGiLB-WWXUmMwMFFBJ1M7TpZxgZFFyAe8asXsxEvCnBjAkM68vD1z5A=s72-w463-h324-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Barcelona, Spain</georss:featurename><georss:point>41.3873974 2.168568</georss:point><georss:box>13.077163563821152 -32.987682 69.697631236178836 37.324818</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-8811671493418866319</guid><pubDate>Fri, 23 Apr 2021 11:28:00 +0000</pubDate><atom:updated>2021-04-23T19:37:37.647+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><category domain="http://www.blogger.com/atom/ns#">Thoughts</category><title>Work with external developers! Seriously?</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;[5 minutes reading]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;We are in a very fast technological world, where we need to surf over the waves all the time. As companies, we need to give more and more added value to customers, not to beat the competitors, but to help customers with better solutions, that also help them to be better productive companies.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDFrdpvAZnRf08rkIxYdCOpW1zVvoTw0jcG6EOV04mIdnuYB_lfejoD6bGQ7cAZt3AeWrASSssZJOigeLEV9_4Wlr0Dy0WHyO4soxgA-8lRatRh1SWnq_WlNqY9AnTLBC9UOm-pjd_mv9u/s600/Integrating-and-Development.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;364&quot; data-original-width=&quot;600&quot; height=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDFrdpvAZnRf08rkIxYdCOpW1zVvoTw0jcG6EOV04mIdnuYB_lfejoD6bGQ7cAZt3AeWrASSssZJOigeLEV9_4Wlr0Dy0WHyO4soxgA-8lRatRh1SWnq_WlNqY9AnTLBC9UOm-pjd_mv9u/w400-h243/Integrating-and-Development.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;To do so, many companies only look at their internal resources and try to do everything on their own, instead of looking for other companies or freelancers to help them. This usually happens due to some incorrect assumptions:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Our product is &quot;secret” so my intellectual property is at risk if I use external developers. WRONG!&lt;/li&gt;&lt;li&gt;No one understands our products except our employees. WRONG!&lt;/li&gt;&lt;li&gt;The cost of working with external developers is too high. WRONG!&lt;/li&gt;&lt;li&gt;I will later have dependencies on external developers for maintenance. WRONG!&lt;/li&gt;&lt;li&gt;…and many other&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Some others think in the opposite way, but sometimes with wrong considerations:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Incorporating external professional resources will give as fast results in a short time. WRONG!&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;The reality is as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In many cases, companies do not have the capacity to overcome all the developments needed, and therefore, or they delay deliveries, or lose market opportunities.&lt;/li&gt;&lt;li&gt;In most cases, it is possible to fragment developments in parts, modules, or services, so internal people could focus on the core &quot;secret intellectual property&quot; parts and external developers could work on the rest.&lt;/li&gt;&lt;li&gt;You have to focus on doing well what you do well. If you want to be on everything you will lose focus and opportunities&lt;/li&gt;&lt;li&gt;Using good external developers, even being more costly than internal resources, in the end, could be less costly because you may use your internal resources for other more valuable developments and external resources, in the long run could do the work faster.&lt;/li&gt;&lt;li&gt;Working with external developers as part of a team helps your internal resources to learn from the external developers and do a smooth technology transfer while development is done, so no dependencies will later exist from external developers.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;So, externalizing development is a good option, but you need to have some extremely important considerations, especially when you start working for the first time in this way:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;The external development service most of the time requires very clear requirements, usually more detailed than the ones you might use internally, because they do not know many internal assumptions you usually have, due to your knowledge of your products. So consider it will take time from your side.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Set clear short-time deliverables, in an agile manner. This will allow getting results and integrating them into your product soon.&lt;/li&gt;&lt;li&gt;Set weekly meetings with the external developers, to follow up on progress. This meeting is not to make pressure, but to help the external service to have a clear common understanding during development.&lt;/li&gt;&lt;li&gt;Encourage your team to work frequently with your external developers during the development process and involve them in the testing phases. This is an investment of time from your resources that will give you two things: a) smooth knowledge transfer of the guts of the development for future maintenance, b) help your team to learn from other professionals.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd9gH2fo7-8w3O8mV0hNBvReaxGNlelVTz4UxWAa9NwYvYKjLgRA_sNlIgXyd4e5qWLnlNeWYURcocNm4YCyVjKlFtcEnkhOwzcpJWb4IoA_eU2uovaB-mDgE1M6ZEcZK29515WKq6-9jB/s511/progress.PNG&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;392&quot; data-original-width=&quot;511&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd9gH2fo7-8w3O8mV0hNBvReaxGNlelVTz4UxWAa9NwYvYKjLgRA_sNlIgXyd4e5qWLnlNeWYURcocNm4YCyVjKlFtcEnkhOwzcpJWb4IoA_eU2uovaB-mDgE1M6ZEcZK29515WKq6-9jB/s320/progress.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;But there is probably one of the most important things you have to consider: Having external development services is an investment, not a one-time work. The first time you work with an external service, it will take you time, effort, and money just to help them understand your projects, your standards, your methods, your products, and learn to work together as a team, so do not expect fast and cheap results in the first work. But, this investment in time, money, and effort will greatly help you in subsequent works asked for the same development service. They will work with you like one, already knowing your team, your expectations, your product, your culture, your standards, processes, and methodologies. This is when you really start getting the fast and good delivery, worthing the effort, time and money spent in the past. This is what the graph at the beginning explains.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;In the end, it is more a strategic decision than a quick-fix solution for internal capacity problems. Working with external developers, before you have serious capacity problems will help to be prepared for the peaks and valleys that will come.&lt;/div&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2021/04/work-with-external-developers-seriously.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDFrdpvAZnRf08rkIxYdCOpW1zVvoTw0jcG6EOV04mIdnuYB_lfejoD6bGQ7cAZt3AeWrASSssZJOigeLEV9_4Wlr0Dy0WHyO4soxgA-8lRatRh1SWnq_WlNqY9AnTLBC9UOm-pjd_mv9u/s72-w400-h243-c/Integrating-and-Development.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Spain</georss:featurename><georss:point>40.463667000000008 -3.74922</georss:point><georss:box>9.1700904178558815 -38.905470000000008 71.757243582144127 31.407030000000006</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-1846168009641104982</guid><pubDate>Sun, 21 Feb 2021 11:43:00 +0000</pubDate><atom:updated>2021-02-21T19:43:14.159+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Events organization</category><category domain="http://www.blogger.com/atom/ns#">Methodology</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>Why demos are like demons for developers?</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #cfe2f3;&quot;&gt;[5 minutes reading]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If your team of developers consider demos are a stressfull waste of time that delays development, then you may have an issue that this post could help to solve.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Some weeks ago, a robotics engineer working for a company in Singapore shared to me his concern with his boss, who was asking for a weekly demo to potential customers of an uncomplete prototype. This is quite a common situation and the reason why I decided to write this post.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;It is clear that&amp;nbsp;demos are key for a business success. Having customers and stakeholders involved in demos gives them not just a way to evaluate a product, but also a living experience. We are rational, but also emotional. Demos should also touch the rational and emotional inside of the audience. But why developers think demos are demons conspiring against development?&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Sometimes because&amp;nbsp;demo preparation takes long, as reinventing the wheel every time.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;other times because it involve&amp;nbsp;the same developers and the team do not see them as an opportunity to get good feedback for development and business.&lt;/li&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;and many other, the product or prototype is not properly tested and mature for a demo, so the stress of developers for a highly probable demo failure is too high&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;But really there are really good things we could do about demos. Let me tell you some key actions I recommend&amp;nbsp;to follow:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQNTtgwIgVeGvSAhtWE7rcggfIwatkkLN5EAP_KZ3K1hKis6hQ4VPZU2EK4dIoo31jKP8_8PM-bCw7oHfmXT2ZdEsrvKwj_tJN_F6GzQMI9DALrPZ1iWAsCUdIzJ4A9prJTA-PUZ5COfwJ/s421/demo_keys.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;402&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQNTtgwIgVeGvSAhtWE7rcggfIwatkkLN5EAP_KZ3K1hKis6hQ4VPZU2EK4dIoo31jKP8_8PM-bCw7oHfmXT2ZdEsrvKwj_tJN_F6GzQMI9DALrPZ1iWAsCUdIzJ4A9prJTA-PUZ5COfwJ/s320/demo_keys.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Have clear &lt;b&gt;requirements&lt;/b&gt; of what the demo should do. These requirements usually are a subset of the product requirements and will give clarity on what features will be part of the demo.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Prepare a demo as much &lt;b&gt;standard and automated&lt;/b&gt; as possible, so it could be executed with minimum amount of supporting people. This reduces cost of demo and transmit simplicity to the audience.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Prepare a written&amp;nbsp;&lt;b&gt;Demo Plan&lt;/b&gt;, describing roles of people involved in the demo, what should they&amp;nbsp;do, in what sequence, describing the preparation of the demo, the execution and the post-demo actions.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Keep always one &lt;b&gt;unique interlocutor&lt;/b&gt; for each demo, who would give turns to others to clarify specific points of the demo if needed.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Before doing a demo, ensure the features have been &lt;b&gt;tested&lt;/b&gt; properly and a &lt;b&gt;rehearsal&lt;/b&gt; of demo is done.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Share with the development team &lt;b&gt;clear reasons&lt;/b&gt; why demos are important and a good way to test, learn and correct features, as well as for the business.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Rotate the responsibility&lt;/b&gt;&amp;nbsp;of doing a demo between different people, so they could learn and dilute stress between each other. Consider also doing demos with sales or product management team instead of developers as main executors of the demo, may be with a developer as support in case of doubts. This shows simplicity to audience and usually sales and product management&amp;nbsp; people are more adequate for communication with customer than developers.&lt;br /&gt;If your company requires doing demos with developers, take care of the amount of demos a developer does. Usually, developers need to develop and could understand dedicating part of their time for demos, but too much time doing demos and low time developing may demotivate them.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Give &lt;b&gt;clear expectations&lt;/b&gt; to the audience. I saw many times failing demos of products, with the promise to be mature products when they were really prototypes in &lt;a href=&quot;https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha&quot; target=&quot;_blank&quot;&gt;alfa version&lt;/a&gt;. Being sincere to the audience on what you are showing will ensure adequate expectations and prevent deception and stress if something wrong may happen. Anyone could understand a failure if they know is an alfa/beta version but not if they believe it is a finished product.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;At the end demos are important and necessary for a company success. The way we prepare and do demos will directly influence the mood of the people involved in the demo and the experience of the potential customers.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2021/02/why-demos-are-like-demons-for-developers.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQNTtgwIgVeGvSAhtWE7rcggfIwatkkLN5EAP_KZ3K1hKis6hQ4VPZU2EK4dIoo31jKP8_8PM-bCw7oHfmXT2ZdEsrvKwj_tJN_F6GzQMI9DALrPZ1iWAsCUdIzJ4A9prJTA-PUZ5COfwJ/s72-c/demo_keys.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-8937023553678025398</guid><pubDate>Sun, 24 Jan 2021 14:26:00 +0000</pubDate><atom:updated>2021-01-24T22:41:57.342+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Education</category><category domain="http://www.blogger.com/atom/ns#">Events organization</category><category domain="http://www.blogger.com/atom/ns#">My Robots</category><category domain="http://www.blogger.com/atom/ns#">Thoughts</category><title>Robotics Museums. A seed for passion</title><description>&lt;p style=&quot;text-align: justify;&quot;&gt;[3 minutes reading]&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;A good museum is not only a way to keep the history of our human evolution, but also could be an opportunity to discover inner passions. Also good Temporary Exhibition, Shows and Fairs are interesting ways to see more actual works.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Few weeks ago I visited&amp;nbsp;&lt;a href=&quot;https://www.therobotmuseum.eu/&quot;&gt;The Robot Museum&lt;/a&gt;&amp;nbsp;of Madrid (Spain) managed by my friend &lt;a href=&quot;https://www.linkedin.com/in/daniel-bayon-24704218/&quot; target=&quot;_blank&quot;&gt;Daniel Bayon&lt;/a&gt;.&amp;nbsp; In this museum I have since 2017 several of the robots I worked on, like Sam, Melanie and Retrobot among others.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;This was not only a good opportunity to meet my friends and robots, but also to see again the collection this museum is offering. Some of them from the 80&#39;s that reminded me my origins in this passionate world.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizAQsBJkse-3EQl43GcMfKNJlVoDlsN0fr28mjufWYjwpYxgtGRFYuRmn5qnh5GqMdPwWxGN6Cw0hYOkwbrwSE_7J4cOaVeGCOdc7Jabr1pUzVLluRxQtBqqhhY1TtT-gr6kkZCb3j9afb/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1512&quot; data-original-width=&quot;2016&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizAQsBJkse-3EQl43GcMfKNJlVoDlsN0fr28mjufWYjwpYxgtGRFYuRmn5qnh5GqMdPwWxGN6Cw0hYOkwbrwSE_7J4cOaVeGCOdc7Jabr1pUzVLluRxQtBqqhhY1TtT-gr6kkZCb3j9afb/w473-h355/d146c0a4-3f25-43bb-ae54-a1cf5035f8a3.jpeg&quot; width=&quot;473&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;From left to right:&amp;nbsp;&lt;a href=&quot;https://www.linkedin.com/in/daniel-bayon-24704218/&quot; style=&quot;text-align: left;&quot; target=&quot;_blank&quot;&gt;Daniel Bayon&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/in/angelhernandezmejias/&quot; target=&quot;_blank&quot;&gt;Angel Hernández&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/alejandroalonsopuig/&quot; target=&quot;_blank&quot;&gt;Alejandro Alonso&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Museums solely dedicated to robotics are not common yet. More common are the temporary exhibitions in different science museums around the world. Many times this exhibitions (either temporary or permanent) are linked to activities for kids related to STEM and robotics/programming workshops. Particularly I see it interesting, because the changes usually comes from the young people and interestingly, more and more is happening that young people, specially in STEM disciplines, wants to work only on what motivates and passionates them, not having any fear to loose a job if they don&#39;t like it.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;It is anyway not so easy, in one part because sometimes there are not enough job offers in what people loves, but other times is because people do not find their inner passion. Fortunately Robotics is one of those professions that are more and more offering good profesional opportunities. If we could unveil their passion at least for those who has robotics in their heart, then we will help the world to have a change done by passionate people and not just by workers.&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Robotic museums around the world&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;This is a list of museums that I either visited or know they have at least a permanent section related to robotics. If you know more, just let me know and I will add to the list. Most of them are nowadays temporary closed due to Covid-19&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Europe&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.therobotmuseum.eu/&quot;&gt;The Robot Museum&lt;/a&gt;. (Madrid, Spain)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.tekniskamuseet.se/en/&quot; target=&quot;_blank&quot;&gt;Tekniska museet&lt;/a&gt;. There is a permanent &lt;a href=&quot;https://www.tekniskamuseet.se/en/discover/exhibitions/robots/robot-zone-experience-shows-yoga-and-have-a-go/&quot; target=&quot;_blank&quot;&gt;Robot Zone&lt;/a&gt; in this museum. (Stockholm, Sweden)&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://ar.ch.it/&quot; target=&quot;_blank&quot;&gt;Science Museum Leonardo Da Vinci&lt;/a&gt;. It has a permanent section &lt;a href=&quot;https://ar.ch.it/exhibitions/robotics-and-biotechnology-science-museum-leonardo-da-vinci&quot; target=&quot;_blank&quot;&gt;Robotics and Biotechnology&lt;/a&gt; (Milan, Italy)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;USA&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://acrmuseum.org/&quot; target=&quot;_blank&quot;&gt;American Computer &amp;amp; Robotics Museum&lt;/a&gt;. Founded in May of 1990 by visionary collector George Keremedjiev. The museum exhibits span 4,000 years of human history, from original cuneiform tablets to the first personal computers, and include topics such as Artificial Intelligence, Quantum Computing, the Space Race, Cracking the Enigma Code, and more. (Bozeman, MT, USA)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://carnegiesciencecenter.org/&quot; target=&quot;_blank&quot;&gt;Carnegie Science Centre&lt;/a&gt;. It has a permanent exhibition called &lt;a href=&quot;https://carnegiesciencecenter.org/exhibits/roboworld/&quot; target=&quot;_blank&quot;&gt;Roboworld&lt;/a&gt;. (Pittsburgh, PA, USA)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.cs.cmu.edu/~cga/RobotMuseum/mit-museum/&quot; target=&quot;_blank&quot;&gt;MIT Museum Robot Exhibit&lt;/a&gt;. (Pittsburgh, PA, USA)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://tcm.computerhistory.org/&quot; target=&quot;_blank&quot;&gt;Computer History Museum&lt;/a&gt;. This museum, although devoted mainly to computers history, opened a permanent gallery on 1987 devoted to &lt;a href=&quot;http://tcm.computerhistory.org/exhibits/SmartMachines.html&quot; target=&quot;_blank&quot;&gt;Smart Machine&lt;/a&gt;. (Mountain View, CA, USA)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Asia&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.miraikan.jst.go.jp/en/exhibitions/future/&quot; target=&quot;_blank&quot;&gt;Miraikan&lt;/a&gt; (Japan). With a permanent exhibition of robotics&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://thespaces.com/seouls-new-robotics-museum-will-build-itself/&quot; target=&quot;_blank&quot;&gt;Robotics Museum&lt;/a&gt;&amp;nbsp;Expected to open in 2022. (Seoul, Korea)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.robotmuseum.cn/&quot; target=&quot;_blank&quot;&gt;Suzhou Robot Museum&lt;/a&gt; (China)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://indiafirstrobotics.com/robot-theme-park/&quot; target=&quot;_blank&quot;&gt;Robotics Park&lt;/a&gt; (India)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Temporary Robotics exhibits&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;What is more common is to have temporary exhibits about robotics. Usually most of the Science Museums have this kind of exhibition, usually once every one or two years. Just to mention here are some of the past exhibitions done in some of these museums. Clic on the museum links below to access to those past robotics exhibitions:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://mitmuseum.mit.edu/exhibition/robots-and-beyond-exploring-artificial-intelligence-mit&quot; target=&quot;_blank&quot;&gt;MIT Museum&lt;/a&gt; (Cambridge, PA, USA),&amp;nbsp;&lt;a href=&quot;https://www.sciencemuseum.org.uk/what-was-on/robots#stories-about-robots&quot; target=&quot;_blank&quot;&gt;Science Museum&lt;/a&gt;&amp;nbsp;(London, UK),&amp;nbsp;&lt;a href=&quot;https://www.scienceandindustrymuseum.org.uk/what-was-on/robots&quot; target=&quot;_blank&quot;&gt;Science + Industry Museum&lt;/a&gt;&amp;nbsp;(Manchester, UK),&amp;nbsp;&lt;a href=&quot;https://www.msichicago.org/explore/whats-here/exhibits/robot-revolution/&quot; target=&quot;_blank&quot;&gt;Museum of Science &amp;amp; Industry Chicago&lt;/a&gt;&amp;nbsp;(Chicago, IL, USA), &lt;a href=&quot;https://www.sciencemuseumgroup.org.uk/our-services/partner-with-us/touring-exhibitions/robots/&quot; target=&quot;_blank&quot;&gt;Science Museum Group&lt;/a&gt; (UK), &lt;a href=&quot;https://www.design-museum.de/en/exhibitions/detailpages/hello-robot-design-between-human-and-machine.html&quot; target=&quot;_blank&quot;&gt;Vitra Design Museum&lt;/a&gt; (Germany), &lt;a href=&quot;https://www.nms.ac.uk/national-museum-of-scotland/things-to-see-and-do/past-exhibitions/robots/&quot; target=&quot;_blank&quot;&gt;National Museum of Scotland&lt;/a&gt; (Scotland), &lt;a href=&quot;https://www.vam.ac.uk/dundee/exhibitions/hello-robot&quot; target=&quot;_blank&quot;&gt;V&amp;amp;A Dundee&lt;/a&gt; (Scotland), &lt;a href=&quot;https://hk.science.museum/en_US/web/scm/se/se.html&quot; target=&quot;_blank&quot;&gt;Hong Kong Science Museum&lt;/a&gt; (Hong Kong)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2021/01/robotics-museums-seed-for-passion.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizAQsBJkse-3EQl43GcMfKNJlVoDlsN0fr28mjufWYjwpYxgtGRFYuRmn5qnh5GqMdPwWxGN6Cw0hYOkwbrwSE_7J4cOaVeGCOdc7Jabr1pUzVLluRxQtBqqhhY1TtT-gr6kkZCb3j9afb/s72-w473-h355-c/d146c0a4-3f25-43bb-ae54-a1cf5035f8a3.jpeg" height="72" width="72"/><thr:total>1</thr:total><georss:featurename>Madrid, Spain</georss:featurename><georss:point>40.4167754 -3.7037902</georss:point><georss:box>12.106541563821153 -38.8600402 68.727009236178844 31.4524598</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-5977520930636015112</guid><pubDate>Sun, 13 Dec 2020 16:27:00 +0000</pubDate><atom:updated>2020-12-14T15:43:49.916+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>My Compact Lab briefcase. Ideas for Christmas gifts?</title><description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;This is not my usual kind of post, but a friend told me it would be a good idea to share details of my compact lab briefcase, as may give ideas for gifts in these Christmas days.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;First, I have to say that in the deep of my heart I feel I am a Maker Geek. I love Software, Electronics and Mechanics and over all that, I love making things covering these three disciplines, mainly in the field of automation and robotics.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;During these last few years, I have been collecting items slowly to have a portable briefcase [&lt;i&gt;&lt;a href=&quot;https://www.amazon.es/gp/product/B079Z28J21/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&amp;amp;psc=1&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;]&lt;/i&gt;&amp;nbsp;that I could carry anywhere. The objective of this post is to give you details of all items and where to buy them if you like.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioe8MPDibvGBS9q0E3RdHD650frDmHGNvVSGmQvKjCWbWBI3ob_8IKMm6mM2fQ6BaVyxdCnkmJ5TokDw4KriRjx5pvqPa8oovoqeZo-V6McgYrGaBEXgrCS_6i_vJRKyW5Npg1kAK-GS4A/s1280/compact_lab_1.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;331&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioe8MPDibvGBS9q0E3RdHD650frDmHGNvVSGmQvKjCWbWBI3ob_8IKMm6mM2fQ6BaVyxdCnkmJ5TokDw4KriRjx5pvqPa8oovoqeZo-V6McgYrGaBEXgrCS_6i_vJRKyW5Npg1kAK-GS4A/w589-h331/compact_lab_1.PNG&quot; width=&quot;589&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Picture 1&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Here you will find all items sorted by groups, with reference to the locations in following pictures and links to manufacturers or online shops.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;Electronics Instrumentation&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Instrumentation is a collective term for measuring instruments that are used for indicating, measuring and recording physical quantities.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Multimeter&quot; target=&quot;_blank&quot;&gt;Multimeter&lt;/a&gt;&lt;/b&gt; (Picture 2, Item 1). [&lt;i&gt;&lt;a href=&quot;https://www.amazon.com/s?k=multimeter&amp;amp;__mk_es_US=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;amp;crid=D597URM23EYD&amp;amp;sprefix=mult%2Caps%2C254&amp;amp;ref=nb_sb_ss_ts-a-p_1_4&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;&lt;/i&gt;] Commonly they are used to measure voltage, resistance and current, although defending on models you may measure transistors, diodes, capacitance, frequency and other. This is the most basic device in electronics.&amp;nbsp;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/LCR_meter&quot; target=&quot;_blank&quot;&gt;LCR meter&lt;/a&gt;&lt;/b&gt;. If your multimeter do not have the functionality to measure inductance, capacitance and resistance with precision, you may need an LCR. In my briefcase I got a small measuring tool (Pic. 2, Item 2) for detecting inductances, capacitors, resistors, diodes, triodes,&amp;nbsp;NPN and PNP transistors, N-channel and P-channel MOSFETs, IGBTs, JFETs, triacs and other components. [&lt;i&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B07C5LC486?pf_rd_r=PHGN2QQHXBFBJ7QF6VM1&amp;amp;pf_rd_p=6fc81c8c-2a38-41c6-a68a-f78c79e7253f&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;&lt;/i&gt;].&amp;nbsp;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://sites.google.com/a/hh.blessme.work/a301/Tools/digital-tweezers&quot; target=&quot;_blank&quot;&gt;Digital Tweezers&lt;/a&gt;&lt;/b&gt;. (Pic. 2, Item 3). [&lt;i&gt;&lt;a href=&quot;https://www.amazon.com/New%E3%80%91Mini-Tweezers-Portable-Multimeter-Capacitor/dp/B08N69CRKV/ref=sr_1_3?dchild=1&amp;amp;keywords=Digital+Tweezers&amp;amp;qid=1607848828&amp;amp;sr=8-3&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;&lt;/i&gt;] This is usually is a sort of multimeter with the shape of a tweezzer, very specific to measure SMD components. In my case mine measures Inductance, capacitance, resistence, diodes, voltage, but also frequency and could generate functions (sine, pulse, noise and custom made). You could see my video about this device here (&lt;a href=&quot;https://youtu.be/U8eLvuwaFfc&quot; target=&quot;_blank&quot;&gt;VIDEO&lt;/a&gt;)&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Oscilloscope&quot; target=&quot;_blank&quot;&gt;Oscilloscope&lt;/a&gt;&lt;/b&gt;. This is one of the most useful instrumentation devices in a laboratory. In my case I have two devices covering this function: a pocket size 2 channel 1Mhz, 10MSa/s Miniware DS212 unit that also has waveform generation capabilities (Pic. 2, Item 4). [&lt;i&gt;&lt;a href=&quot;https://www.amazon.com/Oscilloscope-KKmoon-Portable-Interface2-8-Bandwidth/dp/B07BBNWSV5/ref=sr_1_5?crid=187BIMQQ1R4HP&amp;amp;dchild=1&amp;amp;keywords=ds212+oscilloscope&amp;amp;qid=1607851018&amp;amp;sprefix=ds212%2Caps%2C236&amp;amp;sr=8-5&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;&lt;/i&gt;] (&lt;a href=&quot;https://youtu.be/tvqbjK3ohj4&quot; target=&quot;_blank&quot;&gt;VIDEO&lt;/a&gt;) and a USB BitScope BS10U with active logic probes (Pic. 2, Item 4). [&lt;a href=&quot;http://my.bitscope.com/store/?p=view&amp;amp;i=product+BS10U&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;] (&lt;a href=&quot;https://youtu.be/b5A6e5-M2aU&quot; target=&quot;_blank&quot;&gt;VIDEO&lt;/a&gt;) that connected to a laptop and using an includes sw gives a bunch of good functionalities: 2 channel 100Mhz, 40 MS/s oscilloscope, waveform generator, 8 channel logic analyzer, protocol analyzer and an RF &amp;amp; Baseband Spectrum Analyzer.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1kN0R7HClLcuCvXA0Uvl7lmA27-quJbXZo1cSATJvD2aeIadCMEo7uSkrkGKW6dMdlTQcfpwXbpH-691-8OcAZvQGr5BhePK2LaU8jOi1thIkxntfZuklO_mLnB1v1iXw_EftNfFMeCmU/s1280/compact_lab_2.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1kN0R7HClLcuCvXA0Uvl7lmA27-quJbXZo1cSATJvD2aeIadCMEo7uSkrkGKW6dMdlTQcfpwXbpH-691-8OcAZvQGr5BhePK2LaU8jOi1thIkxntfZuklO_mLnB1v1iXw_EftNfFMeCmU/w543-h306/compact_lab_2.PNG&quot; width=&quot;543&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Picture 2&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Frequency_meter&quot; target=&quot;_blank&quot;&gt;Frequency meter&lt;/a&gt;&lt;/b&gt;: is an instrument that displays the frequency of a periodic electrical signal. It is used fo testing radio equipment, measuring vibration, strain, transducers... In my case this functionality is included in the Items 3, 4 and 5 of Pic. 2 although there are many bench specific devices for this purpose.&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Arbitrary_waveform_generator&quot; target=&quot;_blank&quot;&gt;Arbitrary Waveform Generator&lt;/a&gt; (AWG)&lt;/b&gt;: This tool produces waveforms that can be injected into a device under test and analyzed as they progress through it, confirming the proper operation of the device or pinpointing a fault in it. Also, user defined signals could be defined. In my case this functionality is included in the Items 3, 4 and 5 of Pic. 2 although out of this briefcase I have a portable JDS-2900 [&lt;a href=&quot;https://www.amazon.com/JDS2900-Function-Generator-Counter-JDS-2900/dp/B07T9S443R/ref=sr_1_1?dchild=1&amp;amp;keywords=jds-2900+signal&amp;amp;qid=1607853796&amp;amp;sr=8-1&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;]&amp;nbsp;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Logic_analyzer&quot; target=&quot;_blank&quot;&gt;Logic Analyzer&lt;/a&gt;&lt;/b&gt;: Is an electronic instrument that captures and displays multiple signals from a digital system for an analysis based on states, timing and so on. In my case this functionality is included in the Item 5 of Pic. 2. There is anyway a pocket size logic analyzer I tested recently: The Miniware LA104 [&lt;a href=&quot;http://www.miniware.com.cn/product/signal-analyzer/&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;] (&lt;a href=&quot;https://youtu.be/aFnArRhx2jk&quot; target=&quot;_blank&quot;&gt;VIDEO&lt;/a&gt;)&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Protocol_analyzer&quot; target=&quot;_blank&quot;&gt;Protocol Analyzer&lt;/a&gt;&lt;/b&gt;: This device is used to analyze &lt;a href=&quot;https://en.wikipedia.org/wiki/Communication_protocol&quot; target=&quot;_blank&quot;&gt;communication protocols&lt;/a&gt;&amp;nbsp;between devices. I use protocol analyzer mainly for CAN, RS232, I2C, SPI. In my case this functionality is included in the Item 5 of Pic. 2&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Spectrum_analyzer&quot; target=&quot;_blank&quot;&gt;Spectrum Analyzer&lt;/a&gt;&lt;/b&gt;: While an oscilloscope gives a visualization of signals in a time domain, a spectrum analyzer gives that visualization in a frequency domain. It means that the display of a spectrum analyzer has frequency on the horizontal axis and the amplitude displayed on the vertical axis. Very useful for frequency filters and RF based devices analysis. In my case this functionality is included in the Item 5 of Pic. 2&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Other&lt;/b&gt;: Depending on your specific needs you may use other devices like a &lt;a href=&quot;https://en.wikipedia.org/wiki/Data_logger&quot; target=&quot;_blank&quot;&gt;datalogger&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Current_clamp&quot; target=&quot;_blank&quot;&gt;current clamp&lt;/a&gt;, EMC and EMF Measuring Instrument...&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;Power Supplies&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;A power supply is an electrical device that supplies electric power to an electrical load.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Fixed Power Supply&lt;/b&gt;: These are the common power supplies we may find at home that supply a specific voltage with no control on current in specifications. In Picture 3 below we find a common 12v 3A Power supply with Barret connector (Item 6), 2A USB Power supply (Item 8) with several cables from USB-A to USB-B, MiniUSB-B, MicroUSB-B, USB-C, sometimes connected via a USB hub (Item 9) with 4 ports or more.&amp;nbsp;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Adjustable Power Supply&lt;/b&gt;: There are from the simplest ones that only allow controlling the voltage, to programable power supplies that could be controlled form external devices. The most common electronics power supplies can control both voltage levels and current limits, very convenient when you want to limit the current while testing. In my briefcase I have an extremely portable Digital Power Supply. It is the Miniware MDP-XP (Item 7) [&lt;a href=&quot;http://www.miniware.com.cn/product/mdp-xp-digital-power-supply-set/&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;] (&lt;a href=&quot;https://youtu.be/BU_ZSer5koI&quot; target=&quot;_blank&quot;&gt;VIDEO&lt;/a&gt;) that could control voltage and current (up to 30V/5A) from a wide input source (DC4.2V-30V). It also includes a display where actual current draw graphs could be visualized.&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Batteries&lt;/b&gt;: They allow powering devices when you do not have a power outlet available. In my case I found most useful to have an 8000mAh, 5V/2A Power Bank (Item 10) [&lt;a href=&quot;https://www.amazon.com/s?k=power+bank&amp;amp;ref=nb_sb_noss_2&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;].&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz2Ss4VEc-46KG8_d-X_powCWKm5Aahzc4aOgBYg6ToKlx9pHjKSey8UHdmZwDnI6-h0cQcucBrmAOMMWSVXSeULYJKUGgk-f7ldYLgh6W1oEOli9-R_qvnNhzwQoeOWLWeeS6Cm4sXsnl/s1280/compact_lab_3.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;304&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz2Ss4VEc-46KG8_d-X_powCWKm5Aahzc4aOgBYg6ToKlx9pHjKSey8UHdmZwDnI6-h0cQcucBrmAOMMWSVXSeULYJKUGgk-f7ldYLgh6W1oEOli9-R_qvnNhzwQoeOWLWeeS6Cm4sXsnl/w539-h304/compact_lab_3.PNG&quot; width=&quot;539&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Picture 3&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;With the USB power supply or the 12v/3A fixed power supply, I could power any device from my briefcase if needed, although most of them already have batteries integrated. If I need to use any of them in a place where no power outlet is available, I may use the power bank + adjustable power supply or an adapter to the car lighter.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;Soldering tools&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;They help soldering of electronic components, cables and other stuff.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Soldering_station&quot; target=&quot;_blank&quot;&gt;Soldering Station&lt;/a&gt;&lt;/b&gt;: consists of one or more soldering tools connected to the main unit, which includes the controls (temperature adjustment). In my case, in order to save space, I got the Miniware TS100 60W soldering iron (Pic.4 Item 48) [&lt;a href=&quot;http://www.miniware.com.cn/product/ts100-soldering-iron-package-electric-soldering-kit/&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;] with temperature control (100℃ - 400℃) with 12-24v input.&amp;nbsp;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Heat_gun&quot; target=&quot;_blank&quot;&gt;Heat Gun&lt;/a&gt;&lt;/b&gt;: is a device used to emit a stream of hot air, usually at temperatures between 100 °C and 550 °C. They are used in electronics to desolder and rework surface-mounted circuit board components, but also used for shrinking tube (Item 43), functional testing of overheat protection devices, in order to safely simulate an overheat condition. Usually they are bulky devices, being the smallest one I found the electric Tacklife [&lt;a href=&quot;https://www.amazon.com/TACKLIFE-Handheld-Embossing-Wrapping-HGP35AC/dp/B07ZJK1VQS/ref=sr_1_11?dchild=1&amp;amp;keywords=heat+gun&amp;amp;qid=1607870231&amp;amp;sr=8-11&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;] and the gas Ancor [&lt;a href=&quot;https://www.amazon.com/Ancor-702027-Marine-Grade-Electrical/dp/B000NI01BW/ref=sr_1_1?dchild=1&amp;amp;keywords=iroda+microtherm&amp;amp;qid=1607870881&amp;amp;sr=8-1&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;], but in order to have something ever smaller I decided to take a gas one (Item 49) with deflector [&lt;a href=&quot;https://www.aliexpress.com/item/1005001625490539.html?spm=a2g0o.productlist.0.0.745a13a7TXcS6T&amp;amp;algo_pvid=25ad35bf-d2de-468b-a696-66eb0c62c1e0&amp;amp;algo_expid=25ad35bf-d2de-468b-a696-66eb0c62c1e0-47&amp;amp;btsid=2100bdec16078711809062549e9ce1&amp;amp;ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;]&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Blowtorch&quot; target=&quot;_blank&quot;&gt;Blowtorch&lt;/a&gt;&lt;/b&gt;: This tool produce a flame from butane gas. For that purpose I use a small one (Item 49) with the proper adapter. With it&#39;s side could melt some low temperature metals properly and help curving plastic parts.&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Other Soldering and Desoldering tools&lt;/b&gt;: Many other tools are needed like&amp;nbsp;Tin lead solder wire (Item 47), Tip tinner (Item 45), Lighter (Item 46), Several soldering tips (Items 40), Cooper mesh for desoldering (Item 42),&amp;nbsp; Desoldering suction pump (Item 44), SMD removal kit (Item 39) [&lt;a href=&quot;https://www.amazon.com/SMD1NL-REMOVAL-LEAD-FREE-CHIP/dp/B01187158Y/ref=sr_1_4?dchild=1&amp;amp;keywords=chipquik+removal+kit&amp;amp;qid=1607871515&amp;amp;sr=8-4&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;] and a small 10x eye magnifier (item 38) [&lt;a href=&quot;https://www.amazon.com/Bausch-Lomb-Watchmaker-Loupe-10x/dp/B000LDG2HQ/ref=sr_1_4?dchild=1&amp;amp;keywords=eye+magnifier&amp;amp;qid=1607871835&amp;amp;sr=8-4&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOT19zfImcgUeXaxWxuc4Woy1LrOwo44sGpWHAoqdoLFK-zGpEc20AN6FB5VQZX4nKZxRwiuxZaZDaPP1lg0HhgYTqzxcy1m7VvkG7zKOEcLatD0CWJIAKxQO1JGvPTSTTjfyNr0NMFTTY/s1280/compact_lab_6.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOT19zfImcgUeXaxWxuc4Woy1LrOwo44sGpWHAoqdoLFK-zGpEc20AN6FB5VQZX4nKZxRwiuxZaZDaPP1lg0HhgYTqzxcy1m7VvkG7zKOEcLatD0CWJIAKxQO1JGvPTSTTjfyNr0NMFTTY/w590-h332/compact_lab_6.PNG&quot; width=&quot;590&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Picture 4&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;Electronic components and breakouts&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;It is quite convenient to have electronic parts, breakouts, cables, connectors, and any needed stuff to do your own projects wherever you go.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Electronic components&lt;/b&gt;: Most common are fixed and variable resistors, capacitors, diodes, inductances, leds, voltage regulators, switches, push buttons, connectors, operational amplifiers and some other integrated circuits, but it really depends on the kind of projects you may be focused on. (Picture 5, Item 12)&amp;nbsp;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Prototyping power breadboards and protoboards&lt;/b&gt; (Item 15. top)&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Breakouts&lt;/b&gt;: Again, it depends on what you do. I do mostly digital electronics, so common breakouts in my case are digital level conditioners, motor drives, relays boards, USB to TTL/RS422/CAN converters, displays... (Item 15)&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Simple-board computers (&lt;a href=&quot;https://en.wikipedia.org/wiki/Single-board_computer&quot; target=&quot;_blank&quot;&gt;SBC&lt;/a&gt;) or &lt;a href=&quot;https://en.wikipedia.org/wiki/Single-board_microcontroller&quot; target=&quot;_blank&quot;&gt;Single-board microcontrollers&lt;/a&gt;&lt;/b&gt;: These programable boards (Like Raspberry-PI or Arduino) are really useful for processing and treating signals as you want. In my case I always go with an Arduino board because it gives me a quick and easy way to create programs on the go to test communications, generate signals, and so on. (Item 15)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYfHMOrOCXDikD4iGobe151GDUdJx6bUuoyGWWSKim-eH5BwsqEJUOYIxrRQVaJGz22Em5ouc_jG2St4L7MhPqdbXH5sjSZ75CWue9u_TTt1NG_A75u4BzEcl7GzXtaDog2WPcT4MYwiST/s1280/compact_lab_4.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;311&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYfHMOrOCXDikD4iGobe151GDUdJx6bUuoyGWWSKim-eH5BwsqEJUOYIxrRQVaJGz22Em5ouc_jG2St4L7MhPqdbXH5sjSZ75CWue9u_TTt1NG_A75u4BzEcl7GzXtaDog2WPcT4MYwiST/w554-h311/compact_lab_4.PNG&quot; width=&quot;554&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Picture 5&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Cables and connectors&lt;/b&gt;: Picture 6 below shows not only cables that I may use on electronic devices (Item 51) but also for prototyping (item 50) with breadboards and testing (Item 52)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibAnEXOkOsn3IdZhA0oCADcj4Ir19k0YYqytUyOeaf3yNcgknIw8zKUwh7nzEBEuXabi_LC-3AVKgwIZpKZ7NKGTNIMfe83j_TdibIJ4vKYo3Ig8_xC9IKBfB_GqG8qX6plqOl0ml8C8Dv/s1280/compact_lab_7.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;317&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibAnEXOkOsn3IdZhA0oCADcj4Ir19k0YYqytUyOeaf3yNcgknIw8zKUwh7nzEBEuXabi_LC-3AVKgwIZpKZ7NKGTNIMfe83j_TdibIJ4vKYo3Ig8_xC9IKBfB_GqG8qX6plqOl0ml8C8Dv/w563-h317/compact_lab_7.PNG&quot; width=&quot;563&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Picture 6&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;Hardware and other tools&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;This really depends on how much you have to do in this part, but for me the most basic elements for a maker (that could fit in a briefcase, remember!) are as follows:&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Screwdrivers&lt;/b&gt; of different types (Pic.5 Item16), (Pic.7 Item 19, 20 and 31)&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Minidrill&lt;/b&gt; (Item 29) [&lt;a href=&quot;https://www.amazon.co.uk/CHOKMAX-Accessories-Multi-Tool-Polishing-Engraving/dp/B085M7P7BG/ref=sr_1_20?dchild=1&amp;amp;keywords=mini+drill&amp;amp;qid=1607873773&amp;amp;s=diy&amp;amp;sr=1-20&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;] with several bits, cutting disks and sanding bits (Pic.5 Item 14)&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;3D Printing Pen&lt;/b&gt; (Item 28) very useful to repair ABS and PLA broken parts that you manufactured with your bench 3D printer or to create small parts on the go. The smallest I found is the RP900A [&lt;a href=&quot;https://www.aliexpress.com/item/4000054648052.html?spm=a2g0o.productlist.0.0.29213049563uBf&amp;amp;algo_pvid=46863782-7a62-4eae-96e0-ac9b010bd12d&amp;amp;algo_expid=46863782-7a62-4eae-96e0-ac9b010bd12d-6&amp;amp;btsid=2100bde316078739935911342e84f3&amp;amp;ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;]. Some PLA and ABS filament is needed (Pic.5 Item 17)&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Third hand&lt;/b&gt; with magnifier and light: This is so useful! I got the Toolour model that I stored in the first compartment (Pic.1) [&lt;a href=&quot;https://www.aliexpress.com/item/1005001632041656.html?spm=a2g0o.productlist.0.0.345d7219TErp60&amp;amp;algo_pvid=dee78a99-7de6-43cb-9b02-032b0f4ce3f5&amp;amp;algo_expid=dee78a99-7de6-43cb-9b02-032b0f4ce3f5-12&amp;amp;btsid=0b0a182b16078746536528495e23f3&amp;amp;ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&quot; target=&quot;_blank&quot;&gt;Shop&lt;/a&gt;]&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Other common tools&lt;/b&gt;: Cutter (Item 22), Tweezers (Item 23), 3 colours pen (Item18), wire-stripper (24), protractor (25) several metallic rulers (Pic.7-Item 26 and Pic.1), Calliper (Item 27), Scissors (36), headlamp (Pic.5 Item 13), Nuts and bolts (Pic.5 Item 11)....&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiigivymnlmrkrASKHUH2v5frUQZFHQhZTO7FBNCF4B5MpAzAt225lTbwpku8-wHdpeewWeKhdq8qH2WtPWaOKIWnQKEcRTAVshDR4d6rpXtsJsSkFVkfw3opucqSxeamXD-mmH7NBlOBKH/s1280/compact_lab_5.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiigivymnlmrkrASKHUH2v5frUQZFHQhZTO7FBNCF4B5MpAzAt225lTbwpku8-wHdpeewWeKhdq8qH2WtPWaOKIWnQKEcRTAVshDR4d6rpXtsJsSkFVkfw3opucqSxeamXD-mmH7NBlOBKH/w572-h322/compact_lab_5.PNG&quot; width=&quot;572&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Picture 7&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;In Summary&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;With this briefcase I feel the liberty to continue doing makers stuff at any moment, wherever I go without carrying big boxes full of things.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;I hope you get some ideas for this post to cover your needs or get nice gifts for people that matters to you!&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://www.linkedin.com/in/alejandroalonsopuig&quot; target=&quot;_blank&quot;&gt;Alejandro Alonso&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://automacomp.blogspot.com/2020/12/my-compact-lab-briefcase-ideas-for.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioe8MPDibvGBS9q0E3RdHD650frDmHGNvVSGmQvKjCWbWBI3ob_8IKMm6mM2fQ6BaVyxdCnkmJ5TokDw4KriRjx5pvqPa8oovoqeZo-V6McgYrGaBEXgrCS_6i_vJRKyW5Npg1kAK-GS4A/s72-w589-h331-c/compact_lab_1.PNG" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Spain</georss:featurename><georss:point>40.463667000000008 -3.74922</georss:point><georss:box>12.153433163821163 -38.90547 68.773900836178854 31.40703</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-4325532852066912751</guid><pubDate>Thu, 23 Apr 2020 20:41:00 +0000</pubDate><atom:updated>2020-04-24T04:41:44.159+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>Safety Systems for Mobile Robots</title><description>&lt;span style=&quot;background-color: lime;&quot;&gt;Reading Time: 4 minutes&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A &lt;a href=&quot;https://en.wikipedia.org/wiki/Mobile_robot&quot;&gt;Mobile Robot&lt;/a&gt; should be safe, not colliding against people or goods as a result of potential failures. In order to ensure this is possible, Safety Systems should be able to control the movement of the Mobile Robot even if the Main System fails. A Safety System may allow the Main System to try to avoid an obstacle, but if the Mobile Robot gets dangerously close to the obstacle, the Safety System may stop directly the motors, overriding the control from the Main System, although informing to it.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This short post gives a quick overview of what are Safety Systems for Mobile Robots and why they are so&amp;nbsp; important.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Safety Standards&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In order to make the Mobile Robot system safe, there are some safety standards. To comply with these safety standards, Mobile Robots must include some safety sensors and devices to avoid and&amp;nbsp; prevent risks&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
AGVs (&lt;a href=&quot;https://en.wikipedia.org/wiki/Automated_guided_vehicle&quot;&gt;Automated Guided Vehicle&lt;/a&gt;) are a specific set of Mobile Robots for Industry, able to perform specific tasks usually critical for production. This kind of Mobile Robots have very specific mandatory standards to follow:&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;AGV safety standards in the USA are defined by ANSI B56.5 - 2012, Safety Standard for Driverless, Automatic Guided Industrial Vehicles and Automated Functions of Manned Industrial Vehicles.&amp;nbsp;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;AGV safety standards in Europe are found in EN1525: 1997 “Safety of industrial trucks – Driverless trucks and their systems”&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
While both safety standards are important, there are gaps that fail to cover some of the latest technology. As mobile robots become more autonomous, correct their path while in motion, and gain new features and functions such as robotic arms, new safety standards are required. One of the most promising safety standards for new technologies in Mobile Robotics is ANSI/RIA 15.08 – Safety Standard for Industrial Mobile Robots and Mobile Manipulators – (in progress)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Safety Devices&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A safety system as defined in the safety standards mentioned may require one or more safety elements. Typical Mobile Robots Safety devices are:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Safety Laser scanner&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Contact Bumpers for stopping Mobile Robots (Quite uncommon nowadays)&lt;/li&gt;
&lt;li&gt;Emergency Stop Buttons&lt;/li&gt;
&lt;li&gt;Safety PLC&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The different safety devices could be used together, usually controlled by a Safety PLC, as it is shown in the following image of a typical Mobile Robot safety system: Two safety laser scanners, two safety stop buttons, motor encoder and motor brake, all connected to a Safety PLC. In this kind of system, the safety PLC could know the speed of the Mobile Robot and activate different laser detection fields. Also, could stop the Mobile Robot activating the motor brake in case an emergency stop button or in case the laser scanner detect an object in the protective field. Usually Safety PLCs are connected to other systems that control the kinematics and behavior of the Mobile Robot. This other system could reduce the speed of the Mobile Robot in case the laser scanner detects an object in the warning field, so the Safety PLC informs this other system in such case.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjkcXyiWiJBDnDFlvekJSX8mwPwWleWMJJHBigkN8xrlfmfTxWHlpKHaBuGWRZzdnEkv4fNwta7xBPFuNrcydUmKYWW5VxWyPzsvRUbLX-r11_h_oPiq4J1nGPRlvPDCLlXTJoGOLEYhV_/s1600/sicksafety.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;394&quot; data-original-width=&quot;700&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjkcXyiWiJBDnDFlvekJSX8mwPwWleWMJJHBigkN8xrlfmfTxWHlpKHaBuGWRZzdnEkv4fNwta7xBPFuNrcydUmKYWW5VxWyPzsvRUbLX-r11_h_oPiq4J1nGPRlvPDCLlXTJoGOLEYhV_/s640/sicksafety.jpg&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Typical integration of safety system in a Mobile Robot. Source: Sick AG&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This post just gives a general overview of Safety Systems. If you want more information about Safety Systems implementation, I would recomend you to read the thirteen pages document &quot;&lt;a href=&quot;https://drive.google.com/open?id=1-0uDa7dflUaSpHlbaz7upkO4L4tdB51s&quot;&gt;Safety Systems for Mobile Robots&lt;/a&gt;&quot; I prepared.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
----&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;AGV Network. &lt;a href=&quot;https://www.agvnetwork.com/automated-guided-vehicles-safety-systems&quot;&gt;Understanding AGV Safety Systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.robotics.org/blog-article.cfm/Robot-Safety-Standards-for-Industrial-Mobile-Robots/63&quot;&gt;Robot Safety Standards for Industrial Mobile Robots&lt;/a&gt;. RIA, Robotics Industries Association. 2017.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;EN 1525&lt;/li&gt;
&lt;li&gt;ANSI B56.5&lt;/li&gt;
&lt;li&gt;EN ISO 13855&lt;/li&gt;
&lt;li&gt;S300 Safety laser scanner operating instructions. SICK AG.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Keyence. Safety Laser Scanner SZ Series Manual&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://huffmaneng.com/what-are-safety-plcs/&quot;&gt;What Are Safety PLCs&lt;/a&gt;. Huffman Engineering. 2017.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://automacomp.blogspot.com/2020/04/safety-systems-for-mobile-robots.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjkcXyiWiJBDnDFlvekJSX8mwPwWleWMJJHBigkN8xrlfmfTxWHlpKHaBuGWRZzdnEkv4fNwta7xBPFuNrcydUmKYWW5VxWyPzsvRUbLX-r11_h_oPiq4J1nGPRlvPDCLlXTJoGOLEYhV_/s72-c/sicksafety.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-8508024242597874291</guid><pubDate>Fri, 28 Feb 2020 14:09:00 +0000</pubDate><atom:updated>2022-03-08T18:16:28.160+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Companies</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>Cloud Computing for our exponential world</title><description>&lt;span style=&quot;background-color: lime;&quot;&gt;4 minutes reading&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.nist.gov/&quot;&gt;National Institute of Standards and Technology&lt;/a&gt; defined Cloud Computing in 2011 in the&amp;nbsp;&lt;a href=&quot;https://csrc.nist.gov/publications/detail/sp/800-145/final&quot;&gt;NIST Definition of Cloud Computing&lt;/a&gt;&amp;nbsp;document, telling us about three types of Cloud-based Service Models: IaaS, PaaS and SaaS&lt;br /&gt;
&lt;br /&gt;
We could compare these models with a full On-Premises model (Traditional IT):&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwEPGQANIBKLiU9Ch2v2IyZGAHbC4MnZ4ffnUowayzXVbLl88rMa26bbSdPamYKF-xSE9VcnkHod1K3JvQprkHJdhg_iRGVWJvcdNem7G30IMfKux2BfM_mLFnmQ385jwCZrV-gnt-Na9l/s1600/cloud_services.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-=&quot;&quot; data-original-width=&quot;800&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwEPGQANIBKLiU9Ch2v2IyZGAHbC4MnZ4ffnUowayzXVbLl88rMa26bbSdPamYKF-xSE9VcnkHod1K3JvQprkHJdhg_iRGVWJvcdNem7G30IMfKux2BfM_mLFnmQ385jwCZrV-gnt-Na9l/s640/cloud_services.jpg&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;IaaS (Infrastructure As A Service): Where the provider offers the infrastructure, so you do not need to pay attention to this part and focus on the relevant parts of your solution.&lt;/li&gt;
&lt;li&gt;PaaS (Platform As A Service): The provider offers you up to the Runtime level. It means that you have ready an environment where the infrastructure, O/S, middleware and runtime are all available and you focus on your data and applications. An example of this may be&amp;nbsp;&lt;a href=&quot;https://aws.amazon.com/robomaker/&quot;&gt;AWS Robomaker&lt;/a&gt;, where you could have all the infrastructure, plus the O/S (Ubuntu xx.xx for example), plus a middleware (ROSx), plus the runtimes needed, simulators, etc. so you focus on programming using the full created environment. See my&amp;nbsp;&lt;a href=&quot;https://automacomp.blogspot.com/2019/10/does-amazon-aws-robomaker-worth-it.html&quot;&gt;previous post&lt;/a&gt;&amp;nbsp;about AWS Robomaker&lt;/li&gt;
&lt;li&gt;SaaS (Software As A Service): The provider offers the full solution for you. An easy example is Gmail&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
From 2011 Cloud Computing has evolved a lot and NIST document, although still correct in its foundations, may require to cover a bit more on the complexity that nowadays cloud has. Anyway is still a good document to understand Cloud foundations.&lt;br /&gt;
&lt;br /&gt;
There are many providers of solutions for one or more of the service models mentioned. The most known ones are Microsoft (&lt;a href=&quot;https://azure.microsoft.com/&quot;&gt;Azure&lt;/a&gt;), Amazon (&lt;a href=&quot;https://aws.amazon.com/&quot;&gt;AWS&lt;/a&gt;) and Google (&lt;a href=&quot;https://cloud.google.com/&quot;&gt;Google Cloud&lt;/a&gt;) at least for IaaS and PaaS although there are others like &lt;a href=&quot;https://www.ibm.com/cloud&quot;&gt;IBM Cloud&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;https://www.oracle.com/cloud&quot;&gt;Oracle Cloud&lt;/a&gt;&amp;nbsp;that worth to mention.&lt;br /&gt;
&lt;br /&gt;
More and more companies are using these cloud-based services to offer as well other XaaS (“Anything As A Service), From RaaS (&lt;a href=&quot;https://en.wikipedia.org/wiki/Robot_as_a_service&quot;&gt;Robot As A Service&lt;/a&gt;) to GaaS (Games as a Service) and although cloud-based solutions are not always well accepted by customers that are worried mainly about security and accessibility matters, the cloud is undoubtedly where everything will go as soon as we ensure that customers feel comfortable with it (ensuring their safety, reliability and accessibility), almost everything will be cloud-based. Just think that nowadays all Bank services are available via Internet (BaaS) and we accept operating with it, being our personal and company accounts involved.&lt;br /&gt;
&lt;br /&gt;
Cloud is where scalability and elasticity are possible and the World needs scalability. Cloud is where multi-devices hardware-agnostic and OS-agnostic solutions are possible, where worldwide access is possible, &lt;a href=&quot;https://www.geekwire.com/2019/amazon-web-services-nasa-team-stream-video-space-via-cloud/&quot;&gt;even from the International Space Station&lt;/a&gt;. Cloud is where multi-connectivity with any device is possible. It doesn’t matter if it is an IOT device, a database server, a robot, a tablet or even a human brain. Cloud is the only option that really we have to continue our exponential technical growth. And remember, world evolution is an exponential function, not a linear one.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://automacomp.blogspot.com/2020/02/cloud-computing-for-our-exponential.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwEPGQANIBKLiU9Ch2v2IyZGAHbC4MnZ4ffnUowayzXVbLl88rMa26bbSdPamYKF-xSE9VcnkHod1K3JvQprkHJdhg_iRGVWJvcdNem7G30IMfKux2BfM_mLFnmQ385jwCZrV-gnt-Na9l/s72-c/cloud_services.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-1399478112707247416</guid><pubDate>Fri, 31 Jan 2020 20:20:00 +0000</pubDate><atom:updated>2020-02-01T04:20:04.295+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Education</category><category domain="http://www.blogger.com/atom/ns#">Hisparob</category><title>Educational Robotics. A growing business with purpose</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
I like the definition from Wikipedia of educational robotics: &quot;... a subdiscipline of robotics, applied to the educational field that focuses on the design, analysis, application and operation of robots. It can be taught in all educational levels, from kindergarten and primary education to postgraduate. &quot;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
However, it goes much further than creating robots and programming them, also encouraging humanistic cohesion in the group, what is so often forgotten when we talk about technology.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;a href=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTZ_m57dCZrvXbpcI1UBf-Wi6JDSXgRZjvI9VfhKDFxBXJ62C-xfQ&amp;amp;s&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTZ_m57dCZrvXbpcI1UBf-Wi6JDSXgRZjvI9VfhKDFxBXJ62C-xfQ&amp;amp;s&quot; /&gt;&lt;/a&gt;It is common for an educational robotics training to include a challenge, so that students can solve it with materials such as: mechanical parts, sensors, actuators and embedded systems. These materials, complemented with computer tools, allow working on solutions to the challenge. In this way, not only is there a theoretical learning process, but also a practical one, through a series of phases, very similar to those applied in the design of automated solutions for the commercial and industrial market: Analysis, design, construction, programming, testing, documentation and presentation or delivery. Depending on the age and real interest of students, it is possible to dive more in the complexity of these phases, getting from the most basic to the most complex, always from an entertaining and motivating point of view.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Many times this educational training can be complemented with other competitions between teams, from the same center, from other centers or independent teams, organized well by educational centers, companies or other institutions, in order to promote STEM talent (science, technology, engineering and mathematics) and identify innovative solutions in the field of robotics.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Educational robotics empower in the students, future researchers and business people, a series of competencies, awakening in many cases relevant vocations.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Fortunately, educational robotics is taken seriously in many developed countries, being part not only of curricular programs of educational centers, but also of extra curricular training offers (training centers, academies, etc.).&lt;br /&gt;
&lt;br /&gt;
Also it is clearly a business, as the $1.3 billion international robotics education market in 2019 is set to grow to $3.1 billion by 2025, according to findings by market research firm &lt;a href=&quot;https://www.holoniq.com/notes/2019-robotics-report/&quot;&gt;HolonIQ&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;roboticsinvestments&quot; src=&quot;https://marketbrief.edweek.org/wp-content/uploads/2019/09/roboticsinvestments.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;540&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Source: HolonIQ&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
As Vicepresident of &lt;a href=&quot;https://www.hisparob.es/en/intro/&quot;&gt;HISPAROB&lt;/a&gt;, Spanish technological platform for robotics,&amp;nbsp; I have to say that we take educational robotics very seriously, as a way to empower talent and scientific-technological knowledge in current and future generations. Among our &lt;a href=&quot;https://www.hisparob.es/en/theme-cluster/&quot;&gt;theme clusters&lt;/a&gt;, we have one about Educational Robotics, formed by 26 entities (manufacturers, distributors, training centers, etc.) highly active, seeking collaboration and cohesion of efforts so that robotics reaches not only the brain, but also to the soul of people. That is why at HISPAROB we are greatly grateful for the effort of this group, a reference in Spain and we encourage other groups and teams worldwide to continue helping robotics to reach the people with passion.&lt;/div&gt;
&lt;br /&gt;</description><link>http://automacomp.blogspot.com/2020/02/educational-robotics-growing-business.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><thr:total>0</thr:total><georss:featurename>Madrid, España</georss:featurename><georss:point>40.4167754 -3.7037901999999576</georss:point><georss:box>40.0300434 -4.3492371999999575 40.8035074 -3.0583431999999577</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-3854839820087580895</guid><pubDate>Sun, 22 Dec 2019 15:14:00 +0000</pubDate><atom:updated>2019-12-22T23:14:54.833+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Companies</category><category domain="http://www.blogger.com/atom/ns#">Hisparob</category><category domain="http://www.blogger.com/atom/ns#">Robotics News</category><title>Global Robot Cluster (GRC) The biggest Cluster of Clusters</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk77-AgEcGS54yqEHktLZk4RSnR8o8pHpGCDyNi8QhgEZ7H2UpA9G_AKduUBNveaj4ETeiN2n7NShCicLDx2IbtUr4HBJdHfj3gyRqA-zI5mRG1h5u26Uiuul-XZX6EjVUzymFqe7PZBJ3/s1600/Logo-GRC-officiel-300x142.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;142&quot; data-original-width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk77-AgEcGS54yqEHktLZk4RSnR8o8pHpGCDyNi8QhgEZ7H2UpA9G_AKduUBNveaj4ETeiN2n7NShCicLDx2IbtUr4HBJdHfj3gyRqA-zI5mRG1h5u26Uiuul-XZX6EjVUzymFqe7PZBJ3/s1600/Logo-GRC-officiel-300x142.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
On November 2019, I had the fortune and responsibility to represent &lt;a href=&quot;https://www.hisparob.es/en/home/&quot;&gt;Hisparob&lt;/a&gt; and Spain in the General &lt;span style=&quot;background-color: white;&quot;&gt;Assembly&lt;/span&gt; of &lt;b&gt;Global Robot Cluster (GRC)&lt;/b&gt; in South Korea, invited by the&amp;nbsp;Daegyeong Robot Enterprise Association (REPA) and financially supported by the Government of Daegu in South Korea.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
REPA, starts in 2017 the initiative to form the &lt;b&gt;Global Robot Cluster (GRC)&lt;/b&gt; together with three other countries, as an entity that intends to represent most of the countries in the world, under the objective of promoting exchange and collaboration in the field of robotics.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In Nov 2019, eleven countries became part of the GRC:&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;South Korea&lt;/b&gt;, represented by &lt;a href=&quot;http://www.repa.or.kr/&quot;&gt;Daegyeong Robot Enterprise Association&lt;/a&gt; (REPA)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;United States of America&lt;/b&gt;, represented by &lt;a href=&quot;https://www.massrobotics.org/&quot;&gt;MassRobotics&lt;/a&gt; and &lt;a href=&quot;https://svrobo.org/&quot;&gt;Silicon Valley Robotics&lt;/a&gt;&amp;nbsp;(SRV)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;France&lt;/b&gt;,&amp;nbsp;represented by&amp;nbsp;&lt;a href=&quot;https://ffcrobotique.fr/&quot;&gt;FFCR&lt;/a&gt; and &lt;a href=&quot;https://www.coboteam.fr/&quot;&gt;Coboteam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Spain&lt;/b&gt;,&amp;nbsp;represented by&amp;nbsp;&lt;a href=&quot;https://www.hisparob.es/en/home/&quot;&gt;Hisparob&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Singapore&lt;/b&gt;,&amp;nbsp;represented by&amp;nbsp;&lt;a href=&quot;https://siaa.org/&quot;&gt;Singapore Industrial Automation Association&lt;/a&gt;&amp;nbsp;(SIAA)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Uzbekistan&lt;/b&gt;,&amp;nbsp;represented by Uzbekistan Robotics Federation (URF)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Israel&lt;/b&gt;,&amp;nbsp;represented by &lt;a href=&quot;http://www.irob.org.il/&quot;&gt;Israeli Robotics Association&lt;/a&gt; (IROB)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Russia&lt;/b&gt;,&amp;nbsp;represented by &lt;a href=&quot;http://robotunion.ru/en/&quot;&gt;Russian Association of Robotics&lt;/a&gt;&amp;nbsp;(RAR)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Philippines&lt;/b&gt;,&amp;nbsp;represented by &lt;a href=&quot;https://www.mrsp-phil.org/&quot;&gt;Mechatronics and Robotics Society of Philippines&lt;/a&gt; (MRSP)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Malaysia&lt;/b&gt;,&amp;nbsp;represented by &lt;a href=&quot;https://myras.org/&quot;&gt;Malaysia Robotics and Automation Society&lt;/a&gt;&amp;nbsp;(MyRAS)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Turkey&lt;/b&gt;,&amp;nbsp;represented by &lt;a href=&quot;https://www.roboder.org.tr/&quot;&gt;ROBODER&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
By 2020 Thailand and Denmark may also join the GRC.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPzb7SKP_z-RECCIwlEKboMLNpQnS0Y7xi_ID5iDSJ181IkJvDuJMcJju-wpHatfjPWyzmN1yg4T4HSXBN6PptrevqBTo-XqWiDsinSq76_0WmFOrQRciHBL8tkVjp83XISCg2-d-fYSn9/s1600/2019-11_GRC-map-1-660x316.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;316&quot; data-original-width=&quot;540&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPzb7SKP_z-RECCIwlEKboMLNpQnS0Y7xi_ID5iDSJ181IkJvDuJMcJju-wpHatfjPWyzmN1yg4T4HSXBN6PptrevqBTo-XqWiDsinSq76_0WmFOrQRciHBL8tkVjp83XISCg2-d-fYSn9/s640/2019-11_GRC-map-1-660x316.png&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;GRC members. 2019&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
GRC is a great initiative and I strongly recommend clusters of different countries to join as members. We live in a Global world and most countries in the world have already learned from previous crises the importance of being part of this Global World, to expand opportunities.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hisparob in Spain tries to help to facilitate this step by promoting international relations for the benefit of our partners and the progress of robotics in our country and in the world.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I want to express a special recognition to GRC, REPA, the Government of the city of Daegu in South Korea and the Spanish companies &lt;a href=&quot;http://www.dahnghun.com/&quot;&gt;Dahn Ghun&lt;/a&gt; and &lt;a href=&quot;https://www.globalrobotexpo.com/&quot;&gt;GR-EX&lt;/a&gt; for contributing in one way or other to facilitate this great opportunity for our associates and for our country.&lt;/div&gt;
&lt;br /&gt;
Alejandro Alonso Puig&lt;br /&gt;
Vice President HISPAROB&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://automacomp.blogspot.com/2019/12/global-robot-cluster-grc-biggest.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk77-AgEcGS54yqEHktLZk4RSnR8o8pHpGCDyNi8QhgEZ7H2UpA9G_AKduUBNveaj4ETeiN2n7NShCicLDx2IbtUr4HBJdHfj3gyRqA-zI5mRG1h5u26Uiuul-XZX6EjVUzymFqe7PZBJ3/s72-c/Logo-GRC-officiel-300x142.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Daegu (Taegu), Corea del Sur</georss:featurename><georss:point>35.8714354 128.601445</georss:point><georss:box>35.4593849 127.95599800000001 36.2834859 129.246892</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-6255165850739323614</guid><pubDate>Sun, 24 Nov 2019 11:05:00 +0000</pubDate><atom:updated>2019-12-10T05:00:56.839+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Meetings &amp; Visits</category><category domain="http://www.blogger.com/atom/ns#">Robotics News</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>The 8th Edition of Daegu Robot Expo (South Korea)</title><description>November 2019 has been the date for this edition of &lt;a href=&quot;http://www.robex.or.kr/eng/&quot; target=&quot;_blank&quot;&gt;Daegu Robot expo&lt;/a&gt;, where we saw a variety of robots, mainly anthropomorphic, although we saw some few professional drones, UGVs, educational robots and parts.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/ssaVyb3MVlg&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Between the professional drones we saw a huge &lt;a href=&quot;http://www.atdlab.com/wp/engine-drone-2/&quot; target=&quot;_blank&quot;&gt;engine drone&lt;/a&gt;, a quadcopter with fuel combustion engine from &lt;a href=&quot;http://www.atdlab.com/wp/&quot; target=&quot;_blank&quot;&gt;ATD Lab&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Also a&amp;nbsp; fixed wing drone&amp;nbsp; from &lt;a href=&quot;http://joy-drone.com/&quot; target=&quot;_blank&quot;&gt;Joydrone&lt;/a&gt;, with vertical take off and landing&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.yujinms.co.kr/&quot; target=&quot;_blank&quot;&gt;Yujin Mechatronics&lt;/a&gt; showed between other things the collaborative robot arm &lt;a href=&quot;https://www.fp-robotics.com/en/p-rob/&quot; target=&quot;_blank&quot;&gt;P-rob&lt;/a&gt; from the swiss company &lt;a href=&quot;https://www.fp-robotics.com/&quot; target=&quot;_blank&quot;&gt;F&amp;amp;P Robotics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.iakorea.co.kr/&quot; target=&quot;_blank&quot;&gt;IA Korea&lt;/a&gt; showed some &lt;a href=&quot;http://www.iakorea.co.kr/bbs/content.php?co_id=product15&amp;amp;me_getid=2092&amp;amp;MainMenuIndex=2&amp;amp;SubMenuIndex=14&quot; target=&quot;_blank&quot;&gt;scara type robots&lt;/a&gt; that they distribute as well as linear actuators&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.rainbow-robotics.com/&quot; target=&quot;_blank&quot;&gt;Rainbow Robotics&lt;/a&gt;, a spin-off from &lt;a href=&quot;https://hubolab.kaist.ac.kr/&quot; target=&quot;_blank&quot;&gt;Hubo Labs&lt;/a&gt; in Korea showed their &lt;a href=&quot;http://www.rainbow-robotics.com/new/theme/basic/sub/sub_rb5.php&quot; target=&quot;_blank&quot;&gt;RB Series cobots&lt;/a&gt;. They offer a user friendly android based GUI, allowing users to easily configure and operate the robot.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mrobotics.co.kr/&quot; target=&quot;_blank&quot;&gt;Man&amp;amp;Robot&lt;/a&gt; co ltd showed Automatic Screw Assembly Machine Using Cooperative Robot.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ruben.co.kr/&quot; target=&quot;_blank&quot;&gt;Ruben&lt;/a&gt; offered 3D vision guided robotics and Bin picking system based on Fanuc robots&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://quickresponsesystem.wixsite.com/qrsystem&quot; target=&quot;_blank&quot;&gt;QRS co ltd&lt;/a&gt; showed their bin picking solutions based on &lt;a href=&quot;https://www.densorobotics.com/&quot; target=&quot;_blank&quot;&gt;Denso arms&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mintrobot.com/&quot; target=&quot;_blank&quot;&gt;Mintrobot Co Ltd&lt;/a&gt;&amp;nbsp;showed their PAL-A4 and PAL-A6 robots. Scara and orthogonal&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.staubli.com/&quot; target=&quot;_blank&quot;&gt;Stäubli&lt;/a&gt;&amp;nbsp;showed their well known robot arms as well as their Stäubli Robotics Suit of software&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Educational robots company, distributed in Spain by &lt;a href=&quot;http://www.dahnghun.com/&quot; target=&quot;_blank&quot;&gt;Dahn Ghun&lt;/a&gt; company&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Also we saw some &lt;a href=&quot;https://cafe.naver.com/smart3dos&quot; target=&quot;_blank&quot;&gt;smart 3d printers&lt;/a&gt;, using either PLA or ABS for non industrial creations.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wego-robotics.com/&quot; target=&quot;_blank&quot;&gt;Wego&lt;/a&gt;&amp;nbsp;showed Ugvs mainly, from Clearpath as well as developed by wego.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Einbot showed a deep learning visual inspection robot sorting solution&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.kopo.ac.kr/&quot; target=&quot;_blank&quot;&gt;Robot Campus of Korea Polythecnic&lt;/a&gt; showed research works with&amp;nbsp;&lt;a href=&quot;https://www.dobot.cc/dobot-magician/product-overview.html&quot; target=&quot;_blank&quot;&gt;Dobot&lt;/a&gt;&amp;nbsp;educational arms, drones and other automation systems&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.otorobot.kr/&quot; target=&quot;_blank&quot;&gt;Oto Robotics&lt;/a&gt; showed their industrial articulated robots OTR-6 and OTR-20. 6 axis pick and place robot and 6 axis welding robot.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.wstmp.com/&quot; target=&quot;_blank&quot;&gt;Woelsung TMP&lt;/a&gt;&amp;nbsp;manufacturer of robots for testing and handling radioactive materials, showed one of their telemanipulators for handling of radioactive materials, drug production, nuclear applications including testing, medical applications, and pharmacy.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.miraerobot.co.kr/&quot; target=&quot;_blank&quot;&gt;Mirae Robot&lt;/a&gt;&amp;nbsp;showed a set of small educational humanoid robots from &lt;a href=&quot;http://www.robotis.com/&quot; target=&quot;_blank&quot;&gt;Robotis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.hyundai-robotics.com/&quot; target=&quot;_blank&quot;&gt;Hyundai robotics&lt;/a&gt;&amp;nbsp;showed their huge clean robot for LCD glass screens manipulation as well as a variety of Industrial robots&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.daisocell.co.kr/&quot; target=&quot;_blank&quot;&gt;Daiso cell&lt;/a&gt;. Showed their force sensors, torque sensors and load cells.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dgym.co.kr/kor/index.php&quot; target=&quot;_blank&quot;&gt;DGM Tech&lt;/a&gt;&amp;nbsp;showed their rehabilitation exoskeleton&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.yaskawa.co.kr/&quot; target=&quot;_blank&quot;&gt;Yaskawa&lt;/a&gt;&amp;nbsp;showed their general industrial robot solutions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dmi.re.kr/main.do&quot; target=&quot;_blank&quot;&gt;Daegu Machinery Institute of components and materials foundation&lt;/a&gt;&amp;nbsp;showed several entertainment applications with third party robot arms, like cotton candy, coffee serving and ice making&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sensorsolution.kr/&quot; target=&quot;_blank&quot;&gt;Sensor Solution&lt;/a&gt;&amp;nbsp;showed some sennors for measuring displacement, preasure and torque.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;and last but not least,&amp;nbsp;&lt;a href=&quot;https://www.kuka.com/&quot; target=&quot;_blank&quot;&gt;Kuka&lt;/a&gt;&amp;nbsp;showed one of their industrial robots&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This was all from the&amp;nbsp;8th Edition of Daegu Robot Expo in South Korea.&lt;br /&gt;
&lt;br /&gt;
by Alejandro Alonso Puig&lt;/div&gt;
&lt;/div&gt;
</description><link>http://automacomp.blogspot.com/2019/11/the-8th-edition-of-daegu-robot-expo.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/ssaVyb3MVlg/default.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Daegu (Taegu), Corea del Sur</georss:featurename><georss:point>35.8714354 128.601445</georss:point><georss:box>35.4593849 127.95599800000001 36.2834859 129.246892</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-4928348761472250948</guid><pubDate>Tue, 15 Oct 2019 20:14:00 +0000</pubDate><atom:updated>2019-12-31T05:37:04.680+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ROS</category><category domain="http://www.blogger.com/atom/ns#">Tech tips</category><title>Is Amazon AWS Robomaker worth it?</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Amazon released &lt;a href=&quot;https://aws.amazon.com/&quot; target=&quot;_blank&quot;&gt;AWS Robomaker&lt;/a&gt; last year (2018) as a service that makes it easy to create robotics applications at scale. But, what does it mean and how this could help us in our developments and release of real products?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;The product&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
AWS RoboMaker nowadays is focused on extending the Robot Operating System (&lt;a href=&quot;https://en.wikipedia.org/wiki/Robot_Operating_System&quot; target=&quot;_blank&quot;&gt;ROS&lt;/a&gt;) framework with cloud services. [1].&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
AWS Robomaker service suite includes nowadays (2019) the following components:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://docs.aws.amazon.com/robomaker/latest/dg/cloud-services-integration.html&quot; target=&quot;_blank&quot;&gt;Cloud Extensions&lt;/a&gt; for ROS: With them, it is possible to offload some resource-intensive computing processes that are used in robotics applications to the cloud and free up local compute resources. These extensions allows to integrate with AWS services like Amazon Kinesis Video Streams for video streaming, Amazon Rekognition for image and video analysis, Amazon Lex for speech recognition, Amazon Polly for speech generation, and Amazon CloudWatch for logging and monitoring. RoboMaker provides each of these cloud service extensions as open source ROS packages, so it is possible to build functions on the robot by taking advantage of cloud APIs[2]. Having said that, obviously AWS charges fees per usage of the cloud services. This seems to be the business model of AWS Robomaker for Amazon.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Development Environment, based on &lt;a href=&quot;https://aws.amazon.com/cloud9/&quot; target=&quot;_blank&quot;&gt;AWS Cloud9&lt;/a&gt;, so it is possible to launch a dedicated workspace to edit, run, and debug robotics application code. RoboMaker&#39;s development environment includes the operating system, development software, and ROS automatically downloaded, compiled, and configured. Plus, RoboMaker cloud extensions and sample robotics applications are pre-integrated in the environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Simulation system based on &lt;a href=&quot;https://en.wikipedia.org/wiki/Gazebo_simulator&quot; target=&quot;_blank&quot;&gt;Gazebo&lt;/a&gt;, that supports large scale and parallel simulations, and automatically scales the underlying infrastructure based on the complexity of the simulation.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Fleet Management service allows &lt;a href=&quot;https://en.wikipedia.org/wiki/Over-the-air_programming&quot; target=&quot;_blank&quot;&gt;over-the-air&lt;/a&gt; deployment to deploy a robotics application into a robot fleet securely, so updates could be easily deployed in a full fleet or part of a fleet of robots.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf-uqqh3-VZgImRFjIN0qE43B4TjQjflraO-vfxFWZxsMJin66Nvi2XZQUU1EqAlZqgGxzJODFlbuJpWSEUgJwRJxKcLpze9LYAWEXFjH6FjYRPylunXLAH_aySi1ISCMNkZAt1FEvmh-a/s1600/awsrobomaker.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf-uqqh3-VZgImRFjIN0qE43B4TjQjflraO-vfxFWZxsMJin66Nvi2XZQUU1EqAlZqgGxzJODFlbuJpWSEUgJwRJxKcLpze9LYAWEXFjH6FjYRPylunXLAH_aySi1ISCMNkZAt1FEvmh-a/s1600/awsrobomaker.png&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;(C) Amazon AWS Robomaker&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;Observations&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The product sounds really interesting, but let&#39;s consider the following goods and bads from my personal point of view:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;One of the interesting things of being cloud based is that it could be used for development from anywhere, without the need to have ROS installed in the developers PC. This is a good starting point, but this is not usually a preferred long term solutions for developers, who use their preferred IDEs and tools for static code analysis. Anyway you could always use your IDE and tools and use only AWS cloud services.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;This solution support ROS Kinetic and Melody, the latest two long term support versions of ROS1, also it supports ROS2.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Cloud extensions are really interesting. Having the capacity to run powerful computer vision algorithms in a massive computational environment in a transparent way is definitely a good option. The same happens with the other cloud based services offered by AWS. But you have to keep in mind that you need to ensure a reliable communications channel if your dependency to the cloud services is critical to your specific application to work properly.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It is very interesting that AWS Robomaker is always considering the idea of a fleet, so simulations and services could be used for the full set of robots.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;One of the things I really like is the option to deploy updated OTA (&lt;a href=&quot;https://en.wikipedia.org/wiki/Over-the-air_programming&quot; target=&quot;_blank&quot;&gt;Over-the-air&lt;/a&gt;) to one or more robots in a fleet. Imagine you have 10 robots installed in a customer. If you update all of them in a shot may be risky. With this service you could update just one, then three and after everything is ok, then the rest, easily, with no headaches.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;One of the things I like of the cloud services offered by AWS is that you pay per use, so you may even charge to customers based on this model in case you offer a robot-as-service business model&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;You also could have cloud based metrics of the robots, so you could do preventive maintenance or monitoring.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;About the simulations, definitely developers could create much more powerful simulations in AWS Robomaker than if they have Gazebo simulator locally installed in their top notch powerful PCs, as AWS offer expandable computing power. This is just a question of how much computing power you need and how much money you are prepared to pay.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;About real product applications, nowadays I see that there is a risk on the dependency for reliable wifi connection. If your application depends on it, you need to implement alternative ways of communications, so you may need to implement a solution that switches from wifi to 4G in case wifi fails or degrade.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Last thing is that somehow using AWS you need to accept that you are creating a dependency to these services, so you will not be easily able to implement other similar solutions with on-board computing in the future. Anyway, Amazon looks to be a good partner for a long term relationship.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
---&lt;/div&gt;
&lt;div&gt;
Reference:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
[1] What is AWS Robomaker: https://docs.aws.amazon.com/en_pv/robomaker/latest/dg/what-is-robomaker.html&lt;/div&gt;
&lt;div&gt;
[2]AWS Robomaker web page: https://aws.amazon.com/robomaker&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://automacomp.blogspot.com/2019/10/does-amazon-aws-robomaker-worth-it.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf-uqqh3-VZgImRFjIN0qE43B4TjQjflraO-vfxFWZxsMJin66Nvi2XZQUU1EqAlZqgGxzJODFlbuJpWSEUgJwRJxKcLpze9LYAWEXFjH6FjYRPylunXLAH_aySi1ISCMNkZAt1FEvmh-a/s72-c/awsrobomaker.png" height="72" width="72"/><thr:total>1</thr:total><georss:featurename>Burgos, España</georss:featurename><georss:point>42.3439925 -3.6969060000000127</georss:point><georss:box>42.2501035 -3.8582675000000126 42.437881499999996 -3.5355445000000127</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2116380478208046335.post-6128912984779531008</guid><pubDate>Sun, 29 Sep 2019 21:11:00 +0000</pubDate><atom:updated>2019-09-30T05:11:41.903+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ROS</category><title>Is ROS ready for industry?</title><description>&lt;style type=&quot;text/css&quot;&gt;
p.p1 {margin: 0.0px 0.0px 8.0px 0.0px; font: 11.0px &#39;Trebuchet MS&#39;; -webkit-text-stroke: #000000}
p.p2 {margin: 0.0px 0.0px 8.0px 0.0px; font: 11.0px &#39;Trebuchet MS&#39;; -webkit-text-stroke: #000000; min-height: 12.0px}
li.li1 {margin: 0.0px 0.0px 8.0px 0.0px; font: 11.0px &#39;Trebuchet MS&#39;; -webkit-text-stroke: #000000}
span.s1 {font-kerning: none}
span.s2 {font: 7.3px &#39;Trebuchet MS&#39;; font-kerning: none}
span.s3 {font: 12.0px Helvetica}
&lt;/style&gt;


&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;-webkit-text-stroke-width: initial;&quot;&gt;Recently I published my latest book “&lt;a href=&quot;https://www.amazon.com.au/programming-Python-Alejandro-Alonso-Puig-ebook/dp/B07XMF886B&quot; target=&quot;_blank&quot;&gt;ROS Programming with Python&lt;/a&gt;” in Amazon. Some people asked me free promotional units of the book (just email me if you want yours), but what was really interesting was to find people very reluctant to &lt;a href=&quot;https://en.wikipedia.org/wiki/Robot_Operating_System&quot; target=&quot;_blank&quot;&gt;ROS&lt;/a&gt;, saying it is just for education and not for the real Industry. I think ROS is starting to offer interesting options for Industry, but to evaluate that we need to know in advance that there are three different approaches of ROS: ROS 1, ROS 2 and ROS Industrial. Let me briefly explore them:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;-webkit-text-stroke-width: initial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;ROS 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;s1&quot;&gt;The Robot Operating System (ROS) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behaviour across a wide variety of robotic platforms&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;ROS 1 born as a solution for single robots, the PR2 from Willow Garage, although it was designed to be used in a variety of robots with no real time requirements.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Today we see ROS used not only on the PR2 and robots that are similar to the PR2, but also on wheeled robots of all sizes, legged humanoids, industrial arms, outdoor ground vehicles (including self-driving cars), aerial vehicles, surface vehicles, and more&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;ROS 1 is nowadays the approach of ROS that most people knows, with several releases, being the last LTS versions (Long Term Support) Kinetic and Melodic. In fact, when you talk nowadays about ROS, it is widely accepted that you really are talking about ROS 1.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;ROS Industrial&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;s1&quot;&gt;ROS-Industrial (or ROS-I) was created in 2012 to develop collaboration between ROS and the industry&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;ROS-Industrial is an open-source project that extends the advanced capabilities of ROS software to manufacturing&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;ROS capabilities, such as advanced perception and path/grasp planning, can enable manufacturing robotic applications that were previously technically infeasible or cost prohibitive.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;ROS-Industrial is released under the business-friendly BSD&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt; and Apache 2.0 licenses.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
With ROS-I, BMW Group Logistics was able to incorporate several different sensors into their STR to enable sensor fusion within each mobile robot. ROS-I allows the different hardware and sensors contained within the vehicle to communicate with each other, and also allows the robot to communicate with different IoT solutions. BMW uses a cloud-based operating platform for central coordination of the STRs.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtk-QckdLX-h7A-hgsVzV3WQkxLg4Q9IqlPX98A7Vi3xZIdwXk3GuRGTSmTdRUcetrHMHcBrm2PYNax6snl_sxLR57fbNM78IlmJK-1WDxkhSIqqRYs1xlbxxTEAmHhL4510uFR48kamlz/s1600/Mobile%252BRobot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;367&quot; data-original-width=&quot;657&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtk-QckdLX-h7A-hgsVzV3WQkxLg4Q9IqlPX98A7Vi3xZIdwXk3GuRGTSmTdRUcetrHMHcBrm2PYNax6snl_sxLR57fbNM78IlmJK-1WDxkhSIqqRYs1xlbxxTEAmHhL4510uFR48kamlz/s640/Mobile%252BRobot.png&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;BMW, Microsoft and Open Robotics on an automation solution using ROS-I&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;ROS 2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;ROS 2 was first introduced in 2014 in ROSCON 2014 conference. ROS two is not a new version of ROS, but a new promising approach, with different releases, that is much more prepared for the Industry than ROS 1.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;Robotics and business evolution asked for new use cases that were not considered when ROS 1 was designed and were the reason of creating a new approach of ROS: ROS 2. Some of these use cases are, as described by Brian Gerkey, CEO of Open Robotics and former Director of Open Source Development at Willow Garage&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;span class=&quot;s3&quot;&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;Teams of multiple robots: while it is possible to build multi-robot systems using ROS 1, there is no standard approach, and they are all somewhat of a hack on top of the single-master structure of ROS 1. In the other hand, ROS 2 is designed as a distributed system for single or multiple robots, not depending on a Master and replacing the messaging layer to rely on DDS (Data Distribution Services).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;span class=&quot;s3&quot;&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;Real-time systems: we want to support real-time control directly in ROS, including inter-process and inter-machine communication (assuming appropriate operating system and/or hardware support). While ROS 1 is not designed for Real time, ROS 2 could work in real time while using RTOS.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;span class=&quot;s3&quot;&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;Non-ideal networks: we want ROS to behave as well as is possible when network connectivity degrades due to loss and/or delay, from poor-quality WiFi to ground-to-space communication links. ROS 2 is designed for this approach while not ROS 1.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;span class=&quot;s3&quot;&gt;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;Production environments: while it is vital that ROS continue to be the platform of choice in the research lab, we want to ensure that ROS-based lab prototypes can evolve into ROS-based products suitable for use in real-world applications.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;WHAT ROS APPROACH THEN?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;The rivalry may be more between ROS 1 and ROS 2, considering ROS-I definitely more for Industrial robots and manipulators.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;I like the recommendation given on July 2019 by Dan Rose and Nick Fragale from Rover Robotics with help from Open Robotics:&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;wp-block-table has-fixed-layout is-style-stripes&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: white; border-bottom: 1px solid rgb(243, 244, 245); border-collapse: inherit; border-spacing: 0px; box-sizing: border-box; color: black; font-family: BentonSans; font-size: 16px; margin: 0px; padding: 0px; table-layout: fixed; width: 580px;&quot;&gt;&lt;tbody style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #f3f4f5; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Demographic&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Description of user&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Advice&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Students&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Those who are just learning to use ROS&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Stick with ROS 1 for now. Many of the concepts in ROS 1 and ROS 2 are the same so learning ROS 1 will help you to learn ROS 2 later on.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #f3f4f5; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Professors&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Those teaching ROS&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Keep teaching ROS 1 for now but start thinking about curriculum for ROS 2. There are many entities interested in helping to develop curriculum for ROS 2 including Rover Robotics so you don’t have to go at it alone&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Researchers&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Those using ROS to publish papers&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Unless your paper is specifically to show off using ROS 2 our advice is to stick with ROS 1 for the time being.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #f3f4f5; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Large Companies&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Those who are in R&amp;amp;D groups funded by a large corporate entity&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Strongly consider ROS 2 to reduce the amount of technical debt in the future. Put people with experience with ROS 1 on the project.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;New Robotics Startups&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Those who are thinking about starting a robotics company&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Strongly consider ROS 2 to reduce the amount of technical debt in the future. Hire people with experience with ROS 1.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #f3f4f5; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Existing Robotics Startups&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Those working at a robotics startup that’s either using ROS 1 or not using ROS at all.&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;This is the hardest group to offer advice to. It really depends on where you are at with your startup. Keep an ear to the ground on ROS 2, at some point you will want to switch but it will be like ripping off a band-aid.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Robotics OEM&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Those who make either robots, sensors for robots, or anything that needs a ROS driver&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: small;&quot;&gt;Now is a good time to switch. ROS 2 Dashing is the first LTS release so its now safe for OEMs to start porting drivers without fear of new features that will break functionality. Additionally we have seen large companies like Amazon, Intel, and Microsoft devote significant resources towards ROS 2 development.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;COMPANIES USING OR SUPPORTING ROS&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Some Companies Using ROS: NASA, BMW, Clearpath Robotics, Fetch Robotics, Pal Robotics, Robotnik, Yujin Robots, Robotis, Shadow Robot, Husarion, Neobotix, Gaitech, Sony, Ubiquity Robotics, Open Robotics, Rover Robotics, DJI, Infinium Robotics, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;s1&quot;&gt;ROS-I is supported by an international Consortium of industry and research members: ROS Industrial Consortium.&amp;nbsp;&lt;/span&gt;ROS Industrial Consortium includes companies such as ABB, Airbus, Bosch, BMW, IFM, Intel, Pepperl+Fuchs, Siemens, Universal Robots, Yaskawa and much more.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rosindustrial.org/ric/current-members&quot; target=&quot;_blank&quot;&gt;ROS Industrial Consortium Members&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.therobotreport.com/top-10-ros-based-robotics-companies-2019/&quot; target=&quot;_blank&quot;&gt;Top 10 ROS-based robotics companies in 2019&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://subscription.packtpub.com/book/hardware_and_creative/9781783554713/1/ch01lvl1sec15/opportunities-for-ros-in-industries-and-research&quot; target=&quot;_blank&quot;&gt;Opportunities for ROS in industries and research&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.robotics.org/content-detail.cfm/Industrial-Robotics-Industry-Insights/ROS-Industrial-for-Real-World-Solutions/content_id/7919&quot; target=&quot;_blank&quot;&gt;ROS-Industrial for Real-World Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.roverrobotics.com/ros-2-is-it-time-to-switch-tutorial-included/&quot; target=&quot;_blank&quot;&gt;ROS 2. Is it time to switch?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://design.ros2.org/articles/why_ros2.html&quot; target=&quot;_blank&quot;&gt;Why ROS 2?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://design.ros2.org/articles/changes.html&quot; target=&quot;_blank&quot;&gt;Changes between ROS 1 and ROS 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ros.org/about-ros/&quot; target=&quot;_blank&quot;&gt;About ROS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.robotnik.es/ros-industrial-merging-ros-and-the-industry/&quot; target=&quot;_blank&quot;&gt;ROS-Industrial, merging ROS and the industry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rosindustrial.org/&quot; target=&quot;_blank&quot;&gt;ROS-Industrial oficial web page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><link>http://automacomp.blogspot.com/2019/09/is-ros-ready-for-industry.html</link><author>noreply@blogger.com (Alejandro Alonso Puig)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtk-QckdLX-h7A-hgsVzV3WQkxLg4Q9IqlPX98A7Vi3xZIdwXk3GuRGTSmTdRUcetrHMHcBrm2PYNax6snl_sxLR57fbNM78IlmJK-1WDxkhSIqqRYs1xlbxxTEAmHhL4510uFR48kamlz/s72-c/Mobile%252BRobot.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>