September 2025: Head Down Edition

Hello and welcome to another Burf Update, I struggled for a bit to pick a title for this edition due to the range of robotic things I have done over the last month. I have certainly spent a lot of time doing robotics.

Gwiz Update
I have only spent a few hours on the Gwiz, I am trying to work out which batteries are still iffy. I have also installed a battery meter and a 10″ Android headunit which I hope to be able to deploy my own apps to. This allow me to record driving data etc.

Afobot
Back when I bought my 17 Sanbot Elf robots, I was also given 40 (ish) Afobot robots. These are little desktop based things with a screen that can move side to side and up and down. They run Android 7 and initial investigations seemed like they had no SDK and no real use. However with the help of ChatGPT, I managed to write some code to control the motors. Next plan is to connect it to my websockets project and support teleop.

ROS2, the Rover Robot and the Robotic Arms
So I have continued to learn ROS2, overcoming some headaches etc. I still need to learn more, however the knowledge is slowly sinking in. One awesome thing I did get going was simulating the Inmoov robot in Rviz2 and Gazebo. This was super cool but nearly broke my brain. A lot more work needs to be done but its a positive start.

I also built a setup so that I could place a LEGO brick and my robotic arm would pick it up (myCobot 280)

Inmoov Update
As for the Inmoov humanoid robots, I am preparing 2 of them for a show this Month. In preparing Robob, its arm snapped off which I have now rebuilt. Robob and Reggie both run off a Raspberry Pi 5 now and I am working on making them more portable. I have not done any more work on the 3rd robot, but do plan to.

Burf.co
So, I have turned off the Burf.co Search Engine for the moment to help me focus on the future which at the moment is robotics. I want to get my own teleop robotic service going and so need to focus. The site has also moved to faster hosting (Thanks Adrian).

Reviewing the Plan
I am super keen to focus on the plan I set out last month, so lets see if I have helped towards it, or as usual got sidetracked.

Create a Sanbot Remote Control App

  • Design a controller that streams all sensor data from the Sanbot to a user interface, allowing remote movement and activation of functions.

So I have created a prototype Android app and Python script that streams sensor data including camera to a server from a Sanbot. I can also move the robot and make it speak. Next I want to be able to support multiple robots and control head/arm movement.

Continue to deepen my ROS2 knowledge

  • Fix bugs around MyCobot280/xArm hardware, so that API works well
  • Finish self-driving course on Udemy
  • Understand SLAM and mapping better so that a robot can travel between rooms
  • Add IMU support

I have continued to increase my ROS2 knowledge and am progressing with the MyCobot Arm and the self driving course. For work I have written a cool script that can control the robotic arm to pickup a LEGO brick.

Continue Developing the InMoov Humanoids

  • Have an active one for improving Vision and LLM use. Think about using a Neural Net to give personality. Think about gestures.
  • Create a mobile Inmoov robot, even if its remote
  • Consider merging this with the Sanbot remote control app

At the moment, I am focusing on getting the Inmoov robots ready for a show, however in doing so I am improving them. With the ROS2 Inmoov work happening, this only improves my likelihood of doing more ROS2 and Inmoov work.

Have Fun with the G-Wiz

  • Design a remote-control system (concept-only for now)
  • Add sensors and record journey data
  • Use that data in a self-driving AI test
  • Explore ROS integration for car control

Some small steps made by adding the Android headunit, I have lots of ideas here but mainly focusing on the fun side.

It generally looks like I have stayed on track which is good news, I hope the October update shows equal or even more progress.

August 2025: The ROS2 Edition


Hello and welcome to another Burf update! Sadly, I didn’t get a chance to publish a July post — it’s been full throttle on the robotics front. This year is really shaping up to be a robotics-heavy one, and I’m loving it.

MTC: Robotics and Automation Event
We attended the event, and the second InMoov robot did well playing Rock, Paper, Scissors. A few lessons were learned — notably, face detection struggled with different skin tones and people wearing glasses. I had (wrongly) assumed that the maturity of OpenCV would have eliminated these kinds of biases by now.

As for the Sanbot robot — it didn’t get used much, so I need to think harder about a compelling use case for it.

Gwiz Update
Back in May, the G-Wiz passed its MOT, but unfortunately, the batteries were shot. Luckily, a kind soul from the G-Wiz forum donated some replacements (seriously nice of them), and now the car is up and running. The plan — once I clear the next few tasks — is to start recording data and begin training an AI to drive it.

