Posts

Showing posts from August, 2018

NodeJS Best Practices

Image
Not an exhaustive list, but a very good one to skim through..... If you take nothing extra away from this, at least the ` NODE_ENV=production ` should be applied (3 times faster running) CHECK IT OUT HERE

Open Source NASA JPL mars rover

Image
Having a little bit of an internet wander over lunch, whilst at a customer site in London, I stumbled over this great resource.  Obviously, it raised an eyebrow for me as it's the next step up from Critter-bot :-D   ( I did say that I would wander off on the scope, didn't I...well, I'll finish the basic version first before venturing onto this project, I promise ) So checkout the interactive web page here that allows you to "drive" a virtual rover around: https://opensourcerover.jpl.nasa.gov/ Then, select the 2nd [O] dot on the right-hand side and you'll see it switch from the official Rover to the one you can build!  Select the 3rd [O] dot to get to the instructions..... Well, that'll just take you to the Github repo here:  https://github.com/nasa-jpl/open-source-rover The really good thing about this is that they have decided to use a Raspberry Pi as the "brain". Something we all have knocking around.  It looks like the motors

Critter v1.01

Image
Apart from rebuilding my "old" Dell latitude 1501 (from about 2005) and breathing new more than capable life into it with a lubuntu installation (that is actually pretty awesome), I set about making this with my trusty new soldering iron: Yes, yes, those are pistons that those chips are going to be controlling...okay, maybe not... Mounted up on top of a Raspberry Pi Zero W...ready and waiting for me to write the code for them to do something.  Maybe next week... I'll also do a write-up of all the steps I've taken (there has been a lot of fiddling, screwing up and redoing going on), to get espeak / pocketsphinx and webcams to work consistently.

Little Critter v1.0

Image
So, today after wrapping up the work-work, I decided that I was waaaaaay overdue digging out the Arduino's and Raspberry Pi's that I've got stuffed into various drawers. To be honest, I'd forgotten 1/2 the stuff I've bought over the past X period of time.  Turns out, I've got quite a few "spare parts" that actually can be put together to make a "whole". So I thought, hey, why not - it's been a while since I built the ArcTuRus (higher consciousness / sub consciousness - dual brained) robot, that is still sitting on the shelf (over there -----> ) This time though, I thought I'd just make a start at something simple, ie. get some navigation sorted out or movement via some motorised wheels and controlled by a motor-controller board, then use a usb mic to listen for commands and a usb speaker for shouting abuse at me and shoe-horn a camera in so the little critter can "see" the world around it and who knows, probably u

TensorFlow on Raspberry Pi

Image
" TensorFlow™ is an open source software library for high performance numerical computation. Its flexible architecture allows easy deployment of computation across a variety of platforms (CPUs, GPUs, TPUs), and from desktops to clusters of servers to mobile and edge devices. Originally developed by researchers and engineers from the Google Brain team within Google’s AI organization, it comes with strong support for machine learning and deep learning and the flexible numerical computation core is used across many other scientific domains. " And now, you can run TensorFlow on a Pi..... Check out the instructions here: https://www.tensorflow.org/install/install_raspbian One of these days, I'll get around to doing this.....but today, I'm too busy getting my 3D printer printing ABS properly for this Phone holder and watching a UMD of Dark Crystal .....

Podcasts for 2018

Image
So, the word PostCast conjures up the 2000's post-internet bubble bursting era for me, I thought they'd died out and been replaced by online streaming services.... apparently not. Whilst re-organising the layout of my home office, I decided to move my re-configured AppleMac (now running UBuntu) to be closer to hand/ear. I fired up VLC and then I noticed Internet / Podcasts, so thought I'd do a DuckDuckGo search. Which took me here:  https://www.wired.co.uk/article/best-podcasts Which led me here:   https://www.gimletmedia.com/sandra Which is now currently playing in the background as I type this.  I'd forgotten how good audio-books were.  Actually, the Sandra podcast is rather amusing take on Alexa.  Give it a listen.  Feel free to point me towards any podcasts that you might like.