Category: Uncategorized

blog image

Developer Stories: The challenges of migrating Karelics Brain to ROS 2. Contributing to the ds4_driver package.

In our latest blogpost we have shown that we have already successfully finished, tested and shown to the world the first version of Karelics Brain.

Read More
blog image

Shaping the robotics competence center of Joensuu

At Karelics, one of our main missions is to shed more light on the fact that the 21st century is already shaping up to be the century of robotics and is high time we already made the general public aware to the existence of intelligent robots that can be our day to day helpers and can make our lives better and easier.

Read More
blog image

Using Gazebo for Reinforcement Learning

The world is highly complex. To operate in this complex world with self-driving robots, it would be hard to program all the tasks by hand, creating rules for every subtask and action. We humans can complete really complex tasks just by setting for ourselves the final goal for what we are supposed to do.

Read More
blog image

Using AR to find the best size of your future robot.

The first question that you face when building a Robot is what should be the best size for it. There are several ways to do it:

Read More
blog image

Can Artificial Intelligence play Minecraft?

Last year, I got an incredible opportunity to join a team at University of Eastern Finland and compete in MineRL competition. The competition sponsored by Microsoft aimed to push the boundaries of state-of-the-art reinforcement learning and sample efficient learning.

Read More
blog image

From Video Game to Real Robot

Can you train a deep learning agent in video game and then transfer this learned information to a real world robot? How can we handle the differences in visuals and action spaces between the game and reality?

Read More
blog image

Robot simulation first steps

Since the last blog post, we have taken the first steps towards self-driving. We would like our robot to use its sensors to observe the world and do decisions based on the data, but also use prebuilt maps of the buildings to further assist with autonomous navigation.

Read More
blog image

Bringing the model of our robot to simulation environment.

The first task for us was to bring the 3D model of our robot to simulation so that we can eventually start experimenting with self-driving in simulation.

Read More