ROS2, the Rover Robot and the Robotic Arms
This month has been packed with ROS2 learning. I’ve completed the ROS2 Manipulator course on Udemy (and I’m nearly done with the self-driving course). I’ve successfully controlled three different robotic arms using MoveIt, Gazebo, and RViz.

Massive thanks to Compsoft for giving me time to dive deep into ROS2 — they had a cool idea involving it, which gave me the perfect excuse to learn. I still have plenty to master, but I’m feeling far more confident than I did a few months ago.

AI
ChatGPT has been incredibly helpful throughout the ROS2 journey. Sure, it’s made its share of mistakes — looping, incorrect suggestions, etc. — but it’s been a great learning tool. The bigger vision is to use AI to simplify robotic arm control, lowering the barrier to entry for others.

Burf.co
The main website has been updated to reflect my focus on robotics. The new goal is to offer consultancy and robot rentals — an exciting next step in the Burf journey!

Inmoov humanoid 3
Yes, somehow I’ve ended up with a third InMoov robot — rescued just before it was scrapped. It still needs a lot of work, but I’ve managed to piece it back together and source enough parts to upgrade the others. This one now has LCD eyes, which adds a fun new dimension.

The Plan
At the start of this year, I set myself three high-level goals:

  • MyRobotLab + The Inmoov + LLM
    (Rock paper Scissors demo)
  • ROS2 and the Rover Robot
    (ROS2-powered rover and MoveIt-controlled robotic arms)
  • Gwiz and predictive driving
    (Train an AI to drive the G-Wiz using collected data)

So far, I’ve successfully achieved the first two. The third — predictive driving with the G-Wiz — hasn’t really taken off yet, though it’s still on the roadmap.

In the meantime, I’ve also acquired a whole fleet of Sanbot Elf robots and rebranded Burf.co as a robotics-focused website.

Thanks to changes at work, I’m now spending a lot more time on robotics. That’s not only helped me hit my previous goals faster, but it’s also inspired and refined the next set of objectives I’m working towards

New Goals
These goals aren’t in priority order and will naturally evolve over time, but they represent the next phase in my robotics journey:

  • Create a Sanbot Remote Control App
    Design a controller that streams all sensor data from the Sanbot to a user interface, allowing remote movement and activation of functions.
    — Critical for the robotics rental business idea.
  • Continue to deepen my ROS2 knowledge — this remains vital for both work and personal robotics development.
    — Ongoing learning improves real-world application and problem-solving.
    • Fix bugs around MyCobot280/xArm hardware, so that API works well
    • Finish self-driving course on Udemy
    • Understand SLAM and mapping better so that a robot can travel between rooms
    • Add IMU support
  • Continue Developing the InMoov Humanoids
    These are great for showcasing my skills and drawing crowds at events.
    • Have an active one for improving Vision and LLM use. Think about using a Neural Net to give personality. Think about gestures.
    • Create a mobile Inmoov robot, even if its remote
    • Consider merging this with the Sanbot remote control app
  • Have Fun with the G-Wiz
    This one’s for fun, learning, and experimentation.
    • Design a remote-control system (concept-only for now)
    • Add sensors and record journey data
    • Use that data in a self-driving AI test
    • Explore ROS integration for car control

These are some pretty epic goals, and definitely enough to keep me both challenged and inspired. Each one strengthens my experience in robotics across multiple fronts — hardware, AI, mobility, UX, and control systems.

I’ll need to keep an eye on context switching to ensure I stay focused enough on one thing at a time to make meaningful progress.

February 2025: Igniting the fire!

Hello and welcome to another Burf Update, in this update we have an exciting title! So what I have I been doing?

Burf.co Blog
So I have spent some time updating the content of the blog in hopes that it will focus me on the future which for me is robotics. I hope to re-ignite my Facebook page and spread my news a little further (when there is something useful to say). I have added an AI page and broken down my robotics projects into technology (LEGO, VEX, Inmoov, and ROS).

It does help me realise that I have still achieved some cool things, not as much as I hoped but progress is continuing. I still have some content to add, so this is a WIP.

MyRobotLab + The Inmoov + LLM = InMoov Remote
So one of my goals was to understand MyRobotLab more and be able to write my own external Python scripts to control the Inmoov Humanoid Robot and the LLM (Ollama) that it uses. It’s still a work in progress but I have made a working demo which can be found here:

