<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Posts &#8211; Janne Karttunen</title>
	<atom:link href="https://jannkar.github.io/me/category/blog-posts/feed/" rel="self" type="application/rss+xml" />
	<link>https://jannkar.github.io/me/</link>
	<description>Portfolio</description>
	<lastBuildDate>Tue, 27 Aug 2024 08:24:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://jannkar.github.io/me/wp-content/uploads/2024/08/cropped-jk-logo-2-32x32.webp</url>
	<title>Blog Posts &#8211; Janne Karttunen</title>
	<link>https://jannkar.github.io/me/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Open sourcing ROS 2 Task Manager package</title>
		<link>https://jannkar.github.io/me/open-sourcing-ros-2-task-manager-package/</link>
					<comments>https://jannkar.github.io/me/open-sourcing-ros-2-task-manager-package/#respond</comments>
		
		<dc:creator><![CDATA[Janne Karttunen]]></dc:creator>
		<pubDate>Mon, 11 Mar 2024 12:00:00 +0000</pubDate>
				<category><![CDATA[Blog Posts]]></category>
		<guid isPermaLink="false">https://jannkar.github.io/me/?p=160</guid>

					<description><![CDATA[We are proud to announce the open-sourcing of our Task Manager ROS 2 package, a centralized solution designed to initiate, monitor, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We are proud to announce the open&#x2d;sourcing of our Task Manager ROS 2 package, a centralized solution designed to initiate, monitor, and manage tasks on a single robot. By making this package publicly available, we aim to assist the robotics community in addressing current challenges related to robot task management.</p>
<p><a href="https://jannkar.github.io/me/open-sourcing-ros-2-task-manager-package/" rel="nofollow">Source</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://jannkar.github.io/me/open-sourcing-ros-2-task-manager-package/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ROS 2 common issues and mistakes</title>
		<link>https://jannkar.github.io/me/ros-2-common-issues-and-mistakes/</link>
					<comments>https://jannkar.github.io/me/ros-2-common-issues-and-mistakes/#respond</comments>
		
		<dc:creator><![CDATA[Janne Karttunen]]></dc:creator>
		<pubDate>Fri, 19 May 2023 12:00:00 +0000</pubDate>
				<category><![CDATA[Blog Posts]]></category>
		<guid isPermaLink="false">https://jannkar.github.io/me/?p=42</guid>

					<description><![CDATA[After years of experience of working with ROS and robotics, we’ve seen a fair share of weird and surprising bugs [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>After years of experience of working with ROS and robotics, we&rsquo;ve seen a fair share of weird and surprising bugs and issues. I wanted to share our experiences by writing this article about some of the most common issues we encounter and how we solve and debug them while developing robots with ROS 2. Many of these issues might be difficult to spot or find a reason for during normal debugging&#8230;</p>
<p><a href="https://jannkar.github.io/me/ros-2-common-issues-and-mistakes/" rel="nofollow">Source</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://jannkar.github.io/me/ros-2-common-issues-and-mistakes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using Gazebo for Reinforcement Learning</title>
		<link>https://jannkar.github.io/me/using-gazebo-for-reinforcement-learning/</link>
					<comments>https://jannkar.github.io/me/using-gazebo-for-reinforcement-learning/#respond</comments>
		
		<dc:creator><![CDATA[Janne Karttunen]]></dc:creator>
		<pubDate>Mon, 15 Feb 2021 00:00:00 +0000</pubDate>
				<category><![CDATA[Blog Posts]]></category>
		<guid isPermaLink="false">https://jannkar.github.io/me/?p=154</guid>

					<description><![CDATA[The world is highly complex. To operate in this complex world with self-driving robots, it would be hard to program [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The world is highly complex. To operate in this complex world with self&#x2d;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. For example, just by telling someone to &ldquo;paint a wall&rdquo;, they will know where to search to&#8230;</p>
<p><a href="https://jannkar.github.io/me/using-gazebo-for-reinforcement-learning/" rel="nofollow">Source</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://jannkar.github.io/me/using-gazebo-for-reinforcement-learning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
