Guest User

codeanddesignpage

a guest
Jan 25th, 2021
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.99 KB | None | 0 0
  1. <link rel="preconnect" href="https://fonts.gstatic.com">
  2. <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap" rel="stylesheet">
  3. <body style="margin: 0;">
  4. <div style="position: fixed; width: 100%; height: 100%; overflow: auto;">
  5. <div style="display: flex; height: 50vh; background-color: #000000;">
  6. <div style="display: flex; flex-direction: column; justify-content: space-between; flex: 1; padding: 30px 40px;">
  7. <div style="display: flex; flex-direction: column;">
  8. <span style="font-family: Open Sans; font-size: 20px; font-weight: 700; color: #ffffff;">Ian Baldwin <span style="font-weight: 300; color: #bbbbbb;">([email protected])</span></span>
  9. <span style="margin-top: 5px; font-family: Open Sans; font-size: 14px; color: lightblue;">Ian Baldwin's CV.pdf</span>
  10. <span style="margin-top: 20px; font-family: Open Sans; font-size: 14px; color: #dddddd;">I don't really understand what Baldwin does (just some description right here)</span>
  11. </div>
  12. <div style="display: flex;">
  13. <div style="display: flex;">
  14. <svg style="width: 16px; height: 16px; fill: #ffffff;" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Skype icon</title><path d="M12.069 18.874c-4.023 0-5.82-1.979-5.82-3.464 0-.765.561-1.296 1.333-1.296 1.723 0 1.273 2.477 4.487 2.477 1.641 0 2.55-.895 2.55-1.811 0-.551-.269-1.16-1.354-1.429l-3.576-.895c-2.88-.724-3.403-2.286-3.403-3.751 0-3.047 2.861-4.191 5.549-4.191 2.471 0 5.393 1.373 5.393 3.199 0 .784-.688 1.24-1.453 1.24-1.469 0-1.198-2.037-4.164-2.037-1.469 0-2.292.664-2.292 1.617s1.153 1.258 2.157 1.487l2.637.587c2.891.649 3.624 2.346 3.624 3.944 0 2.476-1.902 4.324-5.722 4.324m11.084-4.882l-.029.135-.044-.24c.015.045.044.074.059.12.12-.675.181-1.363.181-2.052 0-1.529-.301-3.012-.898-4.42-.569-1.348-1.395-2.562-2.427-3.596-1.049-1.033-2.247-1.856-3.595-2.426-1.318-.631-2.801-.93-4.328-.93-.72 0-1.444.07-2.143.204l.119.06-.239-.033.119-.025C8.91.274 7.829 0 6.731 0c-1.789 0-3.47.698-4.736 1.967C.729 3.235.032 4.923.032 6.716c0 1.143.292 2.265.844 3.258l.02-.124.041.239-.06-.115c-.114.645-.172 1.299-.172 1.955 0 1.53.3 3.017.884 4.416.568 1.362 1.378 2.576 2.427 3.609 1.034 1.05 2.247 1.857 3.595 2.442 1.394.6 2.877.898 4.404.898.659 0 1.334-.06 1.977-.179l-.119-.062.24.046-.135.03c1.002.569 2.126.871 3.294.871 1.783 0 3.459-.69 4.733-1.963 1.259-1.259 1.962-2.951 1.962-4.749 0-1.138-.299-2.262-.853-3.266"/></svg>
  15. <span style="margin-left: 10px; font-family: Open Sans; font-size: 12px; font-weight: 600; color: #ffffff;">ian.baldy</span>
  16. </div>
  17. <div style="display: flex; margin-left: 20px;">
  18. <svg style="width: 16px; height: 16px; fill: #ffffff;" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub icon</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
  19. <a style="margin-left: 10px; font-family: Open Sans; font-size: 12px; font-weight: 600; color: #ffffff;" href="https://github.com/iabaldwin">iabaldwin</a>
  20. </div>
  21. </div>
  22. </div>
  23. </div>
  24. <div style="padding: 30px 40px;">
  25. <div style="display: flex;">
  26. <span style="padding-bottom: 5px; font-family: Open Sans; font-size: 16px; color: #666666;">Posts</span>
  27. <span style="margin-left: 20px; font-family: Open Sans; font-size: 16px; padding-bottom: 5px; border-bottom: 5px solid;">Code and Design</span>
  28. </div>
  29. <div style="display: flex; margin-top: 20px; padding: 30px 40px; background-color: #fafafa; border: 1px solid #f1f1f1;">
  30. <div style="display: flex; flex-direction: column;">
  31. <div style="display: flex; align-items: center;">
  32. <span style="padding: 2px 8px; border: 1px solid; font-family: Open Sans; font-size: 10px;">CODE</span>
  33. <span style="margin-left: 15px; font-family: Open Sans; font-size: 18px; font-weight: 600;">Long-term Localisation with LIDAR (L3)</span>
  34. </div>
  35. <span style="margin-top: 10px; font-family: Open Sans; font-size: 14px; color: #666666;">L3 is a state-estimator for road-vehicles, using inexpensive readily-available LIDAR sensors. Orthogonally-mounted off-the-shelf SICK LIDAR scanners are used to estimate vehicle state using an information- theoretic optimisation. The L3 software runs in real-time, and has been tested over hundreds of kilometres (and many months) of data taken by the road-vehicles of the Mobile Robotics Group at Oxford.</span>
  36. <span style="margin-top: auto; font-family: Open Sans; font-size: 14px; font-weight: 600; color: lightblue;">SHOW ALL</span>
  37. </div>
  38. <div style="margin-left: 20px; min-width: 35%;">
  39. <style>.codegena{position:relative;width:100%;height:0;padding-bottom:56.27198%;border:0;}.codegena iframe{position:absolute;top:0;left:0;width:100%;height:100%;}</style><div class="codegena"><iframe frameborder="0" width='500px' height='294px' src='https://player.vimeo.com/video/81037811?autoplay=1&title=0'></iframe></div>
  40. </div>
  41. </div>
  42. <div style="display: flex; margin-top: 20px; padding: 30px 40px; background-color: #fafafa; border: 1px solid #f1f1f1;">
  43. <div style="display: flex; flex-direction: column;">
  44. <div style="display: flex; align-items: center;">
  45. <span style="padding: 2px 8px; border: 1px solid; font-family: Open Sans; font-size: 10px;">DESIGN</span>
  46. <span style="margin-left: 15px; font-family: Open Sans; font-size: 18px; font-weight: 600;">Navigation Base Unit (NABU)</span>
  47. </div>
  48. <div style="display: flex; margin-top: 20px;">
  49. <img style="width: 25%; object-fit: cover;" src="http://iabaldwin.com/media/design/nabu_wildcat.jpg">
  50. <img style="width: 25%; object-fit: cover; border-left: 1px solid #f1f1f1;" src="http://iabaldwin.com/media/design/nabu_view_1.jpg">
  51. <img style="width: 25%; object-fit: cover; border-left: 1px solid #f1f1f1;" src="http://iabaldwin.com/media/design/nabu_view_2.jpg">
  52. <img style="width: 25%; object-fit: cover; border-left: 1px solid #f1f1f1;" src="http://iabaldwin.com/media/design/nabu_view_3.jpg">
  53. </div>
  54. </div>
  55. </div>
  56. <div style="display: flex; margin-top: 20px; padding: 30px 40px; background-color: #fafafa; border: 1px solid #f1f1f1;">
  57. <div style="display: flex; flex-direction: column;">
  58. <div style="display: flex; align-items: center;">
  59. <span style="padding: 2px 8px; border: 1px solid; font-family: Open Sans; font-size: 10px;">CODE</span>
  60. <span style="margin-left: 15px; font-family: Open Sans; font-size: 18px; font-weight: 600;">Javascript Robotics Toolkit (JTK)</span>
  61. </div>
  62. <span style="margin-top: 10px; font-family: Open Sans; font-size: 14px; color: #666666;">An example robotics toolkit, written in Javascsript to show the fundamentals of Simultaneous Localisation and Mapping (SLAM), and the principles of Markovian localisation. Example localisation methods in include that of the Extended Kalman Filter (EKF), and a Particle Filter (PF).</span>
  63. <div style="display: flex; margin-top: auto;">
  64. <span style="font-family: Open Sans; font-size: 14px; font-weight: 600; color: lightblue;">VIEW EKF</span>
  65. <span style="margin-left: 15px; font-family: Open Sans; font-size: 14px; font-weight: 600; color: lightblue;">VIEW PF</span>
  66. <a style="margin-left: 15px; font-family: Open Sans; font-size: 14px; font-weight: 600; color: lightblue;" href="https://github.com/iabaldwin/estimators.git">ESTIMATORS.GIT</a>
  67. </div>
  68. </div>
  69. <div style="margin-left: 20px; min-width: 35%;">
  70. <img style="max-width: 100%; max-height: 100%;" src="http://iabaldwin.com/media/code/estimator_EKF.jpg">
  71. </div>
  72. </div>
  73. <div style="display: flex; margin-top: 20px; padding: 30px 40px; background-color: #fafafa; border: 1px solid #f1f1f1;">
  74. <div style="display: flex; flex-direction: column;">
  75. <div style="display: flex; align-items: center;">
  76. <span style="padding: 2px 8px; border: 1px solid; font-family: Open Sans; font-size: 10px;">DESIGN</span>
  77. <span style="margin-left: 15px; font-family: Open Sans; font-size: 18px; font-weight: 600;">A second-generation NDE inspection robot (eRobot)</span>
  78. </div>
  79. <div style="display: flex; margin-top: 20px;">
  80. <img style="width: 25%; object-fit: cover;" src="http://iabaldwin.com/media/design/erobot_mounted.jpg">
  81. <img style="width: 25%; object-fit: cover; border-left: 1px solid #f1f1f1;" src="http://iabaldwin.com/media/design/erobot_view_1.jpg">
  82. <img style="width: 25%; object-fit: cover; border-left: 1px solid #f1f1f1;" src="http://iabaldwin.com/media/design/erobot_view_2.jpg">
  83. <img style="width: 25%; object-fit: cover; border-left: 1px solid #f1f1f1;" src="http://iabaldwin.com/media/design/erobot_view_3.jpg">
  84. </div>
  85. </div>
  86. </div>
  87. <div style="display: flex; margin-top: 20px; padding: 30px 40px; background-color: #fafafa; border: 1px solid #f1f1f1;">
  88. <div style="display: flex; flex-direction: column;">
  89. <div style="display: flex; align-items: center;">
  90. <span style="padding: 2px 8px; border: 1px solid; font-family: Open Sans; font-size: 10px;">CODE</span>
  91. <span style="margin-left: 15px; font-family: Open Sans; font-size: 18px; font-weight: 600;">MOOS.Python</span>
  92. </div>
  93. <span style="margin-top: 10px; font-family: Open Sans; font-size: 14px; color: #666666;">A set of bindings for the Mission Oriented Operating System (MOOS), maintained by the Oxford Mobile Robotics Group. The bindings use Boost.Python as the interface layer, allowing the code to make full use of MOOS improvements (as of MOOS V10, binary message transmission, compression, asynchronous send-receive).</span>
  94. <a style="margin-top: auto; font-family: Open Sans; font-size: 14px; font-weight: 600; color: lightblue;" href="http://sourceforge.net/projects/pymoos/">SOURCEFORGE.COM/PROJECTS/PYMOOS</a>
  95. </div>
  96. <div style="margin-left: 20px; min-width: 35%;">
  97. <div style="padding: 10px 15px; border: 1px solid #f1f1f1;">
  98. <span style="font-family: monospace; font-size: 14px;">from pymoos.XPCTcpSocket import *<br>
  99. from pymoos.CMOOSMsg import *<br>
  100. from pymoos.CMOOSCommObject import *<br>
  101. from pymoos.CMOOSCommPkt import *<br>
  102. ...<br>
  103. m = MOOSApp()<br>
  104. m.SetOnConnectCallBack( m.DoRegistrations )<br>
  105. m.SetOnMailCallBack( m.MailCallback )<br>
  106. ...<br>
  107. m.Run()</span>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </body>
Advertisement
Add Comment
Please, Sign In to add comment