Features so far:

  • Consume webcam feed and apply YOLO11 and/or Hand/Face detection
  • Stop and start the robot listening
  • Can get the robot to speak, or respond to a text input (e.g answer a question)
  • Lists all responses back from MRL
  • Can ask the LLM for a response
  • Maps all of the services to JSON so that you can get things like a list of gestures.

Next, I want to put my own LLM layer in so that I can bypass MyRobotLab chatbot. This will allow me to add a database connection so I can record responses to review plus add a memory of sorts.

ROS2 and the Rover Robot
Good news on that front also, I have continued my ROS2 course and I have fixed the major issues with the Rover Robot when trying to get it to use NAV2 and SLAM. It was all to do with the CostMap and inflation_radius. Basically, the obstacles it detected, it inflated their area too much so that it could not plot a route around them.

The aim is to complete the ROS2 course (another course) I am doing on Udemy, refine the Rover Robot so it works a lot better using SLAM and NAV2, and then build a much better version that’s at least half-human-size.

Gwiz and predictive driving
Progress with the Gwiz has sadly stalled at the moment. First, it was the cold weather killing the batteries and now someone has smashed the windowscreen. Autoglass has tried to replace it however it has turned into a bit of a custom job as there are not many Gwizs left on the road.

AI
All of the above heavily realises on AI in some form or another. I now use ChatGTP and other LLMs on a daily basis to help me achieve tasks, at work, I am now training models across data sets to detect trends, anomalies, and insights. It is quite extraordinary how fast it has entered a large part of my life. There is no goal attached to this heading, just a reflection.

Conclusion
Not sure if conclusion is the right word, but focusing on the 3 areas above is at least a good start for me on becoming more focused. Each one could take me into an exciting area, it’s just coming up with the use case and sharing the knowledge.

September 2024: The Reboot Edition

Hello and welcome to another Burf Update, I feel this is the re-start of some fun times ahead :). With most people, August was mainly written off due to family holidays (and canceled ones), etc however, now that is over, it’s time to get my head down and focus!

The Elephant has left the room
If you read my last blog post, I wasn’t in the best place however, I honestly feel like I am turning a corner and feel pretty positive about the future 🙂

Burf.co
Since I put Burf.co back to its old state (11th July), it has had 1,186,315 searches which is quite bonkers! Now a lot of this will be bots etc, but it’s still quite an interesting result.

Inmoov Robot
So, I have not done much in fixing my Inmoov robot, but I randomly found another in Wales and have started fixing that, this one will mounted to a mobile platform :). I feel super lucky to find one. I have also dug out the electric wheelchair to pair with the new robot, or at least get the platform working. If you look at the picture you can see the fresh white printed parts which are the bits I have fixed so far.

Camper Van
The camper van had a charging issue which I have managed to fix. The main goal here is to use it regularly :). I also fitted a split charger to the van, I feel like this has some good possibilities.

Sinclair C5
My Sinclair C5 had a meltdown at the same time the Harley blew up (expensive) however, I have also managed to re-wire that and it now works and should be a lot more reliable 🙂

Electric Motorbike
Randomly, I dug out the electric motorbike this weekend, did some welding, and printed a new 3D mount for it. I hope to test it this week

Maths / Brilliant App
I am planning to come back to this soon. I have just started doing a Math diploma I bought last year. I am hoping to get more focus.

Rover Robot / ROS2
I have failed on this because of the personal life issues that have had gone on with the ex (a long story), and the sadly canceled holiday to Vegas (dream holiday) however there have been some silver linings that have put me in a good headspace. I am thankful for this and hopeful for the future.

A5 Laser Engraver
When I went to get the Inmoov Robot from Wales, the epic guy also sold me an A5 ATOMSTACK Laser engraver with software that has been super easy to use. I have managed to cut shapes from this in wood.

Let’s revisit the goals

Life Goals
I originally wanted to get to 85-90KG and I am at 80KG and in good shape. I am proud of my progress here. I would say my health goals are pretty much achieved. I would like to continue running which was going well and doing the gym with Alfie. At some point, I am going to focus on doing a muscle-up. I also carried on being a school governor (barely) and I now have a camper van which relaxes the truck. The loft has lights and I have a large shed.

Education Goals
I finished my MBA and still try to keep on track of new content and the Slack channel. I still try and join a few sessions a month and have been asked to do a session on robotics. I would like to make sure I do this video. I did complete the self-driving course and I have done more Maths this year than most. I would like to do some more Maths this year, however again a pretty good result.

