1 00:00:06,320 --> 00:00:11,499 [Music] 2 00:00:15,440 --> 00:00:19,279 hey christopher 3 00:00:16,720 --> 00:00:21,439 thanks for coming along today um so our 4 00:00:19,279 --> 00:00:22,640 next presentation is christopher biggs 5 00:00:21,439 --> 00:00:23,840 who's going to be talking about 6 00:00:22,640 --> 00:00:25,519 assistive 7 00:00:23,840 --> 00:00:27,840 ar on a budget 8 00:00:25,519 --> 00:00:30,960 and uh this is a topic which is 9 00:00:27,840 --> 00:00:32,800 particularly interesting to me given my 10 00:00:30,960 --> 00:00:35,120 activities over the last couple of years 11 00:00:32,800 --> 00:00:37,920 with assistive technology projects 12 00:00:35,120 --> 00:00:39,840 and i'm fascinated to see what chris has 13 00:00:37,920 --> 00:00:41,360 achieved so 14 00:00:39,840 --> 00:00:44,360 thank you very much chris and take it 15 00:00:41,360 --> 00:00:44,360 away 16 00:00:44,559 --> 00:00:49,440 all right uh greetings earthlings meat 17 00:00:47,200 --> 00:00:51,360 and metal and also to anyone else 18 00:00:49,440 --> 00:00:52,480 receiving this out there in the wider 19 00:00:51,360 --> 00:00:54,879 universe 20 00:00:52,480 --> 00:00:57,600 today i want to confirm that planet 21 00:00:54,879 --> 00:00:59,680 earth is ripe for takeover by exploring 22 00:00:57,600 --> 00:01:03,359 the hilariously poor 23 00:00:59,680 --> 00:01:05,360 state of our cognitive technology 24 00:01:03,359 --> 00:01:07,760 and confirming that the inhabitants of 25 00:01:05,360 --> 00:01:10,320 this planet are still in the ludicrously 26 00:01:07,760 --> 00:01:12,400 early stages of uplifting themselves to 27 00:01:10,320 --> 00:01:15,200 higher sentience 28 00:01:12,400 --> 00:01:18,000 but before i go on some more shameless 29 00:01:15,200 --> 00:01:18,000 self-promotion 30 00:01:22,640 --> 00:01:28,320 my background is in computer science 31 00:01:25,040 --> 00:01:30,079 my sideline as an evil roboticist is 32 00:01:28,320 --> 00:01:32,240 pretty much self-taught 33 00:01:30,079 --> 00:01:34,720 i've always since i was a teenager been 34 00:01:32,240 --> 00:01:36,880 fascinated by the possibility of bodily 35 00:01:34,720 --> 00:01:39,200 and cognitive enhancements 36 00:01:36,880 --> 00:01:42,000 and that fascination has led me to 37 00:01:39,200 --> 00:01:43,840 create accelerando innovation space 38 00:01:42,000 --> 00:01:45,439 which you see behind me 39 00:01:43,840 --> 00:01:47,280 we're a technology consultancy in 40 00:01:45,439 --> 00:01:48,960 brisbane that also provides a co-working 41 00:01:47,280 --> 00:01:50,560 and maker space 42 00:01:48,960 --> 00:01:52,799 and the work we do with our members 43 00:01:50,560 --> 00:01:54,640 ranges from full service implementation 44 00:01:52,799 --> 00:01:56,799 to just providing a roof and some tools 45 00:01:54,640 --> 00:01:58,479 and letting people go for it 46 00:01:56,799 --> 00:02:00,880 so if you're in brisbane and that's 47 00:01:58,479 --> 00:02:02,880 interesting we're also the monthly venue 48 00:02:00,880 --> 00:02:05,280 for the brisbane into the internet of 49 00:02:02,880 --> 00:02:07,840 things meetup event which we call sunday 50 00:02:05,280 --> 00:02:09,200 mad science which is an open lab 51 00:02:07,840 --> 00:02:12,080 afternoon where you can bring your 52 00:02:09,200 --> 00:02:14,239 problems and projects and broken tech 53 00:02:12,080 --> 00:02:15,760 and explore solutions with your peers 54 00:02:14,239 --> 00:02:18,480 and the project i'm going to talk about 55 00:02:15,760 --> 00:02:21,280 today is one of those things that just 56 00:02:18,480 --> 00:02:24,720 arose from sitting around at the mad 57 00:02:21,280 --> 00:02:26,560 science meetup and shooting the breeze 58 00:02:24,720 --> 00:02:28,480 so naturally an environment like 59 00:02:26,560 --> 00:02:30,879 accelerando involves a fair bit of 60 00:02:28,480 --> 00:02:33,040 multitasking and multitasking is 61 00:02:30,879 --> 00:02:35,040 something that which i am quite well 62 00:02:33,040 --> 00:02:39,120 known to be 100 63 00:02:35,040 --> 00:02:40,959 absolutely and undeniably [ __ ] awful 64 00:02:39,120 --> 00:02:43,120 look i've occasionally been known to go 65 00:02:40,959 --> 00:02:45,440 looking for a screwdriver find the exact 66 00:02:43,120 --> 00:02:47,360 one i need and then spend the next hour 67 00:02:45,440 --> 00:02:49,599 wondering where did i put the screw that 68 00:02:47,360 --> 00:02:51,200 was in my hand a minute ago 69 00:02:49,599 --> 00:02:53,120 actually i'm bullshitting a bit there 70 00:02:51,200 --> 00:02:55,599 it's not occasional it's constant that 71 00:02:53,120 --> 00:02:57,920 happens all the time and 72 00:02:55,599 --> 00:03:00,959 the current unpleasantness here in 73 00:02:57,920 --> 00:03:02,319 season 3 of 2020 seems to only make it 74 00:03:00,959 --> 00:03:04,159 worse 75 00:03:02,319 --> 00:03:06,319 now cognitive challenges can be 76 00:03:04,159 --> 00:03:08,239 addressed in a number of ways there's 77 00:03:06,319 --> 00:03:09,920 psychiatric therapy and learning coping 78 00:03:08,239 --> 00:03:11,040 techniques which i like to think of 79 00:03:09,920 --> 00:03:12,480 debugging 80 00:03:11,040 --> 00:03:14,400 for your meat wear 81 00:03:12,480 --> 00:03:16,840 pharmacological treatments are quite 82 00:03:14,400 --> 00:03:18,800 popular and i reckon this is basically 83 00:03:16,840 --> 00:03:21,519 overclocking but today i want to tell 84 00:03:18,800 --> 00:03:23,920 you about prosthetics technology for 85 00:03:21,519 --> 00:03:25,440 improved multitasking 86 00:03:23,920 --> 00:03:27,040 my friend here in brisbane monica 87 00:03:25,440 --> 00:03:28,720 bradley often says that she wishes she 88 00:03:27,040 --> 00:03:30,319 could have an operating system for her 89 00:03:28,720 --> 00:03:32,640 life and that's something that i can 90 00:03:30,319 --> 00:03:35,280 really get behind 91 00:03:32,640 --> 00:03:37,680 so i chose to look at this problem sort 92 00:03:35,280 --> 00:03:39,440 of systematically well not really what i 93 00:03:37,680 --> 00:03:42,400 actually did was read a lot of science 94 00:03:39,440 --> 00:03:44,720 fiction and watched a heap of movies 95 00:03:42,400 --> 00:03:47,599 on the left here is what comics and 96 00:03:44,720 --> 00:03:50,239 movies and novels daniel before us 3d 97 00:03:47,599 --> 00:03:52,000 holograms that obey our tactile and 98 00:03:50,239 --> 00:03:54,480 spoken commands 99 00:03:52,000 --> 00:03:55,680 on the right is the absolute cutting 100 00:03:54,480 --> 00:03:57,680 edge 101 00:03:55,680 --> 00:03:59,760 of wearable technology 102 00:03:57,680 --> 00:04:02,239 as of 1990. 103 00:03:59,760 --> 00:04:05,040 i so envied these guys back in the day i 104 00:04:02,239 --> 00:04:05,040 wanted to be them 105 00:04:05,200 --> 00:04:08,159 so 106 00:04:06,080 --> 00:04:11,040 firstly i want to look at what parts of 107 00:04:08,159 --> 00:04:13,200 the sci-fi future we've already got 108 00:04:11,040 --> 00:04:15,840 what tech is just around the corner and 109 00:04:13,200 --> 00:04:17,759 what currently imaginary tech might be 110 00:04:15,840 --> 00:04:19,359 in the pipeline 111 00:04:17,759 --> 00:04:20,639 then i'm going to go piece by piece 112 00:04:19,359 --> 00:04:23,680 through what someone on the modest 113 00:04:20,639 --> 00:04:25,280 budget that is not tony stark might be 114 00:04:23,680 --> 00:04:27,120 able to assemble today 115 00:04:25,280 --> 00:04:28,320 we'll start with a computer 116 00:04:27,120 --> 00:04:30,880 which is somewhere where we were 117 00:04:28,320 --> 00:04:33,840 actually swamped for choice 118 00:04:30,880 --> 00:04:35,840 screens not so much there's good and 119 00:04:33,840 --> 00:04:37,520 there's cheap and there's very little 120 00:04:35,840 --> 00:04:40,160 intersection and there's very little 121 00:04:37,520 --> 00:04:40,160 compromise 122 00:04:40,479 --> 00:04:44,080 cameras have been a real surprise 123 00:04:42,320 --> 00:04:47,759 there's a 124 00:04:44,080 --> 00:04:49,840 incredibly visceral do not want reaction 125 00:04:47,759 --> 00:04:52,080 from almost everyone to the idea of 126 00:04:49,840 --> 00:04:54,400 heading out of cameras and finally the 127 00:04:52,080 --> 00:04:57,199 bits that motivated me are cognitive 128 00:04:54,400 --> 00:04:59,919 aids and wearable instrumentation that 129 00:04:57,199 --> 00:05:03,039 is the apology the possibility to 130 00:04:59,919 --> 00:05:05,360 augment our data acquisition 131 00:05:03,039 --> 00:05:08,560 and multitasking ability or the lack of 132 00:05:05,360 --> 00:05:11,360 it with technology 133 00:05:08,560 --> 00:05:13,919 some people use the word pre-disabled 134 00:05:11,360 --> 00:05:16,000 with varying degrees of seriousness to 135 00:05:13,919 --> 00:05:19,440 describe those lucky people who have no 136 00:05:16,000 --> 00:05:21,039 physical or cognitive challenges yet 137 00:05:19,440 --> 00:05:23,360 the intent of that term is to highlight 138 00:05:21,039 --> 00:05:25,919 that assistive technology is not a niche 139 00:05:23,360 --> 00:05:26,960 market we are all going to need 140 00:05:25,919 --> 00:05:29,120 something 141 00:05:26,960 --> 00:05:30,320 sooner or later spectacles are 142 00:05:29,120 --> 00:05:31,840 mainstream 143 00:05:30,320 --> 00:05:32,960 hearing aids are more common than you 144 00:05:31,840 --> 00:05:34,960 think 145 00:05:32,960 --> 00:05:36,800 wheelchairs and mobility scooters are 146 00:05:34,960 --> 00:05:39,360 not uncommon but we suck at 147 00:05:36,800 --> 00:05:41,199 accommodating them so here's what i want 148 00:05:39,360 --> 00:05:42,960 for assistive technology 149 00:05:41,199 --> 00:05:45,600 what the market delivers and what i 150 00:05:42,960 --> 00:05:48,560 think is the next level 151 00:05:45,600 --> 00:05:50,880 when i first got my gsm phone in the 152 00:05:48,560 --> 00:05:52,960 1990s i read that it had something known 153 00:05:50,880 --> 00:05:55,199 as short messaging service where you 154 00:05:52,960 --> 00:05:57,440 could send a brief textual message to 155 00:05:55,199 --> 00:05:59,280 another phone but back then it didn't 156 00:05:57,440 --> 00:06:01,600 even work in australia because the 157 00:05:59,280 --> 00:06:03,360 telephone companies hadn't bothered to 158 00:06:01,600 --> 00:06:05,360 bring such an obscure and useless 159 00:06:03,360 --> 00:06:07,360 feature to market 160 00:06:05,360 --> 00:06:08,479 only text messages turned out to be a 161 00:06:07,360 --> 00:06:10,639 killer app 162 00:06:08,479 --> 00:06:12,720 pages and phone booths and voice 163 00:06:10,639 --> 00:06:15,919 messages went extinct pretty much 164 00:06:12,720 --> 00:06:17,840 immediately once people worked out how 165 00:06:15,919 --> 00:06:19,280 much more convenient a quick text 166 00:06:17,840 --> 00:06:20,479 message was 167 00:06:19,280 --> 00:06:22,319 and you might have forgotten that 168 00:06:20,479 --> 00:06:24,000 twitter started as a mobile phone 169 00:06:22,319 --> 00:06:26,080 service for messaging a group of your 170 00:06:24,000 --> 00:06:27,680 friends about what you're up to and 171 00:06:26,080 --> 00:06:29,840 where you are 172 00:06:27,680 --> 00:06:32,880 and then the tail abandoned the dog and 173 00:06:29,840 --> 00:06:34,400 we got a whole new social paradigm 174 00:06:32,880 --> 00:06:36,880 now these text messages are coming to 175 00:06:34,400 --> 00:06:38,800 our smartphone screens or to our smart 176 00:06:36,880 --> 00:06:40,479 watches and to be honest that's pretty 177 00:06:38,800 --> 00:06:42,720 freaking cool that was everything i 178 00:06:40,479 --> 00:06:44,479 wanted in the 1990s 179 00:06:42,720 --> 00:06:46,800 from 180 00:06:44,479 --> 00:06:49,120 always connected network technology a 181 00:06:46,800 --> 00:06:52,000 smartphone gives me probably two-thirds 182 00:06:49,120 --> 00:06:54,000 of my assistive tech utopia and i do 183 00:06:52,000 --> 00:06:55,840 think that in five years or so smart 184 00:06:54,000 --> 00:06:57,280 phones might get us nearly all the way 185 00:06:55,840 --> 00:06:59,120 there 186 00:06:57,280 --> 00:07:01,759 right now we all use our phones as 187 00:06:59,120 --> 00:07:04,240 torches or magnifying glasses and as 188 00:07:01,759 --> 00:07:06,560 barcode scanners to get into every damn 189 00:07:04,240 --> 00:07:08,960 shop that we go to etc and this is 190 00:07:06,560 --> 00:07:10,800 really handy but it's also a handy cap 191 00:07:08,960 --> 00:07:13,680 in that one of your hands is always 192 00:07:10,800 --> 00:07:15,280 consumed in holding the phone 193 00:07:13,680 --> 00:07:16,800 now i'm getting older 194 00:07:15,280 --> 00:07:18,560 and i've been warned that my arthritic 195 00:07:16,800 --> 00:07:20,960 hips and knees are going to give out on 196 00:07:18,560 --> 00:07:23,440 me someday soon so i'm also thinking 197 00:07:20,960 --> 00:07:25,840 about how to save on movement i want to 198 00:07:23,440 --> 00:07:28,639 have my appliances and machines stop 199 00:07:25,840 --> 00:07:31,120 demanding my physical presence so much 200 00:07:28,639 --> 00:07:33,599 and be able to interact with them from a 201 00:07:31,120 --> 00:07:35,759 distance and since we're all 202 00:07:33,599 --> 00:07:38,479 embracing remote working 203 00:07:35,759 --> 00:07:40,400 right now i think this is something that 204 00:07:38,479 --> 00:07:43,520 is only going to 205 00:07:40,400 --> 00:07:44,400 require wider attention 206 00:07:43,520 --> 00:07:46,160 now 207 00:07:44,400 --> 00:07:48,000 if you've met me in real life there's a 208 00:07:46,160 --> 00:07:48,960 good chance i forgot your name within 10 209 00:07:48,000 --> 00:07:50,319 seconds 210 00:07:48,960 --> 00:07:52,319 and please don't think it's because i 211 00:07:50,319 --> 00:07:54,160 don't care but 212 00:07:52,319 --> 00:07:57,440 for an introvert like me meeting someone 213 00:07:54,160 --> 00:07:58,960 new is a heck of a cognitive load 214 00:07:57,440 --> 00:08:01,120 memorizing a face 215 00:07:58,960 --> 00:08:03,440 doing the right bow or elbow bump or 216 00:08:01,120 --> 00:08:05,280 having a bit of handshake smiling and 217 00:08:03,440 --> 00:08:07,599 thinking of something to say pausing 218 00:08:05,280 --> 00:08:09,840 what that person said it's a huge cpu 219 00:08:07,599 --> 00:08:11,360 spike and it seems that in my case the 220 00:08:09,840 --> 00:08:13,039 background process 221 00:08:11,360 --> 00:08:14,639 that moves important information from 222 00:08:13,039 --> 00:08:16,800 short-term memory 223 00:08:14,639 --> 00:08:19,759 to long-term just glitches out for a 224 00:08:16,800 --> 00:08:21,440 moment if i hear the name again i'm good 225 00:08:19,759 --> 00:08:23,520 because after that initial processing 226 00:08:21,440 --> 00:08:26,160 spike everything works okay 227 00:08:23,520 --> 00:08:28,800 so sometimes i wish i could just reround 228 00:08:26,160 --> 00:08:30,000 the last 20 seconds of audio 229 00:08:28,800 --> 00:08:32,560 even 230 00:08:30,000 --> 00:08:34,640 subtitles would be a bonus too 231 00:08:32,560 --> 00:08:38,320 in order to catch something that i 232 00:08:34,640 --> 00:08:42,080 missed or that i failed to record during 233 00:08:38,320 --> 00:08:44,080 a moment of uh cognitive embarrassment 234 00:08:42,080 --> 00:08:46,000 now recording data is another place 235 00:08:44,080 --> 00:08:48,720 where our phones 236 00:08:46,000 --> 00:08:51,040 are both great and awful i bet you've 237 00:08:48,720 --> 00:08:55,320 got a photo roll full of cat pictures 238 00:08:51,040 --> 00:08:55,320 and shopping receipts and white boards 239 00:08:55,360 --> 00:09:01,760 and phone cameras are a fabulous way 240 00:08:58,720 --> 00:09:05,360 to record little snippets of information 241 00:09:01,760 --> 00:09:05,360 but they're a terrible way to then 242 00:09:05,760 --> 00:09:11,519 process that information to return to it 243 00:09:08,560 --> 00:09:11,519 to find it again 244 00:09:14,399 --> 00:09:18,720 a task switching is another area where 245 00:09:16,399 --> 00:09:21,040 i'd love to have mechanical help if i'm 246 00:09:18,720 --> 00:09:23,839 working on three things at once and i 247 00:09:21,040 --> 00:09:26,640 jump from one task to another how can i 248 00:09:23,839 --> 00:09:29,120 use technology to help me get back to 249 00:09:26,640 --> 00:09:31,120 the previous task or even remember what 250 00:09:29,120 --> 00:09:33,920 it was 251 00:09:31,120 --> 00:09:37,839 and the last thing i'm wishing for is 252 00:09:33,920 --> 00:09:37,839 extra sensors the ability 253 00:09:38,480 --> 00:09:43,120 as as the previous pension speaker 254 00:09:40,640 --> 00:09:44,880 mentioned to see in radar to 255 00:09:43,120 --> 00:09:46,399 perhaps see temperature to see 256 00:09:44,880 --> 00:09:48,000 electricity 257 00:09:46,399 --> 00:09:51,120 how can i 258 00:09:48,000 --> 00:09:52,320 uh replace a bunch of 259 00:09:51,120 --> 00:09:54,080 uh 260 00:09:52,320 --> 00:09:55,600 sensor devices that i might normally 261 00:09:54,080 --> 00:09:57,279 carry around 262 00:09:55,600 --> 00:10:00,399 uh throughout the course of a day with 263 00:09:57,279 --> 00:10:01,839 something that is always in my body 264 00:10:00,399 --> 00:10:02,720 so i mentioned 265 00:10:01,839 --> 00:10:06,079 that 266 00:10:02,720 --> 00:10:08,880 i drew inspiration from science fiction 267 00:10:06,079 --> 00:10:12,079 and futurism and i want to call out some 268 00:10:08,880 --> 00:10:14,880 of the milestones in that process 269 00:10:12,079 --> 00:10:16,880 uh early 1980s robocop 270 00:10:14,880 --> 00:10:18,880 apparently he runs ms-dos 271 00:10:16,880 --> 00:10:21,839 not something i'd recommend 272 00:10:18,880 --> 00:10:24,480 but that idea of information overlaid on 273 00:10:21,839 --> 00:10:26,399 a visual field is something that 274 00:10:24,480 --> 00:10:29,519 we've all found compelling 275 00:10:26,399 --> 00:10:29,519 and i think 276 00:10:29,920 --> 00:10:35,200 the market has had a few terribly 277 00:10:32,320 --> 00:10:37,279 unfortunate stabs at 278 00:10:35,200 --> 00:10:40,000 robocop 2 apparently ran rakos which i 279 00:10:37,279 --> 00:10:40,000 can get behind 280 00:10:40,240 --> 00:10:44,839 this is from terminator 2 again the 281 00:10:42,560 --> 00:10:47,680 concept 282 00:10:44,839 --> 00:10:50,000 of uh visual overlay 283 00:10:47,680 --> 00:10:50,000 and 284 00:10:50,160 --> 00:10:54,079 nearly 30 years later we're all still 285 00:10:51,920 --> 00:10:56,800 talking about minority report the idea 286 00:10:54,079 --> 00:10:58,320 of interacting tactilely 287 00:10:56,800 --> 00:11:01,120 with um 288 00:10:58,320 --> 00:11:02,399 with virtual information now there's one 289 00:11:01,120 --> 00:11:04,160 series of books that i've been reading 290 00:11:02,399 --> 00:11:06,800 recently that i want to particularly 291 00:11:04,160 --> 00:11:09,120 call out and this is the uh the series 292 00:11:06,800 --> 00:11:11,839 known as the murderbot diaries and this 293 00:11:09,120 --> 00:11:11,839 is about uh 294 00:11:11,920 --> 00:11:18,720 a uh an enslaved cyborg who uh who 295 00:11:15,519 --> 00:11:20,320 breaks themselves free from their 296 00:11:18,720 --> 00:11:22,720 from their masters 297 00:11:20,320 --> 00:11:24,399 and 298 00:11:22,720 --> 00:11:27,120 one of the um one of the interesting 299 00:11:24,399 --> 00:11:29,600 concepts is of autonomous sensor drones 300 00:11:27,120 --> 00:11:31,360 which go away and look at things and 301 00:11:29,600 --> 00:11:34,399 allow you to 302 00:11:31,360 --> 00:11:37,040 to visualize 303 00:11:34,399 --> 00:11:39,120 the physical orientation of stuff when 304 00:11:37,040 --> 00:11:40,240 you're not physically there 305 00:11:39,120 --> 00:11:42,959 and that's something that i'm going to 306 00:11:40,240 --> 00:11:45,600 come back to when i get a little bit 307 00:11:42,959 --> 00:11:47,920 more into the detail 308 00:11:45,600 --> 00:11:49,120 so that's the setup that's what i want 309 00:11:47,920 --> 00:11:51,760 to do 310 00:11:49,120 --> 00:11:55,279 and why i want to do it and some of the 311 00:11:51,760 --> 00:11:57,600 people who inspired me to try 312 00:11:55,279 --> 00:11:59,279 so let's talk about how do you do that 313 00:11:57,600 --> 00:12:01,839 if you're not 314 00:11:59,279 --> 00:12:03,519 uh mark zuckerberg or 315 00:12:01,839 --> 00:12:06,560 tony stark 316 00:12:03,519 --> 00:12:10,079 now i mentioned that computing is an 317 00:12:06,560 --> 00:12:12,639 area in which we are pretty well served 318 00:12:10,079 --> 00:12:15,040 everybody used to point to the raspberry 319 00:12:12,639 --> 00:12:17,839 pi zero as 320 00:12:15,040 --> 00:12:17,839 the great cheap 321 00:12:20,079 --> 00:12:23,519 unit of compute 322 00:12:21,839 --> 00:12:26,000 and until a few months ago i would have 323 00:12:23,519 --> 00:12:27,760 screamed no no do not not powerful 324 00:12:26,000 --> 00:12:30,959 enough 325 00:12:27,760 --> 00:12:32,079 um the the thing i've been using is 326 00:12:30,959 --> 00:12:35,519 um 327 00:12:32,079 --> 00:12:39,279 a gadget called the banana pi zero which 328 00:12:35,519 --> 00:12:39,279 has a quad-core processor 329 00:12:40,160 --> 00:12:43,519 bluetooth 330 00:12:42,000 --> 00:12:46,240 usb 331 00:12:43,519 --> 00:12:47,360 but just recently it was leapfrogged by 332 00:12:46,240 --> 00:12:50,079 the 333 00:12:47,360 --> 00:12:53,440 new raspberry pi zero two so i withdraw 334 00:12:50,079 --> 00:12:55,120 my objection to raspberry pi and i i can 335 00:12:53,440 --> 00:12:57,440 tell you that if you were going to start 336 00:12:55,120 --> 00:12:59,760 with a project like this today 337 00:12:57,440 --> 00:13:01,760 um something like that that raspberry pi 338 00:12:59,760 --> 00:13:03,839 zero model two 339 00:13:01,760 --> 00:13:07,600 is a great choice 340 00:13:03,839 --> 00:13:10,240 but the one thing that all of those 341 00:13:07,600 --> 00:13:13,040 what i call zero glass boards 342 00:13:10,240 --> 00:13:17,120 uh suffer from is they've only got 343 00:13:13,040 --> 00:13:18,480 512 megabytes of memory only 344 00:13:17,120 --> 00:13:21,440 and that's 345 00:13:18,480 --> 00:13:24,399 pushing it to run a web browser or 346 00:13:21,440 --> 00:13:27,440 even a graphical environment 347 00:13:24,399 --> 00:13:30,240 so i'm going to um 348 00:13:27,440 --> 00:13:32,880 drop some hints later about how to 349 00:13:30,240 --> 00:13:35,279 do things without the the baggage of 350 00:13:32,880 --> 00:13:38,079 browsers and 351 00:13:35,279 --> 00:13:40,160 and even display managers 352 00:13:38,079 --> 00:13:43,279 um the raspberry pi 4 has got eight giga 353 00:13:40,160 --> 00:13:45,040 ram and it's good but it's a bit too big 354 00:13:43,279 --> 00:13:46,160 to go in planting in your body i would 355 00:13:45,040 --> 00:13:47,519 think 356 00:13:46,160 --> 00:13:48,800 um 357 00:13:47,519 --> 00:13:49,920 and 358 00:13:48,800 --> 00:13:51,120 there's 359 00:13:49,920 --> 00:13:53,040 there's also a thing called the 360 00:13:51,120 --> 00:13:54,800 raspberry pi compute module which is 361 00:13:53,040 --> 00:13:56,240 essentially the raspberry pi without all 362 00:13:54,800 --> 00:13:58,320 the ports 363 00:13:56,240 --> 00:14:01,199 um and in our case we don't want too 364 00:13:58,320 --> 00:14:04,240 many of the ports but hdmi is the one 365 00:14:01,199 --> 00:14:06,160 that i can't escape at the moment 366 00:14:04,240 --> 00:14:08,560 and so 367 00:14:06,160 --> 00:14:09,519 i wish i wish i wish there was some way 368 00:14:08,560 --> 00:14:12,160 to 369 00:14:09,519 --> 00:14:14,079 either have a magsafe hdmi or do i have 370 00:14:12,160 --> 00:14:17,279 a wireless hdmi 371 00:14:14,079 --> 00:14:19,199 but we're not quite there um 372 00:14:17,279 --> 00:14:20,079 you know there's continuing rumors about 373 00:14:19,199 --> 00:14:21,760 apple 374 00:14:20,079 --> 00:14:23,680 coming up with some kind of wireless 375 00:14:21,760 --> 00:14:25,920 head mounted display and i'm super 376 00:14:23,680 --> 00:14:30,160 excited to see that come to market 377 00:14:25,920 --> 00:14:31,839 uh but right now unfortunately the um 378 00:14:30,160 --> 00:14:34,800 the video choices which i'll go into a 379 00:14:31,839 --> 00:14:37,519 bit later are just 380 00:14:34,800 --> 00:14:39,199 not great at the low end 381 00:14:37,519 --> 00:14:42,959 operating system-wise if you're running 382 00:14:39,199 --> 00:14:44,480 a raspberry pi use the raspberry pi os 383 00:14:42,959 --> 00:14:46,480 if you're running anything 384 00:14:44,480 --> 00:14:48,320 that is a single board computer that's 385 00:14:46,480 --> 00:14:50,560 not a raspberry pi you're probably going 386 00:14:48,320 --> 00:14:52,880 to want ambien which is 387 00:14:50,560 --> 00:14:54,560 a fabulous community supported 388 00:14:52,880 --> 00:14:57,120 distribution for 389 00:14:54,560 --> 00:14:58,560 all the 390 00:14:57,120 --> 00:15:01,120 all the um 391 00:14:58,560 --> 00:15:03,040 uh single boards out there that aren't 392 00:15:01,120 --> 00:15:04,079 um raspberry pi 393 00:15:03,040 --> 00:15:05,360 um 394 00:15:04,079 --> 00:15:06,160 ambien 395 00:15:05,360 --> 00:15:08,240 uh 396 00:15:06,160 --> 00:15:09,360 comes in either debian or a bunch of 397 00:15:08,240 --> 00:15:13,199 flavors 398 00:15:09,360 --> 00:15:15,760 uh you can now get um vanilla ubuntu 399 00:15:13,199 --> 00:15:18,720 straight on your raspberry pi 4. i'd 400 00:15:15,760 --> 00:15:21,199 really advise not doing that unless 401 00:15:18,720 --> 00:15:23,360 there's something you can't live without 402 00:15:21,199 --> 00:15:25,519 because there's just too much stuff 403 00:15:23,360 --> 00:15:27,920 running 404 00:15:25,519 --> 00:15:29,519 on our standard ubuntu system 405 00:15:27,920 --> 00:15:31,759 for you to 406 00:15:29,519 --> 00:15:33,920 uh get the battery life 407 00:15:31,759 --> 00:15:36,079 and the uh the thermal behavior that 408 00:15:33,920 --> 00:15:40,959 you're gonna need 409 00:15:36,079 --> 00:15:41,759 um so powering powering a 410 00:15:40,959 --> 00:15:44,000 a 411 00:15:41,759 --> 00:15:45,680 a wrist or an arm mounted computer 412 00:15:44,000 --> 00:15:47,279 um 413 00:15:45,680 --> 00:15:49,759 the 414 00:15:47,279 --> 00:15:50,560 the power bank industry has done a solid 415 00:15:49,759 --> 00:15:51,839 there 416 00:15:50,560 --> 00:15:54,079 in that 417 00:15:51,839 --> 00:15:56,639 you can buy a little circuit board 418 00:15:54,079 --> 00:15:59,120 that's that's no wider than your battery 419 00:15:56,639 --> 00:16:00,000 uh that takes care of all your charging 420 00:15:59,120 --> 00:16:01,279 um 421 00:16:00,000 --> 00:16:03,040 should tells you 422 00:16:01,279 --> 00:16:04,320 your charge level gives you a nice solid 423 00:16:03,040 --> 00:16:06,480 five volts 424 00:16:04,320 --> 00:16:09,199 um and you can just plug a usb cable in 425 00:16:06,480 --> 00:16:12,000 to charge it so this is what i'm using 426 00:16:09,199 --> 00:16:14,240 at the moment for my systems uh 427 00:16:12,000 --> 00:16:15,199 a battery that is essentially a phone 428 00:16:14,240 --> 00:16:17,040 battery 429 00:16:15,199 --> 00:16:18,399 uh that has its own short circuit 430 00:16:17,040 --> 00:16:20,240 protection 431 00:16:18,399 --> 00:16:24,720 and a little power bank board which 432 00:16:20,240 --> 00:16:24,720 gives me five volts now screen wise 433 00:16:26,560 --> 00:16:31,680 screen wise uh 434 00:16:29,040 --> 00:16:33,839 in the there's 435 00:16:31,680 --> 00:16:35,680 google glass was all the thing a couple 436 00:16:33,839 --> 00:16:37,199 of years ago 437 00:16:35,680 --> 00:16:38,959 you know it cost three thousand dollars 438 00:16:37,199 --> 00:16:40,959 it had this camera attached to it that 439 00:16:38,959 --> 00:16:43,600 everybody freaked out about 440 00:16:40,959 --> 00:16:45,440 um and then it kind of fell off the 441 00:16:43,600 --> 00:16:48,720 public consciousness now it's still for 442 00:16:45,440 --> 00:16:50,320 sale um with some 443 00:16:48,720 --> 00:16:52,399 restrictions in what's called an 444 00:16:50,320 --> 00:16:54,480 enterprise version 445 00:16:52,399 --> 00:16:57,199 and microsoft has this fabulous piece of 446 00:16:54,480 --> 00:16:58,560 technology called hololens which 447 00:16:57,199 --> 00:17:01,040 um 448 00:16:58,560 --> 00:17:02,880 is bigger than i like it's gorgeous to 449 00:17:01,040 --> 00:17:05,039 wear it looks absolutely incredible from 450 00:17:02,880 --> 00:17:07,039 the inside 451 00:17:05,039 --> 00:17:08,799 but 452 00:17:07,039 --> 00:17:10,559 i don't want to carry 453 00:17:08,799 --> 00:17:12,319 something that big 454 00:17:10,559 --> 00:17:15,120 i need to be able to wear 455 00:17:12,319 --> 00:17:17,280 safety glasses or welding goggles 456 00:17:15,120 --> 00:17:19,120 or what have you from time to time and 457 00:17:17,280 --> 00:17:20,640 not necessarily want to take something 458 00:17:19,120 --> 00:17:21,600 else off 459 00:17:20,640 --> 00:17:24,079 um 460 00:17:21,600 --> 00:17:25,360 and so the least awful solution that 461 00:17:24,079 --> 00:17:26,559 i've found 462 00:17:25,360 --> 00:17:28,960 so far 463 00:17:26,559 --> 00:17:31,760 is this little gadget from a company 464 00:17:28,960 --> 00:17:35,120 called viewfind which costs about 200 465 00:17:31,760 --> 00:17:37,039 u.s around about 300 australian 466 00:17:35,120 --> 00:17:38,880 and what it will do is 467 00:17:37,039 --> 00:17:40,640 it comes with a pair of 468 00:17:38,880 --> 00:17:43,120 fake spectacles if you're not already 469 00:17:40,640 --> 00:17:45,120 encumbered with them and if you are 470 00:17:43,120 --> 00:17:46,880 then it can strap to the to the arm of 471 00:17:45,120 --> 00:17:48,480 your spectacles 472 00:17:46,880 --> 00:17:49,919 and it essentially 473 00:17:48,480 --> 00:17:52,799 gives you 474 00:17:49,919 --> 00:17:54,080 something that looks not unlike a 475 00:17:52,799 --> 00:17:56,559 kind of poor 476 00:17:54,080 --> 00:17:58,960 2014 inch crt monitor 477 00:17:56,559 --> 00:18:01,440 floating in your visual field 478 00:17:58,960 --> 00:18:03,200 and it's intended just to to go right in 479 00:18:01,440 --> 00:18:06,559 the middle of one of your eyes 480 00:18:03,200 --> 00:18:07,600 but i've found that 481 00:18:06,559 --> 00:18:09,200 it also 482 00:18:07,600 --> 00:18:11,440 works quite well 483 00:18:09,200 --> 00:18:12,400 uh just sitting above 484 00:18:11,440 --> 00:18:14,799 your 485 00:18:12,400 --> 00:18:16,400 view line so you can still see forwards 486 00:18:14,799 --> 00:18:18,640 with 487 00:18:16,400 --> 00:18:20,720 with both eyes but if you glance up you 488 00:18:18,640 --> 00:18:22,960 can see your screen 489 00:18:20,720 --> 00:18:25,120 and that's that's a real winner for me 490 00:18:22,960 --> 00:18:28,840 is is to have 491 00:18:25,120 --> 00:18:28,840 something that is 492 00:18:29,280 --> 00:18:35,440 all there all the time but it's not 493 00:18:33,039 --> 00:18:36,400 obscuring your face too badly 494 00:18:35,440 --> 00:18:39,280 and 495 00:18:36,400 --> 00:18:42,320 um you can access it without having to 496 00:18:39,280 --> 00:18:46,559 do anything with your hands 497 00:18:42,320 --> 00:18:46,559 now cameras i've mentioned are a 498 00:18:46,799 --> 00:18:49,679 real turn off for a lot of people i used 499 00:18:48,720 --> 00:18:52,480 to have 500 00:18:49,679 --> 00:18:54,240 a little bluetooth locator that just 501 00:18:52,480 --> 00:18:56,480 stuck to the side of my glasses and all 502 00:18:54,240 --> 00:18:57,760 it did was it beat if i lost my 503 00:18:56,480 --> 00:18:59,520 spectacles because i have a couple of 504 00:18:57,760 --> 00:19:00,559 pairs i switch between them and i always 505 00:18:59,520 --> 00:19:02,400 lose them 506 00:19:00,559 --> 00:19:04,400 and 507 00:19:02,400 --> 00:19:05,919 anytime anybody noticed that they would 508 00:19:04,400 --> 00:19:08,960 always say the same thing they'd say 509 00:19:05,919 --> 00:19:11,039 that's not a camera is it 510 00:19:08,960 --> 00:19:13,280 it's a real 511 00:19:11,039 --> 00:19:14,640 point of terror for people 512 00:19:13,280 --> 00:19:15,440 for someone to have a camera on their 513 00:19:14,640 --> 00:19:17,760 head 514 00:19:15,440 --> 00:19:19,360 and i don't think there's any way around 515 00:19:17,760 --> 00:19:22,400 that but 516 00:19:19,360 --> 00:19:22,400 what i'm gonna do 517 00:19:22,840 --> 00:19:28,160 is put the camera on your hand 518 00:19:26,080 --> 00:19:29,919 because what i want it for is those 519 00:19:28,160 --> 00:19:31,840 instances where i've got some tiny 520 00:19:29,919 --> 00:19:34,160 little circuit board and i need to read 521 00:19:31,840 --> 00:19:36,000 the serial number off of the chip 522 00:19:34,160 --> 00:19:38,640 or i want a 523 00:19:36,000 --> 00:19:41,200 bit of light down a dark hole 524 00:19:38,640 --> 00:19:42,960 um so my approaches here are to use 525 00:19:41,200 --> 00:19:45,440 either the camera module out of a laptop 526 00:19:42,960 --> 00:19:46,720 computer so a little circuit board talks 527 00:19:45,440 --> 00:19:47,760 over usb 528 00:19:46,720 --> 00:19:49,440 or an 529 00:19:47,760 --> 00:19:51,840 endoscope camera 530 00:19:49,440 --> 00:19:53,600 and these endoscope cameras uh they have 531 00:19:51,840 --> 00:19:55,760 terrible resolution 532 00:19:53,600 --> 00:19:56,880 uh they're only about four frames a 533 00:19:55,760 --> 00:19:58,400 second 534 00:19:56,880 --> 00:20:00,080 um 535 00:19:58,400 --> 00:20:02,480 but they're essentially focus free which 536 00:20:00,080 --> 00:20:04,559 means yeah they'll they'll 537 00:20:02,480 --> 00:20:06,880 they'll register a room 538 00:20:04,559 --> 00:20:09,039 they'll register um 539 00:20:06,880 --> 00:20:10,000 the writing on a on an integrated 540 00:20:09,039 --> 00:20:11,600 circuit 541 00:20:10,000 --> 00:20:12,880 just as happily and they've got built-in 542 00:20:11,600 --> 00:20:16,080 lights 543 00:20:12,880 --> 00:20:18,080 so uh this is my current go-to for 544 00:20:16,080 --> 00:20:20,480 um i need 545 00:20:18,080 --> 00:20:22,559 some augmented vision 546 00:20:20,480 --> 00:20:24,640 uh the other thing which is really handy 547 00:20:22,559 --> 00:20:26,559 is is wi-fi cameras 548 00:20:24,640 --> 00:20:27,919 um there's a number of mod models in the 549 00:20:26,559 --> 00:20:30,960 market 550 00:20:27,919 --> 00:20:33,280 and i use these around my home 551 00:20:30,960 --> 00:20:34,799 where they're either permanently 552 00:20:33,280 --> 00:20:36,400 installed there's one on the laundry 553 00:20:34,799 --> 00:20:38,880 which has a view 554 00:20:36,400 --> 00:20:40,480 of the washing machine so we can tell 555 00:20:38,880 --> 00:20:43,440 is it finished 556 00:20:40,480 --> 00:20:46,320 is it loaded is it unloaded 557 00:20:43,440 --> 00:20:48,320 and i have some others which um there's 558 00:20:46,320 --> 00:20:49,840 one here in the office which looks into 559 00:20:48,320 --> 00:20:51,760 reception to tell me if there's anybody 560 00:20:49,840 --> 00:20:53,679 there and i have some that are battery 561 00:20:51,760 --> 00:20:55,440 powered that i can just magnet on so if 562 00:20:53,679 --> 00:20:58,080 i'm working with um 563 00:20:55,440 --> 00:20:59,520 with a machine that's doing a job and i 564 00:20:58,080 --> 00:21:00,720 i want to know it's finished i might 565 00:20:59,520 --> 00:21:03,039 have a 566 00:21:00,720 --> 00:21:04,799 bandsaw that's going to take uh 20 567 00:21:03,039 --> 00:21:07,600 minutes to soar a 568 00:21:04,799 --> 00:21:09,360 10 centimeter wide steel bar in half 569 00:21:07,600 --> 00:21:13,840 i can set up a camera overlooking the 570 00:21:09,360 --> 00:21:15,440 saw and be able to just switch tasks and 571 00:21:13,840 --> 00:21:17,280 occasionally 572 00:21:15,440 --> 00:21:19,440 check in on 573 00:21:17,280 --> 00:21:22,000 on a camera 574 00:21:19,440 --> 00:21:24,320 to see how that task is going 575 00:21:22,000 --> 00:21:24,320 now 576 00:21:24,559 --> 00:21:28,000 the way that i 577 00:21:25,919 --> 00:21:30,640 do this 578 00:21:28,000 --> 00:21:33,440 on a on a limited uh 579 00:21:30,640 --> 00:21:35,430 compute device like a 580 00:21:33,440 --> 00:21:38,080 one of the zero boards 581 00:21:35,430 --> 00:21:40,400 [Applause] 582 00:21:38,080 --> 00:21:45,360 um so use 583 00:21:40,400 --> 00:21:46,270 uh g streamer um and the 584 00:21:45,360 --> 00:21:49,280 the um 585 00:21:46,270 --> 00:21:52,000 [Music] 586 00:21:49,280 --> 00:21:54,240 the frame buffer output so i can 587 00:21:52,000 --> 00:21:57,039 essentially pop up as 588 00:21:54,240 --> 00:21:59,120 one two three or four 589 00:21:57,039 --> 00:22:01,120 video windows on my little virtual 590 00:21:59,120 --> 00:22:03,200 monitor 591 00:22:01,120 --> 00:22:05,360 that 592 00:22:03,200 --> 00:22:08,480 that overlay whatever other information 593 00:22:05,360 --> 00:22:08,480 is being shown 594 00:22:08,640 --> 00:22:12,640 and the other 595 00:22:10,559 --> 00:22:14,159 the other thing that i use all the time 596 00:22:12,640 --> 00:22:15,679 is is a 597 00:22:14,159 --> 00:22:17,600 frame buffer 598 00:22:15,679 --> 00:22:19,919 um 599 00:22:17,600 --> 00:22:21,840 pdf viewer because 600 00:22:19,919 --> 00:22:23,120 my other killer app for head mounted 601 00:22:21,840 --> 00:22:25,200 displays 602 00:22:23,120 --> 00:22:29,120 is being able to read documentation so 603 00:22:25,200 --> 00:22:30,480 if i'm working on a circuit board or i'm 604 00:22:29,120 --> 00:22:32,240 working on a car 605 00:22:30,480 --> 00:22:34,159 i might have or an appliance i might 606 00:22:32,240 --> 00:22:36,159 have the service manual 607 00:22:34,159 --> 00:22:37,520 in digital form or the data sheet in 608 00:22:36,159 --> 00:22:42,880 digital form 609 00:22:37,520 --> 00:22:42,880 and i can throw that up on on screen 610 00:22:45,120 --> 00:22:51,360 again it's a it's a much more 611 00:22:48,720 --> 00:22:52,400 resource appropriate way of viewing a 612 00:22:51,360 --> 00:22:56,320 pdf 613 00:22:52,400 --> 00:22:56,320 than doing it in a um 614 00:22:56,559 --> 00:22:59,360 in a web browser 615 00:23:02,240 --> 00:23:08,799 keyboard-wise um i love various little 616 00:23:06,840 --> 00:23:10,640 um 617 00:23:08,799 --> 00:23:11,760 miniature keyboards which are intended 618 00:23:10,640 --> 00:23:13,679 for use 619 00:23:11,760 --> 00:23:14,720 with smart tvs 620 00:23:13,679 --> 00:23:17,440 um 621 00:23:14,720 --> 00:23:19,360 i i use one which has a keyboard on one 622 00:23:17,440 --> 00:23:20,400 side and 623 00:23:19,360 --> 00:23:22,640 a 624 00:23:20,400 --> 00:23:25,600 gravity mouse on the other side so i can 625 00:23:22,640 --> 00:23:28,240 flip it over and just entire my arm 626 00:23:25,600 --> 00:23:30,960 and that provides me with um 627 00:23:28,240 --> 00:23:34,679 with spatial input or i can 628 00:23:30,960 --> 00:23:34,679 i can type some commands 629 00:23:36,799 --> 00:23:40,880 on the little keyboard gadget and the 630 00:23:38,960 --> 00:23:43,679 way i'm currently operating this is i i 631 00:23:40,880 --> 00:23:47,120 have it attached to my uh attached to my 632 00:23:43,679 --> 00:23:50,480 armband computer with uh 633 00:23:47,120 --> 00:23:52,240 with magnets as we say um 634 00:23:50,480 --> 00:23:55,039 now one of the things i bought while i 635 00:23:52,240 --> 00:23:56,720 was exploring this whole process is it 636 00:23:55,039 --> 00:23:58,880 is a uh 637 00:23:56,720 --> 00:24:01,200 an offshoot of the google cardboard vr 638 00:23:58,880 --> 00:24:02,400 where you plug your uh your mobile phone 639 00:24:01,200 --> 00:24:03,840 into a box 640 00:24:02,400 --> 00:24:06,720 um and it gives you a head up display 641 00:24:03,840 --> 00:24:07,760 these work quite well but 642 00:24:06,720 --> 00:24:08,880 um 643 00:24:07,760 --> 00:24:10,880 you know they're not some they don't 644 00:24:08,880 --> 00:24:13,440 give you through vision so 645 00:24:10,880 --> 00:24:14,799 um if you if you're a virtual space 646 00:24:13,440 --> 00:24:16,720 that's great if you're in a physical 647 00:24:14,799 --> 00:24:18,080 space where you need overlay not so good 648 00:24:16,720 --> 00:24:20,559 but they come with this nifty little 649 00:24:18,080 --> 00:24:23,760 joystick um which is just a bluetooth 650 00:24:20,559 --> 00:24:25,919 device and uh for the 20 bucks of this 651 00:24:23,760 --> 00:24:29,200 gadget cost uh that little joystick 652 00:24:25,919 --> 00:24:32,880 itself is uh is worth the money 653 00:24:29,200 --> 00:24:35,600 now let's talk about cognitive aids 654 00:24:32,880 --> 00:24:39,200 so i like to have 655 00:24:35,600 --> 00:24:39,200 a stack of tasks that i'm doing 656 00:24:40,159 --> 00:24:42,480 and 657 00:24:44,000 --> 00:24:47,440 the mobile phone equivalent is you take 658 00:24:45,840 --> 00:24:48,640 a photo of whatever you were last 659 00:24:47,440 --> 00:24:51,279 working on 660 00:24:48,640 --> 00:24:53,279 um when you switch tasks so you know 661 00:24:51,279 --> 00:24:55,679 where you're up to when you go back 662 00:24:53,279 --> 00:24:57,440 um and so what i 663 00:24:55,679 --> 00:24:59,679 have worked on is 664 00:24:57,440 --> 00:25:01,520 coming up with a with a macro button on 665 00:24:59,679 --> 00:25:04,080 my keyboard which does the same thing so 666 00:25:01,520 --> 00:25:05,840 i can go okay i was here 667 00:25:04,080 --> 00:25:06,960 give me a photo give me a five second 668 00:25:05,840 --> 00:25:09,200 voice note 669 00:25:06,960 --> 00:25:11,039 um and now i'm gonna switch tasks 670 00:25:09,200 --> 00:25:12,640 um and the other thing that i'm i'm 671 00:25:11,039 --> 00:25:15,120 working with 672 00:25:12,640 --> 00:25:18,000 which is kind of unrelated to this 673 00:25:15,120 --> 00:25:19,760 project but it's it's part of my idea 674 00:25:18,000 --> 00:25:22,320 which is just a little 675 00:25:19,760 --> 00:25:24,080 uh flashing led and in this case 676 00:25:22,320 --> 00:25:25,760 you can now buy leds that have all the 677 00:25:24,080 --> 00:25:28,720 flashing circuits being built in so this 678 00:25:25,760 --> 00:25:30,320 is literally just a 679 00:25:28,720 --> 00:25:33,919 lithium battery 680 00:25:30,320 --> 00:25:36,159 and an led and maybe a switch 681 00:25:33,919 --> 00:25:38,240 and i have 682 00:25:36,159 --> 00:25:41,200 about six colors of these 683 00:25:38,240 --> 00:25:43,360 and if i'm interrupted from a task i 684 00:25:41,200 --> 00:25:44,559 turn one on or drop it where i was i go 685 00:25:43,360 --> 00:25:46,880 away 686 00:25:44,559 --> 00:25:48,240 and when i am uninterrupted i turn 687 00:25:46,880 --> 00:25:50,320 around and i look for the flashing light 688 00:25:48,240 --> 00:25:51,520 okay that's what i was doing last 689 00:25:50,320 --> 00:25:53,760 um 690 00:25:51,520 --> 00:25:57,279 as uh as someone who is professionally 691 00:25:53,760 --> 00:25:59,039 frazzled um this is something that is 692 00:25:57,279 --> 00:26:00,720 really helping me to 693 00:25:59,039 --> 00:26:02,480 get that under control 694 00:26:00,720 --> 00:26:07,760 now instrumentation 695 00:26:02,480 --> 00:26:07,760 um as a as an evil robot engineer 696 00:26:07,840 --> 00:26:14,000 i'm often 697 00:26:10,159 --> 00:26:16,880 carrying a multimeter around or a 698 00:26:14,000 --> 00:26:18,159 or a digital storage oscilloscope 699 00:26:16,880 --> 00:26:19,760 or 700 00:26:18,159 --> 00:26:21,679 even 701 00:26:19,760 --> 00:26:23,679 working with blowtorches or other nasty 702 00:26:21,679 --> 00:26:26,559 tools 703 00:26:23,679 --> 00:26:28,640 um what i'd love to be able to measure 704 00:26:26,559 --> 00:26:29,360 uh with my fingertips 705 00:26:28,640 --> 00:26:31,039 is 706 00:26:29,360 --> 00:26:33,919 for one voltages 707 00:26:31,039 --> 00:26:36,320 you know is this thing powered up 708 00:26:33,919 --> 00:26:39,520 for two temperature is that thing still 709 00:26:36,320 --> 00:26:40,640 200 degrees or can i pick it up yet 710 00:26:39,520 --> 00:26:42,559 um 711 00:26:40,640 --> 00:26:45,120 so 712 00:26:42,559 --> 00:26:46,640 how do we do this um 713 00:26:45,120 --> 00:26:48,960 without uh 714 00:26:46,640 --> 00:26:52,000 ending up carrying too much stuff 715 00:26:48,960 --> 00:26:53,919 or without ending up 716 00:26:52,000 --> 00:26:56,000 breaking wires 717 00:26:53,919 --> 00:26:58,240 and just in the last six months or so it 718 00:26:56,000 --> 00:26:59,520 seems that magnetic connections have 719 00:26:58,240 --> 00:27:01,600 gone from 720 00:26:59,520 --> 00:27:04,240 really hard to find to 721 00:27:01,600 --> 00:27:07,360 absolutely dirt cheap and available in 722 00:27:04,240 --> 00:27:10,080 whatever you want so when you've got 723 00:27:07,360 --> 00:27:12,000 um when you've got i squared c sensors 724 00:27:10,080 --> 00:27:13,919 um 725 00:27:12,000 --> 00:27:15,200 that need four wires 726 00:27:13,919 --> 00:27:18,080 um 727 00:27:15,200 --> 00:27:20,720 you know 50 cents will get you a pair of 728 00:27:18,080 --> 00:27:22,960 four pin magnetic connectors which allow 729 00:27:20,720 --> 00:27:23,919 you to swap sensors in or out off of 730 00:27:22,960 --> 00:27:25,600 your 731 00:27:23,919 --> 00:27:28,480 your wearable computing 732 00:27:25,600 --> 00:27:30,960 um and another possibility is bluetooth 733 00:27:28,480 --> 00:27:33,360 i've designed a couple of really small 734 00:27:30,960 --> 00:27:35,360 low-cost bluetooth boards 735 00:27:33,360 --> 00:27:36,960 into which you can plug 736 00:27:35,360 --> 00:27:38,960 whichever sensor you want and you've 737 00:27:36,960 --> 00:27:40,799 basically got a little 738 00:27:38,960 --> 00:27:42,640 matchbox size puck 739 00:27:40,799 --> 00:27:45,120 that can be a temperature sensor or a 740 00:27:42,640 --> 00:27:46,840 voltage sensor or whatever 741 00:27:45,120 --> 00:27:50,480 and they broadcast 742 00:27:46,840 --> 00:27:52,480 their their identity and values via 743 00:27:50,480 --> 00:27:54,640 bluetooth low energy so i have an app on 744 00:27:52,480 --> 00:27:56,159 my gadget which just says hey what 745 00:27:54,640 --> 00:27:57,600 sensors are around me what are they 746 00:27:56,159 --> 00:28:00,159 currently saying 747 00:27:57,600 --> 00:28:01,760 and so i can turn turn a gadget on 748 00:28:00,159 --> 00:28:03,679 uh drop it 749 00:28:01,760 --> 00:28:04,720 in the position near a job 750 00:28:03,679 --> 00:28:06,960 um 751 00:28:04,720 --> 00:28:06,960 and 752 00:28:07,120 --> 00:28:13,360 have that input streaming to my device 753 00:28:10,320 --> 00:28:15,919 so let's look now at what this all 754 00:28:13,360 --> 00:28:18,720 actually looks like in its current uh 755 00:28:15,919 --> 00:28:20,720 prototype state 756 00:28:18,720 --> 00:28:22,960 so here we have 757 00:28:20,720 --> 00:28:26,640 um 758 00:28:22,960 --> 00:28:28,240 a chunk of the eva foam the um 759 00:28:26,640 --> 00:28:29,279 the cosplayers 760 00:28:28,240 --> 00:28:31,200 go to 761 00:28:29,279 --> 00:28:33,279 material 762 00:28:31,200 --> 00:28:34,480 into which we have sewn 763 00:28:33,279 --> 00:28:36,960 a battery 764 00:28:34,480 --> 00:28:36,960 and a 765 00:28:37,440 --> 00:28:43,200 power supply board 766 00:28:39,120 --> 00:28:44,640 and a in this case banana pi zero 767 00:28:43,200 --> 00:28:46,159 and we've got our 768 00:28:44,640 --> 00:28:49,840 keyboard 769 00:28:46,159 --> 00:28:51,039 um slash mouse uh magnetically affixed 770 00:28:49,840 --> 00:28:52,799 to that 771 00:28:51,039 --> 00:28:54,080 um and we've got our head mounted 772 00:28:52,799 --> 00:28:56,080 display 773 00:28:54,080 --> 00:28:58,799 and 774 00:28:56,080 --> 00:29:00,399 here it is in its uh 775 00:28:58,799 --> 00:29:02,320 hilarious 776 00:29:00,399 --> 00:29:03,679 um 777 00:29:02,320 --> 00:29:05,919 physicality 778 00:29:03,679 --> 00:29:06,720 and i think i would probably fit right 779 00:29:05,919 --> 00:29:09,120 in 780 00:29:06,720 --> 00:29:11,039 with uh with those heroes of mine from 781 00:29:09,120 --> 00:29:14,559 the 782 00:29:11,039 --> 00:29:14,559 come back there 1990s perhaps uh 783 00:29:14,640 --> 00:29:18,559 spotted me a little jacket 784 00:29:17,120 --> 00:29:21,520 now 785 00:29:18,559 --> 00:29:23,279 i'm not sure that i would say to you go 786 00:29:21,520 --> 00:29:25,200 out and build one of these right now 787 00:29:23,279 --> 00:29:27,840 because i'm starting to think that maybe 788 00:29:25,200 --> 00:29:30,480 the arm isn't the right place 789 00:29:27,840 --> 00:29:33,360 um there's a youtuber who is uh 790 00:29:30,480 --> 00:29:34,720 who's doing great stuff named or jay 791 00:29:33,360 --> 00:29:37,120 and he's built himself a little 792 00:29:34,720 --> 00:29:38,799 shoulder-mounted uh 793 00:29:37,120 --> 00:29:41,120 companion pet 794 00:29:38,799 --> 00:29:42,559 which which does tricks for him 795 00:29:41,120 --> 00:29:43,520 um 796 00:29:42,559 --> 00:29:45,360 and 797 00:29:43,520 --> 00:29:48,000 i'm really starting to think that either 798 00:29:45,360 --> 00:29:50,320 say the back of the head or on your 799 00:29:48,000 --> 00:29:53,679 shoulder or 800 00:29:50,320 --> 00:29:55,120 the upper arm is a place to put 801 00:29:53,679 --> 00:29:57,520 something perhaps a little bit bigger in 802 00:29:55,120 --> 00:30:00,720 a raspberry pi size computer 803 00:29:57,520 --> 00:30:03,039 that can can use those magnetic fixtures 804 00:30:00,720 --> 00:30:06,480 to um to connect to sensors that are 805 00:30:03,039 --> 00:30:08,320 down at this level 806 00:30:06,480 --> 00:30:10,880 so 807 00:30:08,320 --> 00:30:13,039 that's a a whirlwind tour of where i'm 808 00:30:10,880 --> 00:30:15,120 at in 809 00:30:13,039 --> 00:30:18,320 in um 810 00:30:15,120 --> 00:30:19,520 in wearable sensing and uh data 811 00:30:18,320 --> 00:30:23,200 acquisition 812 00:30:19,520 --> 00:30:24,640 um head mounted cameras um unfortunately 813 00:30:23,200 --> 00:30:26,880 they're just poison 814 00:30:24,640 --> 00:30:29,440 um finger mounted cameras however i 815 00:30:26,880 --> 00:30:32,720 think are a huge win 816 00:30:29,440 --> 00:30:34,799 um gravity and accelerometers is a is a 817 00:30:32,720 --> 00:30:37,520 fascinating input device 818 00:30:34,799 --> 00:30:39,360 head mounted displays right now 819 00:30:37,520 --> 00:30:41,760 you know that viewfinder device is four 820 00:30:39,360 --> 00:30:43,600 years old and there's still nothing that 821 00:30:41,760 --> 00:30:45,760 touches it on the market 822 00:30:43,600 --> 00:30:47,440 um i'm really interested to see what 823 00:30:45,760 --> 00:30:49,200 apple and 824 00:30:47,440 --> 00:30:51,039 samsung come up with with their roommate 825 00:30:49,200 --> 00:30:52,240 products 826 00:30:51,039 --> 00:30:54,960 and there's an old saying that a 827 00:30:52,240 --> 00:30:57,200 computer is a machine to help you think 828 00:30:54,960 --> 00:30:59,360 and that can be whatever it means for 829 00:30:57,200 --> 00:30:59,360 you 830 00:30:59,919 --> 00:31:03,919 whatever 831 00:31:01,440 --> 00:31:05,919 you struggle to stay on top of is what 832 00:31:03,919 --> 00:31:08,000 your computer ought to be doing we have 833 00:31:05,919 --> 00:31:10,399 the same here at salarando 834 00:31:08,000 --> 00:31:12,720 we get computers to worry about things 835 00:31:10,399 --> 00:31:15,519 so that you don't have to 836 00:31:12,720 --> 00:31:17,519 and i hope that 837 00:31:15,519 --> 00:31:18,559 you can find computers to worry about 838 00:31:17,519 --> 00:31:20,159 your 839 00:31:18,559 --> 00:31:22,799 anxieties also 840 00:31:20,159 --> 00:31:26,399 and uh with us being here in in season 841 00:31:22,799 --> 00:31:29,519 three at 2020 um i think remote sensing 842 00:31:26,399 --> 00:31:31,679 and remote monitoring is something that 843 00:31:29,519 --> 00:31:34,320 we all 844 00:31:31,679 --> 00:31:36,799 would like to be doing more of 845 00:31:34,320 --> 00:31:38,240 so that's what i have for you uh thank 846 00:31:36,799 --> 00:31:41,200 you for your attention 847 00:31:38,240 --> 00:31:43,519 um and i think we're probably 848 00:31:41,200 --> 00:31:47,120 running a bit short on time but uh happy 849 00:31:43,519 --> 00:31:48,720 to take questions etc oh great thank you 850 00:31:47,120 --> 00:31:50,320 very much christopher 851 00:31:48,720 --> 00:31:52,480 um yeah there are a couple of questions 852 00:31:50,320 --> 00:31:53,760 we are slightly over time but 853 00:31:52,480 --> 00:31:55,919 questions are good 854 00:31:53,760 --> 00:31:57,360 and the audience always have good things 855 00:31:55,919 --> 00:31:59,679 to ask about 856 00:31:57,360 --> 00:32:01,919 one of the questions is which ar glasses 857 00:31:59,679 --> 00:32:03,679 should i keep an eye on as a wheelchair 858 00:32:01,919 --> 00:32:06,880 user who has been waiting for these for 859 00:32:03,679 --> 00:32:06,880 10 plus years 860 00:32:07,120 --> 00:32:10,120 um 861 00:32:17,840 --> 00:32:21,440 there is another reason there is another 862 00:32:19,440 --> 00:32:22,640 product which i'm struggling to remember 863 00:32:21,440 --> 00:32:24,799 the name of 864 00:32:22,640 --> 00:32:27,679 that's um that's a little bit higher up 865 00:32:24,799 --> 00:32:29,120 the budget tree um my friend pat 866 00:32:27,679 --> 00:32:30,480 catanzariti 867 00:32:29,120 --> 00:32:33,279 um 868 00:32:30,480 --> 00:32:36,159 who you'll find us at patcat on twitter 869 00:32:33,279 --> 00:32:39,519 uh wrote an article last year which is 870 00:32:36,159 --> 00:32:40,320 uh the top 10 ar displays on the market 871 00:32:39,519 --> 00:32:43,600 so 872 00:32:40,320 --> 00:32:45,679 if you go and search uh 873 00:32:43,600 --> 00:32:47,840 for his article that's 874 00:32:45,679 --> 00:32:49,360 probably the uh the best answer i can 875 00:32:47,840 --> 00:32:51,279 give at the moment 876 00:32:49,360 --> 00:32:53,840 okay all of those products unfortunately 877 00:32:51,279 --> 00:32:56,080 were in the thousand price range uh this 878 00:32:53,840 --> 00:32:57,519 viewfinder one is the only uh anyone i 879 00:32:56,080 --> 00:32:59,120 found that's 880 00:32:57,519 --> 00:33:00,480 um 881 00:32:59,120 --> 00:33:01,600 under 500. 882 00:33:00,480 --> 00:33:02,559 yep 883 00:33:01,600 --> 00:33:04,720 another 884 00:33:02,559 --> 00:33:05,919 suggestion was this is going back to the 885 00:33:04,720 --> 00:33:08,480 start of the presentation you were 886 00:33:05,919 --> 00:33:10,480 talking about little sbc single board 887 00:33:08,480 --> 00:33:12,159 computers someone said have you seen the 888 00:33:10,480 --> 00:33:14,320 red shirt right i'm not sure how to 889 00:33:12,159 --> 00:33:17,760 pronounce it redshirt zero which is a 890 00:33:14,320 --> 00:33:20,159 quad a53 four gigabytes of memory and uh 891 00:33:17,760 --> 00:33:22,559 pi zero form factor 892 00:33:20,159 --> 00:33:24,960 no but that sounds fabulous 893 00:33:22,559 --> 00:33:27,120 memory oh my goodness 894 00:33:24,960 --> 00:33:29,120 so that's something to check out and the 895 00:33:27,120 --> 00:33:30,880 final question is are you worried about 896 00:33:29,120 --> 00:33:33,760 the resistance and signal integrity with 897 00:33:30,880 --> 00:33:34,640 those magnetic connectors 898 00:33:33,760 --> 00:33:37,360 um 899 00:33:34,640 --> 00:33:39,519 not so much 900 00:33:37,360 --> 00:33:40,720 particularly using i squared c 901 00:33:39,519 --> 00:33:42,640 um 902 00:33:40,720 --> 00:33:44,000 there is there are some booster chips 903 00:33:42,640 --> 00:33:45,519 that are things that are called active 904 00:33:44,000 --> 00:33:47,440 terminators 905 00:33:45,519 --> 00:33:49,360 i don't know uh how familiar the 906 00:33:47,440 --> 00:33:51,760 audience is with i squared c but it's 907 00:33:49,360 --> 00:33:53,600 it's what's called an open collector 908 00:33:51,760 --> 00:33:56,080 mechanism so 909 00:33:53,600 --> 00:33:57,279 rather than driving a high signal on a 910 00:33:56,080 --> 00:33:59,120 low signal 911 00:33:57,279 --> 00:34:00,480 you've got a resistor which gives you a 912 00:33:59,120 --> 00:34:01,760 sort of weak pull up to your high 913 00:34:00,480 --> 00:34:04,080 voltage 914 00:34:01,760 --> 00:34:05,440 and you drive a zero for the low voltage 915 00:34:04,080 --> 00:34:06,880 and that means that you can have 916 00:34:05,440 --> 00:34:09,359 multiple things connected on a bus 917 00:34:06,880 --> 00:34:12,879 really easily but it also does mean that 918 00:34:09,359 --> 00:34:15,040 it is pretty poor over long distances 919 00:34:12,879 --> 00:34:16,800 but just recently there's some chips 920 00:34:15,040 --> 00:34:18,480 that you can get which 921 00:34:16,800 --> 00:34:20,639 intelligently 922 00:34:18,480 --> 00:34:23,760 slam the bus up and down for you 923 00:34:20,639 --> 00:34:25,119 uh to give you more range and more speed 924 00:34:23,760 --> 00:34:26,639 so 925 00:34:25,119 --> 00:34:30,800 yeah we're actually finding that we can 926 00:34:26,639 --> 00:34:30,800 uh we can go further with those tables 927 00:34:31,200 --> 00:34:34,800 very good 928 00:34:32,240 --> 00:34:36,320 okay um well we had better stop now 929 00:34:34,800 --> 00:34:38,079 because we've got only a few minutes 930 00:34:36,320 --> 00:34:40,720 until our next presentation so thank you 931 00:34:38,079 --> 00:34:42,159 christopher that was fascinating um 932 00:34:40,720 --> 00:34:43,599 everybody else we've got about a five 933 00:34:42,159 --> 00:34:46,919 minute break and then we'll be back with 934 00:34:43,599 --> 00:34:46,919 the next presentation