<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>erdo.dev RSS Feed</title><link>https://www.erdo.dev</link><description>The official RSS Feed for https://www.erdo.dev</description><lastBuildDate>Sun, 21 Jun 2026 18:38:06 GMT</lastBuildDate><generator>PyRSS2Gen-1.1.0</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Maritime Anomaly Detection with Unsupervised Ensemble Learning</title><link>https://www.erdo.dev/blog/2023-02-08_Maritime-Anomaly-Detection-with-Unsupervised-Ensemble-Learning/</link><description>Maritime Anomaly Detection with Unsupervised Ensemble Learning08 Feb 2023&amp;nbsp;&amp;middot;&amp;nbsp;11 min read

Anomaly detection is becoming increasingly significant in the maritime industry, where the detection of potential security threats and illegal activities such as piracy, smuggling, and human trafficking is critical. To ensure safe navigation and improve the efficiency of maritime operations, many companies are turning to machine learning techniques, such as anomaly detection, to detect unusu…</description><pubDate>Wed, 08 Feb 2023 12:00:00 GMT</pubDate></item><item><title>Running ROS Across Multiple Machines</title><link>https://www.erdo.dev/blog/2022-04-15_Running_ROS_Across_Multiple_Machines/</link><description>Running ROS Across Multiple Machines15 Apr 2022&amp;nbsp;&amp;middot;&amp;nbsp;3 min read

The Robot Operating System (ROS) is an open-source framework widely used in robotics research and development for building, developing, and deploying robot software. In both development and deployment, there may be situations where you need to access a robot's computational resources remotely. For example, in multi-robot systems, individual robots often need to communicate over a shared network to collaboratively solv…</description><pubDate>Fri, 15 Apr 2022 12:00:00 GMT</pubDate></item><item><title>SLAM and Navigation in ROS</title><link>https://www.erdo.dev/blog/2022-03-07_SLAM_and_Navigation_in_ROS/</link><description>SLAM and Navigation in ROS07 Mar 2022&amp;nbsp;&amp;middot;&amp;nbsp;8 min read

Can you imagine a robot that cannot locate itself, map its surroundings, or navigate? Such a robot would hardly be useful. These essential capabilities make robots indispensable in many applications. But does every robotics software developer need to be an expert in SLAM (Simultaneous Localization and Mapping) and navigation, which are distinct research areas, to implement these features? Fortunately, the answer is no, thanks t…</description><pubDate>Mon, 07 Mar 2022 12:00:00 GMT</pubDate></item><item><title>ROS File System</title><link>https://www.erdo.dev/blog/2022-02-12_ROS-File-System/</link><description>ROS File System12 Feb 2022&amp;nbsp;&amp;middot;&amp;nbsp;3 min read

The Robot Operating System (ROS) is a flexible and powerful platform for developing software components for robotic systems. At its core, ROS operates through a network of nodes that communicate with each other, with these nodes organized into packages. These packages follow a specific file system convention recommended by Open Robotics, the organization behind ROS. A package serves as a root directory containing all the ROS-related files…</description><pubDate>Sat, 12 Feb 2022 12:00:00 GMT</pubDate></item><item><title>ROS Conceptual Design Patters</title><link>https://www.erdo.dev/blog/2022-01-27_ROS-Conceptual-Design-Patterns/</link><description>ROS Conceptual Design Patters27 Jan 2022&amp;nbsp;&amp;middot;&amp;nbsp;6 min read