Projects
So the main one was to fix the Inmoov robot which I did do, I also learned the software (MRL) and feel quite happy with the progress I have made. I would like to be more active on the Discord channel and Facebook ground but again, I have achieved a lot. I had parked the electric motorbike project when I hit a big issue however, I am going to give the a quick punt again. I haven’t done a lot with Burf.co however I am not that worried. I did get the mobility scooter and electric wheelchair working via remote control.

Goals for the end of the year
I feel like I have done pretty well so far, I have gained a few more skills (welding, 3D modeling, etc) however I would like to bullet point some top-level items.

  • Stay around 80-82KG (Life)
  • Camp at least 2 more times this year in the VW (Life)
  • Finish the YouTube robotics series of videos (Robotics / Education)
  • Stay on top of being a governor (Life)
  • Do robotic video for MBA course (Robotics)
  • Complete my course on mental health (Education)
  • Re-start the maths learning (Education)

I think that’s pretty easy to achieve, I could keep adding but I feel that does not help me focus on what I want to do.

April 2024: The Brief Edition.

Hello and welcome to another Burf update, I haven’t actually thought of a title for this as until I stop and think, I am not really sure what I have done in April.

The Elephant in the room

So the last time I wrote a post, I was super excited about a show (which went super well), I had done tons of work on the Inmoov robot, and Compsoft had received some Apple Vision Pro’s. Exciting times!!!

Sadly a few personnel things were also going on, and still are. I have sadly split up with my partner which has made the last month a real struggle. I know, everyone has been there, life is about ups and downs, and at the time I thought I was doing the right thing for myself, however, I am not quite sure now. Life has been pretty tough recently, however, I am lucky that I have amazing friends and family looking out for me.

Robotic and Automation Show

We smashed it, we could not have asked for a better show. Our stand was super popular and everyone loved our tech. We were told many times we had the most engaging stand. We got to chat with some outstanding people and make some new contacts. We are not set to do another show in May 🙂

Inmoov Robot

Since the show, I haven’t done a great deal on the robot. I have replaced its neck as it was not working very well. I have printed a new arm/hand but have not had time to build it and I have sped it up for the Apple Vision Pro demo. Oh and fixed the other arm. Once I get my mojo back I hope to continue improving it.

Rover Robot / ROS2

I have started designing and building my own robot, and I have only made the briefest progress however this is something I want to achieve this year, ideally before July. I am following some rough guides on it so that I have some sort of direction. It is very similar to:
https://articulatedrobotics.xyz/tutorials/mobile-robot/project-overview/

It will run ROS2, SLAM and will have Lidar and a vision system. I hope to drive it outside remotely. This will help me learn more about robotics and ROS2.

ROS2 mentorship

As I mentioned last month I got invited into a ROS2/Robotics mentorship program however I have just not been in the right place mentally to keep up with it. Sad really but I have to be honest with myself. The classes happen at very odd times so it’s quite easy to miss them.

Brilliant App

A long-running theme of mine is to improve my Maths as I need it for Robotics, I have tried a few things out there however the one that seems to keep my brain moving (so far) is the Brilliant App, it’s really good but a little expensive. I am sure I will cave and buy it as it seems to keep me engaged.

Shed

Due to my partner and I splitting up, I had to get stuff out of her garage. This was a lot of LEGO, which is now in my new 6×9 Shed. Thanks to my dad for buying it for me for my birthday 🙂

Unity

At work, I have been looking into Unity, Spatial computing with the Apple Vision Pro, and digital twins. The plan is to try and use Unity to move a 3D model of the blue robotic arm in Mixed reality while it mimics it in real life. I have made some progress but I haven’t used Unity for years. Unity seems to have made the decision to create a new framework for the Apple Vision Pro (PolySpatial), instead of adding the device to the Mixed Reality template which supports Quest, Hololens, and Magic Leap. You also need a pro license to use it (£1800py).

Goals

I know I have a list of goals defined and I am on track to smash them however my focus at the moment is to get my brain firing up, and get the MOJO back to how I used to be at the peak of the O2 Labs / LEGO times. Those were fun times and I really was doing some epic things.

March 2024: Robot Edition

