Connecting to Arduino Robot Control Board using Bluetooth… kinda.

For the last two weeks my work with the official Arduino Robot was a blast. I decided I want to send commands to the robot using bluetooth, since it will be much easier to control it like that. The thing is… this didn’t work. After lots of research on Arduino forums, stack overflow, github issues and many more, I got fed up with making the robot work, and started looking for workarounds. Why a workaround? You might wonder, why I need to make a workaround for a “fully” functioning robot? Control Board RX and TX are...

Transform forward camera to top view

When dealing with robotics, we often get to a point, where we need to map our surroundings and localize the agent in the environment. If we equip our robot with a front facing camera, things get much easier. But this also creates a problem, of presenting the data we get as input in a way, that will become useful. Today I will present you how to transform the image we are getting from a camera mounted at the front of our robot, to a top view. First of all we will be using Python 3 (since its already a couple...

Cheaper isn’t always better

I don’t tend to do WordPress websites, not because I don’t know how, but there are just better projects to do and this is usually a waste of time. But when you throw a big hourly price and the client still insists that you should do the project for him… well, money is money. I was recently doing a simple company website with a blog and a WooCommerce store – nothing fancy. The client was paying me per hour, so when he threw some custom stuff ideas on me, I didn’t argue. After two weeks the tailored website was up...

IOTA Hackathon

This weekend was an adventure! I went to Gdańsk to participate in the IOTA Hackathon - 2 days of intense Internet of Things + Blockchain (but not really) hacking action with a team of great and creative people from all over Europe. The event was sponsored by a couple of companies: IOTA, Baltic Data Science, Datarella, Crowdstart Capital and Bright Inventions. But what is IOTA and how it actually works? How did the event go? What we created? Let’s find out! If you want more news about the event, check the #iotahack tag on social media. So do tell...

Start writing code

I often get asked by my students, why should they even learn how programming works. The general opinion is that they will never use it in “real life”. Seeing how programming is seen as “too hard” and an “only geeks understand it” thing, I would like to tell you my programming story and how it changed my life for the better. Benefits of programming So let’s start by pointing out the benefits of programming: You will understand how stuff all around you works, It will boost your logical thinking, It might be a great opportunity for a career...