Throughout my career, I've had the opportunity to work with robotics on several occasions, and it has become a passion of mine. This enthusiasm has inspired me to start a new series of articles focused on robotics. In this series, I will primarily concentrate on robotics software and control, rather than the hardware aspects.
To kick off this series, I decided to write an introductory article on the Robot Operating System (R…</description><pubDate>Thu, 27 Jan 2022 12:00:00 GMT</pubDate></item><item><title>Linux Process Isolation and Docker Containers</title><link>https://www.erdo.dev/blog/2021-09-12_Linux-Process-Isolation-and-Docker-Containers/</link><description>Linux Process Isolation and Docker Containers12 Sep 2021&amp;nbsp;&amp;middot;&amp;nbsp;9 min read


In today's rapidly evolving technological landscape, managing software environments and ensuring consistency across various systems are paramount. This need has led to the widespread adoption of containerization - a method that provides a lightweight, efficient solution for isolating applications and their dependencies. Containers have become a cornerstone of modern software development and deployment, offer…</description><pubDate>Sun, 12 Sep 2021 12:00:00 GMT</pubDate></item><item><title>What Are Real Time Systems and Real Time Operating Systems?</title><link>https://www.erdo.dev/blog/2021-08-15_What-Are-Real-Time-Systems-and-Real-Time-Operating-Systems?/</link><description>What Are Real Time Systems and Real Time Operating Systems?15 Aug 2021&amp;nbsp;&amp;middot;&amp;nbsp;8 min read


Hello, everyone. In this article, I will talk about what is a real-time, real-time system, and real-time operating system means. This article will be relatively different from the others and I will be explaining the meanings of a few terms. I think it is a big plus for us to be developing our technical thesaurus because; even if we do not use these terms directly, someday if we are involved in …</description><pubDate>Sun, 15 Aug 2021 12:00:00 GMT</pubDate></item><item><title>Music Generation with LSTM Based RNN</title><link>https://www.erdo.dev/blog/2021-04-03_Music-Generation-with-LSTM-Based-RNN/</link><description>Music Generation with LSTM Based RNN03 Apr 2021&amp;nbsp;&amp;middot;&amp;nbsp;9 min read

Hello everyone. In this article, I will try to explain what I know about music generation with LSTM (long short-term memory) based RNN (recursive neural networks). Let's first examine what kind of information contains the dataset I have used in the training phase of the model.
About the Dataset
As we all know, music is represented by notes. I preferred to use an alternative note system in the dataset, known as the ABC…</description><pubDate>Sat, 03 Apr 2021 12:00:00 GMT</pubDate></item><item><title>Machine Learning Key Terminology</title><link>https://www.erdo.dev/blog/2020-05-21_Machine-Learning-Key-Terminology/</link><description>Machine Learning Key Terminology21 May 2020&amp;nbsp;&amp;middot;&amp;nbsp;3 min read

Machine Learning domain is very fascinating and it is becoming very powerful and useful technology in today’s world. Even if you are not directly working on machine learning, in somehow you can touch some part of machine learning in any project. Since machine learning is a very wide open space, it is not possible to learn all of the keywords and the theory behind it for those who are not having expertise area on ML. Which…</description><pubDate>Thu, 21 May 2020 12:00:00 GMT</pubDate></item><item><title>Why Python Instead of Matlab and R in Machine Learning?</title><link>https://www.erdo.dev/blog/2020-04-22_Why-Python-Instead-of-Matlab-and-R-in-Machine-Learning/</link><description>Why Python Instead of Matlab and R in Machine Learning?22 Apr 2020&amp;nbsp;&amp;middot;&amp;nbsp;2 min read

Machine learning has become an important tool for a vast of scientiﬁc and engineering disciplines and there are a lot of environments and tools to use when applying machine learning solutions, but which one to choose? Python, R, or Matlab? Let’s make a quick comparison between these and discuss the advantages of each one.
Why Python?
Python is becoming an increasingly central tool for data science. …</description><pubDate>Wed, 22 Apr 2020 12:00:00 GMT</pubDate></item><item><title>Introduction to AI, ML, and DL</title><link>https://www.erdo.dev/blog/2019-07-07_Introduction-to-AI-ML-and-DL/</link><description>Introduction to AI, ML, and DL07 Jul 2019&amp;nbsp;&amp;middot;&amp;nbsp;9 min read

Lots of people nowadays are all thinking and worried like;

“Will a robot take my job in the future? How is artificial intelligence likely to change my job in the near future? Where are AI technologies being used nowadays and where will they come later?”

Before we judge this, let us examine a few simple concepts. But before we start, let me give you a hint, you might think these will be in the future, all are happening rig…</description><pubDate>Sun, 07 Jul 2019 12:00:00 GMT</pubDate></item><item><title>ARM Architecture Instruction Set</title><link>https://www.erdo.dev/blog/2019-03-06_ARM-Architecture-Instruction-Set/</link><description>ARM Architecture Instruction Set06 Mar 2019&amp;nbsp;&amp;middot;&amp;nbsp;6 min read

In this article, finally, we will start to take a glance at ARM’s arithmetical, logical, data transfer, and branching instructions. But before that, you should check your microprocessor’s model and serial number. Instructions might differ according to these two numbers. The reason for this is that ARM has updated its designs due to technological developments.
Instruction Set
The arm instructions process data in the regist…</description><pubDate>Wed, 06 Mar 2019 12:00:00 GMT</pubDate></item><item><title>ARM Development Environment Installation: ARM Keil &amp; Code Composer Studio</title><link>https://www.erdo.dev/blog/2019-02-17_ARM-Development-Environment-Installation-ARM-Keil-Code-Composer-Studio/</link><description>ARM Development Environment Installation: ARM Keil &amp;amp; Code Composer Studio17 Feb 2019&amp;nbsp;&amp;middot;&amp;nbsp;3 min read


In the previous article, I said that for this article we’ll switch to writing code, but, I thought it would be more appropriate to give the programs that we can use for coding first. So I’m going to explain what program we’re going to use in this article by deferring the code writing to the next post.
Since we use an ARM-based microcontroller called Stellaris LM4F120 we can us…</description><pubDate>Sun, 17 Feb 2019 12:00:00 GMT</pubDate></item><item><title>Introduction to ARM Architecture</title><link>https://www.erdo.dev/blog/2019-01-24_Introduction-to-ARM-Architecture/</link><description>Introduction to ARM Architecture24 Jan 2019&amp;nbsp;&amp;middot;&amp;nbsp;4 min read


Anyone interested in embedded systems started to hear these two terms frequently. These are ARM and Embedded Linux. No longer, does everyone go towards work in these areas. Writing code in a free medium, when merging with the ease of getting rid of software licenses that cost millions, Embedded Linux started to gain popularity. As you all know, ARM architecture is very popular in the world and most projects use ARM-based…</description><pubDate>Thu, 24 Jan 2019 12:00:00 GMT</pubDate></item></channel></rss>