Hello and welcome to another Burf Update, this one focuses on ROBOTS and the Apple Vision Pro.  I know, you’re probably thinking, hang on they all feature robots?  What’s different?  Well at work, we received 2 Apple Vision Pros to play with, these $3500 devices are not in the UK yet, but the boss managed to get 2.  These super cool devices allow you to do spatial computing (had a go, it really is a game changer).

So when they arrived, my company (Compsoft Creative) wanted to do something cool with them, so after a brief chat, we decided we would use them to control my Inmoov Robot.

So after a 3-day intense workshop trying to get the head/hand/finger data from the Apple Vision Pro (Good work Dave), to control the robot, we decided to take it to the next level!

So we are going to take the Inmoov robot to the Robotic and Automation Show at the NEC next week.

The Rush

As you can see in the videos above, my Inmoov robot is a bit rough, it’s had a very hard life. So I decided it was time to make it look better before the show (which is in about 2 weeks). Work was kind enough to give me time to do it as they needed the robot for the show and there was a lot of work to do.

So what did I manage to do:

  • New head with a new camera and built-in speaker
  • Completely rewired the robot, and all connecting blocks removed
  • New chest plates, sensors, etc
  • New back plates
  • Fingertips added
  • Ears added (not sure about them)
  • A new neck which is a lot stronger
  • Printed a case for the power supply
  • Setup a Compsoft profile in MyRobotLab (took hours to get this to work well)

 

One-off the list

So one of my goals for the year was to finish the Inmoov robot, and I can say pretty confidently that I have achieved this. If the robot stays in 1 piece for the show, I can also say it is classed as reliable.

Anycubic Kobra 2 Max 3D printer

Bloody game-changer, that’s all I can say! So my work bought a 3D printer to help out with the printing needed to update the Inmoov robot because 3D printing is slow as hell. It takes hours/days to do anything large.

Not now it doesn’t, this 3D printer is at least 5-6 times faster than my old one. So 16h print takes 3 hours (standard speed, there is a sports mode!). Honestly, it’s the most epic exciting toy I have played with for ages. This opens up a lot of crazy ideas now.

Goals for the year

It’s always good to look back at the goals, let’s see if we can cross some off

This year’s Targets

  • Finish printing the 3D parts, make improvements to the body
  • Rebuild / Fix the head as the eyes do not function very well
  • Learn MyRobotLab (MRL)
  • MRL: Be able to say some words, and it can perform a custom gesture
  • MRL: Be able to track or detect people using OpenCV
    Plan to do a bit more on this
  • MRL: Be able to call a custom API
    Plan to do a bit more on this
  • MRL: Learn more about AIML (there is a Udemy course)
    Started watching the AIML course
  • Fire up the KinectV2 sensor that’s in the robot
    Not done yet, however, Inmoov does not support this.
  • Improve the wiring in the Inmoov robot as it is a mess

So over half the list has been done, 1 is no longer possible (Kinect) so I may replace that with something else. That is a great start for the year.

ROS2 mentorship

So I saw an offer on LinkedIn offering free mentorship on robotics and ROS. Of course, me being me, I applied for it and got accepted into the group. It has weekly sessions and lots of useful resources etc, however, due to me being super busy with the Inmoov robot, I am massively behind. I see this as a great way to kickstart me into ROS2, even if I can’t keep up.

Vehicles Update

So Jeff the Narava has been sold as I barely used it and it seemed a waste of money. Also, the Harley is up for sale for the same reasons. My dad gave me his 250cc scooter (well swapped for some LEGO) and my Gwiz is on the road and I am LOVING IT. The Gwiz AC version is so much fun. It’s now my main vehicle

Feb 2024: Fog Edition

Hello and welcome to another Burf Update. Warning this one could be total nonsense!

So, in the last update, I defined a plan which is below. The aim of this plan was to stay focused and achieve a level of depth in a subject (e.g. MyRobotLab). A deep dive as they say!Now the issue is that the software side of the Inmoov Robot is really good, and comes with a lot of epic features out of the box.  So my aim to deep dive into it isn’t required.

This year’s Targets

  • Finish printing the 3D parts, make improvements to the body
    I am currently rebuilding the chest with sensors etc
  • Rebuild / Fix the head as the eyes do not function very well
    I have printed out the parts for this, just not put them together 
  • Learn MyRobotLab (MRL)
    I have spent a few hours going over the software
  • MRL: Be able to say some words, and it to do a custom gesture
    See below
  • MRL: Be able to track or detect people using OpenCV
    MRL has many OpenCV libraries already implemented including face detection, face tracking and object detection (YOLO). I do need to spend some time playing with this.
  • MRL: Be able to call a custom API
    See below
  • MRL: Learn more about AIML (there is a Udemy course)
    Started watching the AIML course
  • Fire up the KinectV2 sensor that’s in the robot
    Not done yet, however, Inmoov does not support this
  • Improve the wiring in the Inmoov robot as it is a mess
    Making progress already

