UAV haptic control using Novint Falcon - pt 1

As my first 1PPM project I choose to explore possibilities of using a Novint Falcon haptic device as a high level controller for an UAV. In this post I will describe the tools I chose to solve the problem.

Novint Falcon Haptic Controller
Novint Falcon Haptic Device

Tl;dr of things I learned while working on this project:

  • Bit of ROS (Robot Operating System)
  • Using libnifalcon library to interface with the falcon
  • Some random bits about Pixhawk (Px4 and ArduCopter Firmware)
Continue Reading ...
ROS industrial is coming to kinetic!

ROS industrial for ROS Kinetic distribution is on the verge of being released. If you are like me and are anxious to test it out but can’t wait until is available on PPAs then read on, I will show you how to make ROS industrial work with Kinetic distro!

Continue Reading ...
Don't f**k with LiPo batteries

LiPo batteries can be very dangerous. The picture in a header is a real life example why you should pay close attention to safety when handling them. In this post I will try show you what might happen when you mistreat your batteries and give some tipis how to handle them safely.

Continue Reading ...
12 Technical Projects [1PPM]
Image source: Guy Sie

As you can read in the summary of 12 books challenge I decided to try something different this year. In this post I will try to explain what I would like this project to be. I can only hope that you are already as hyped about this project as I am!

Continue Reading ...
A brief summary of 12 books project
Image source:

So, naturally the 12 books challenge came to an end together with 2016 (what a year by the way!). Personally this year was quite challenging as I was involved in some crazy robotics projects, lead for a while an awesome team of engineers. OK, OK, enough blabling about irrelevant things, let’s focus on the 12 books challenge!

Continue Reading ...
Getting started in electronics review
Image source: Pixabay

This is the review of the last book that I completed in 2016 for the 12 books challange. The reason I picked this book in the first place was to refresh basic electronics knowledge to be able to kick start some personal projects (just in case I had to exchange robots for food).

Continue Reading ...
Git intermediate
Image source: Wikimedia

Are you unsure about the level of your Git skills? Or did you start using Git recently and would like some pointers on where to go next? I hope I will be able to help you in both cases.

It’s going to be subjective

I don’t know of any metrics that you can use to assess one’s level of any version control system, therefore this article will be heavily subjective. If you know everything I mention in this article then in my personal opinion you can claim you know Git on at least intermediate level. If you aim at higher level of understanding Git then I would suggest you eventually go through Git source code and hopefully contribute to the development.

This article assumes you have at least basic understanding of Git, if you are just starting with Git then please consider covering the basics first. It also assumes you are working with Git console (IDEs do not count!). Without further due let’s get to the fun parts!

Continue Reading ...