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.

