Customs command to call do a custom action / call a custom API

In theory, I believe I know how to do this.  There is an AIML file called oob.aiml, which is in the  ProgramAB/en-us/aiml/ directory.  This stands for Out of Band, and I believe is the place where you would put your custom command in.  When you define this custom command, you can also define a Python command for it to call.

Example:





 

 

 

 

 

So, if I say “Battery Level” to the robot, it will call this Python Function

 

 

 

 

Once we are in Python, we can kind of do whatever we want.  Call APIs, move servos, etc.  There are quite a few examples included in the software.

Now there are a lot of clever things you can do in AIML,  store values (name for example), match on wildcard commands, give out random responses from a list, etc.   Human.predicates.txt seems to be where information is stored about that session (name, age, etc).  

In Python, you can control each server from code

   i01.moveArm(“left”,43,88,22,10)

   i01.moveArm(“right”,20,90,30,10)

   i01.moveHand(“left”,0,0,0,0,0,119)

   i01.moveHand(“right”,0,0,0,0,0,119)

Details on the above can be found here

However, you can also build custom gestures using the built-in ServoMixer.

So using the above, I could easily write a voice command to pick up the word “Burf” which then calls a Python Function waveAtBurf, which controls the arm servos and says “Hello”

It has an API

MRL also has an easy-to-use API system where you can find out the methods of a service using the following GET command

http://localhost:8888/api/service/{name}/

For example, making the robot talk is as simple as http://localhost:8888/api/service/i01.chatBot/getResponse/”what time is it”

Then you can use any of the methods using POST / GET.  More info here http://myrobotlab.org/content/myrobotlab-api

So, what this potentially allows me to do is remote control the robot from any other system, so technically you could write a framework/layer/app on top of this with your own functionality that you require, but still be able to control the robot.

The Fog

So I am now scratching my head thinking, what should I do next?  The year plan involved:

  • Finishing the Inmoov robot/wiring (in progress)
  • Learning MRL (feeling pretty good about that already)
  • Fire up the KinectV2 sensor that’s in the robot (not supported it turns out)
  • ADDED: Have confidence that the robot is reliable (e.g. can run cycle gestures without breaking)

I did mention learning Ros2 and making my own robot, however these were planned for later in the year. 

Current thoughts

So by adding the target above in red, and by bringing forward the Ros2/DIY robot, I think I can get that deep dive that I am looking for.

Jan 2024: The Plan

Welcome to another Burf update, 2 in January, it must be a special time 🙂 In the last post, I reviewed the last year and realised I didn’t really achieve any big things. I did not make a project I was super happy with. I then listed the current projects/items floating around in my head and defined some rough project paths I could take to help this year be a year of FOCUS.

Loose Ends

So to get me to the point where I can focus, I wanted to tidy up some loose ends, so that these things can be parked until I have achieved the main focus.

Electric motorbike project

I had a play, did 3mph, and need to change the gearing which is a great place to park it.

Self-driving mobility scooter / Robotic project using a wheelchair

Something I should have done long ago, instead of trying to hack the controllers, replace it. For £24 for the wheelchair (Dual Channel) and £9 for the mobility scooter (Single Channel) the problems just go away and my time at the moment is far more valuable than £30. So both of these can now be controlled via an RC controller I found in the Loft. The wheelchair will be used for a robotics project this year hopefully.

The Plan

So the focus of this year is to finish the Inmoov robot and learn MyRobotLab. I am still baffled as to why I have not focused on this amazing creation by Gaël Langevin. I have already made a great start to this however I want to detail what I want to achieve so I do not get sidetracked.

The current state of play

I moved the robot downstairs so it had more room, wired it up, fired up the software, and expected something to snap. However, bloody hell was I surprised when it just worked the first time!

I had a play with it, and after a few gestures decided that was enough greatness for the day and that stopping now, meant the day would end on a high! What I learned from this was, that I didn’t know how to use MyRobotLab as well as I hoped and that it was a super powerful system.

This year’s Targets

  • Finish printing the 3D parts, make improvements to the body
  • Rebuild / Fix the head as the eyes do not function very well
  • Learn MyRobotLab (MRL)
  • MRL: Be able to say some words, and it do a custom gesture
  • MRL: Be able to track or detect people using OpenCV
  • MRL: Be able to call a custom API
  • MRL: Learn more about AIML (there is a Udemy course)
  • Fire up the KinectV2 sensor that’s in the robot
  • Improve the wiring in the Inmoov robot as it is a mess

I think this is a great starting point and is very achievable within a few months. That is fine because once it is complete I can then move on knowing I have done a deep dive into the Inmoov Robot. I could list what I want to do after this, however, that muddies the water and that’s what I am trying to avoid.

Minor Jobs

Like any normal person, I will still have minor jobs to do (already fixed the Harley) like fixing the Gwiz, fixing the conservatory, and installing reversing sensors on Nissan. These will be fun to do, but won’t be in my robotics time. I think that’s a good way to break out stuff, robotics mainly on Wednesday afternoons which I no longer work, jobs any other time.

The December Update

Welcome to another Burf update, and Merry Christmas to you. I did try to do a November update but boy have I been busy. Time has flown by which means it’s a busy time for kids and social events on the run-up to Christmas.

So what have I been up to, well I think a lot for once however I will chuck them out in order they come to mind.

DevCon

So Compsoft hosted another DevCon at work and we had a good turnout. I took a range of robotic stuff I had and managed to build the Arduino IOT house kit while I was there which was great.

Burf.co & HiddenWeb.co.uk

So I am having a bit of a move around, Burf.co is going to become my robotics area focusing on the crazy stuff I build. HiddenWeb.co.uk is now the search engine part of Burf.co which will have a new design soon and maybe even a purpose soon. Burf.co is now hosted by my friend Adrian 🙂

The Electric Motorbike Project

So the previous update to this freaked me out a bit because I knew I had made some videos of my progress however they were not on the last blog post. Turned out I did them a few days after the post. The main update is my 3D printer has been a right pain in the arse and I have had so many failed prints. It turns out the 3D Pinter head was nearly falling off, plastic was coming out of all sorts of places and I hate PETG. I did manage to do a couple of tests.

Once I have the motor strapped down, I am going to test it out outside.

Autonomous Car: Deep Learning & Computer Vision for Beginners

Completed the initial course 🙂 Whoop Whoop! I really enjoyed doing this course and even made some improvements to the final project. Now I plan to expand it to work in a real car

CTO / Digital MBA course.

I am 78% through this which is pretty epic. I am taking a pause this week because of all the saved links I need to read. Each video you do has around 3-5 useful links/articles etc to read however I have built up quite a backlog.

Getting Fit

Hmm, it’s Christmas, I am up 2kg and so I need to burn that off in Jan

Maths

I have started to do a little bit in the last 2 weeks and got an online course to help kick-start the brain. I tried to help my sons with their maths homework and realised I really need to get better.

InMoov Humanoid Robot

I have fired this up again in the last few weeks and I am upgrading the laptop that it runs on. I have plans for this (before I nearly blow up the laptop)

Gwiz

I am trying not to play with this until after Christmas however, I did put the bumper back on.

Playing with Hoverboard motors

So, as I have a few spare hoverboards that I got cheap, I read that you can re-program the controller so that you can control the board in lots of different ways, including via an Arduino. Brilliant I thought, perfect, the hoverboard motors are super powerful! I did manage to reprogram the board, and I did manage to nearly blow up my laptop and I did manage to cook an Arduino! It turns out that the place you plug it in runs very high voltage (instead of 3-5, it’s 15!) which can blow up my Arduino and cook the USB port in my old Mac. I was lucky it wasn’t a lot worse!

A cheaper and easier option is to buy a motor controller for about £12 that will do the job for you without burning your house down e.g https://www.amazon.co.uk/dp/B0BBSYD3X5?psc=1&ref=ppx_yo2ov_dt_b_product_details

Playing with LIDAR

So ages ago, I bought a super cheap Lidar system of Aliexpress thinking it had to be fake as it was so cheap. It was about 1/5th the price it should be. Turns out it works

Reviewing the Plan AGAIN

I feel I have achieved quite a bit over the last month however, I still want to achieve more and I only have 20 days to see what else I can do.

Education

  • Goal 1: Progress with my MBA (61% to 78%, original target to finish by May 24, likely Jan)
  • Goal 2: Continue with self-driving courses (Complete!)
  • Stretched Goal 3: Spend some time at Khan Academy on Algebra and Geometry (Started)

Projects

  • Goal 1: Work on the electric motorbike project (Tested motor twice, more coming)
  • Goal 2: Finish the Inmoov robot and fix the issues listed above so that the robot can be demonstrated to people. (Making slight progress)
  • Stretched Goal 3: Decide what to do with Burf.co Search Engine, it’s getting a chunk of traffic but what’s the point/plan? (Moved and have some ideas, the main thing is to focus on robotics)

Life

  • Goal 1: Get Fit and less fat! 85-90KG (at 92.5KG ongoing)
    Goal 2: Load the Truck with tech and have it ready for camping (Paused till summer)
  • Goal 3: Carry on being a Governor (Ongoing, however, relaxing a little on this)
  • Stretched Goal 4: Get a shed and put lighting in the loft (Lights done, shed still debating)

So I plan to do a end of year update and set out next year. I think the 2 things I would like to achieve in the next 20 days are

  • Test the electric motorbike outside to see if it can move me
  • Try out a Matrix motors via an Arduino (needed for my self-driving ideas)
  • Do a little bit more maths

The August Update

Welcome to another Burf update, I am not actually sure if there is much of an update. I am using this blog post as a trigger to kickstart my brain back into focus! This edition may contain some random things.

School Holidays

Obviously, the school holidays happened and so the focus was to keep the kids happy and amused. Because it was the holiday, they stayed up later which generally meant I had even less time to think about robots. We did some camping and we had a lovely holiday.

Caddy Van / Nissan Narava

The Caddy Van project didn’t really get off the ground as it turns out it’s cheaper to buy a vehicle that is already suitable for camping rather than convert one. So I sold the van and now own a Nissan Narava which though has had a hard life, has really opened things up on the possibility front. It’s massive and can do the same job as the van, it has 5 seats so it can carry the kids, and it fits all the camping stuff in easily, it also has a tow hook if I wanted to get a trailer and it has some massive offroad tires. Hopefully, it’s not a dog and has no major issues.

Mobility Scooter

So I got given another mobility scooter randomly, I am still not sure what to do with the first one but now I have 2 of them!

Power Generator

I also got given a petrol power generator which needed a bit of TLC. I spent £6 on a new carb and now it works perfectly. Could be useful for something.

The Electric Motorbike Project

So I have started to work out how to mount the 2000w electric motor to the frame. Once I have machined something up and made a new sprocket, I am in a very good place.

Autonomous Car: Deep Learning & Computer Vision for Beginners

Absolutely nothing was done, must do better!

CTO / Digital MBA course.

Progressing well, I am 34% through the course I believe.

Maths

Nothing was done, again I need to work harder to get this done (again, again)

Getting Fit

So I have been staying active and I am now at 90kg which is a pretty good achievement (came back from holiday at 99kg). I want to try and get to 85kg. Annoying I lost my Apple Watch on holiday which helped me stay focused.

InMoov Humanoid Robot

Nothing has progressed on this however I have been thinking about it a lot and how to move forward. I will be making some changes to make sure this moves forward.

Reviewing the Plan

As mentioned, Summer is over and I now need to get back to doing techie stuff. By listing the plan below helps me focus on what I need to do over the next 4 months.

Education

  • Goal 1: Progress with my MBA (34%)
  • Goal 2: Continue with self-driving courses
  • Stretched Goal 3: Spend some time at Khan Academy on Algebra and Geometry

Projects

  • Goal 1: Work on the electric motorbike project
  • Goal 2: Finish the Inmoov robot and fix the issues listed above so that the robot can be demonstrated to people. “Revisit this and get it reliable and demo it”
  • Stretched Goal 3: Decide what to do with Burf.co Search Engine, it’s getting a chunk of traffic but what’s the point/plan?

Life

  • Goal 1: Get Fit and less fat! 85-90KG (at 90.2KG)
  • Goal 2: Setup the Van for camping but load it with some tech etc (for the kids)
    Goal 2: Load the Truck with tech and have it ready for camping
  • Goal 3: Carry on being a Governor
  • Stretched Goal 4: Get a shed and put lighting in the loft

I feel the list above is more achievable. There should be no reason why most of these goals are not achievable with the right focus and mindset.