<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Yavuz Ertuğrul — long-form</title>
  <subtitle>Field notes on robotics, AI and everything on the bench — posts, short-form thoughts, digital art, a bookshelf and a gallery.</subtitle>
  <link href="https://yavuzertugrul.com/feed-longform.xml" rel="self"/>
  <link href="https://yavuzertugrul.com/"/>
  <updated>2026-08-26T13:26:28+00:00</updated>
  <id>https://yavuzertugrul.com/#long-form</id>
  <author>
    <name>Yavuz Ertuğrul</name>
    <email>yavuz_ertugrul@protonmail.com</email>
  </author>
  <entry>
    <title>Getting Started with Lidar — Step-by-Step Setup for Velodyne VLP-16 with ROS2 on Nvidia Jetson Orin NX</title>
    <link href="https://yavuzertugrul.com/Lidar_part_1"/>
    <updated>2025-01-16T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/Lidar_part_1</id>
    <category term="Robotics"/>
    <category term="ROS2"/>
    <category term="Lidar"/>
    <content type="html">What is Lidar? Remote sensing technology which uses laser light to measure distances to objects and surfaces. It is simply emitting laser pulses which bounce off objects and return to sensor. It looks similar isn’t it, Radar also emits bouncing from objects but it uses radio waves, both of them use of TOF idea(Time of Flight) of signal and change in frequency (Doppler shift) to calculate distance, speed, and direction of object. However, there are key differences; Resolution: Lidar has a higher resolution and can provide more detailed information about environment. Range: Lidar can detect o...</content>
  </entry>
  <entry>
    <title>ASR (Automatic Speech Recognition) Research/Test</title>
    <link href="https://yavuzertugrul.com/asr_research_test"/>
    <updated>2024-08-18T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/asr_research_test</id>
    <category term="AI"/>
    <category term="Edge"/>
    <content type="html">This is my first time getting into application side of artificial intelligence, I have been researching/learning about machine learning so far it was mostly related with data science and theoretical part, now I had chance to test some real stuff on real hardware and it is exciting. First of all, I tried to understand what is hugging face and when I browse through pages tabs of it I really got excited because there are a lot of stuff that is open sourced and if I have the hardware to test them I had chance to apply them according to my need and this is really powerful, and how lucky we are t...</content>
  </entry>
  <entry>
    <title>Deep Live Cam</title>
    <link href="https://yavuzertugrul.com/deep_live_cam"/>
    <updated>2024-08-11T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/deep_live_cam</id>
    <category term="AI"/>
    <content type="html">While I was browsing through the repositories of github I saw this deep live cam and it was becoming popular so I wanted to see what stage we are at in this technology, and the best way to do this is to try it by testing etc. rather than researching, so I installed it locally. Installation While I was trying to install it from here I had problems. I recommend you to be strict about following instructions, for example I had 3 different python versions 3.12, 3.11, and 3.9 so I thought python part is fine but when I tried to install required packages/modules I had a lot of problems after I sol...</content>
  </entry>
  <entry>
    <title>What is WSL?</title>
    <link href="https://yavuzertugrul.com/WSL"/>
    <updated>2024-08-04T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/WSL</id>
    <category term="Linux"/>
    <content type="html">I have been using WSL for development on Windows for quite some time, and I believe that it is the best possible way to use both Windows and Linux operating systems. Before finding WSL, I used a full Linux setup, dual boot, or other VM software. For example, dual boot was a bit risky for me because once, when I tried to install Ubuntu and Windows together, I accidentally erased the Windows OS. That was painful, and I needed to find a solution for it. After some years, I eventually made a dual boot and used it a lot. However, I created a 50 GB partition from Disk C on my local computer, and ...</content>
  </entry>
  <entry>
    <title>Pathfinding with Best First Search Algorithm</title>
    <link href="https://yavuzertugrul.com/Pathfinding-Algorithm-BFS"/>
    <updated>2024-04-11T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/Pathfinding-Algorithm-BFS</id>
    <category term="Algorithms"/>
    <content type="html">In this post I will talk about pathfinding algorithms, and try to explain how pathfinding works. First I will talk about patfinding algorithms then I will show you Best-first search algorithms and how to implement it on our maze which we will create on pygame. What is Pathfinding? Pathfinding is the computational process of finding a path between two points. It is a fundamental concept in computer science, used in various fields such as robotics, video games, transportation, and network data flow. The goal of pathfinding algorithms is to find the most efficient route from the starting point...</content>
  </entry>
  <entry>
    <title>[TR] Atomik Alışkanlıklar — Kitap İncelemesi</title>
    <link href="https://yavuzertugrul.com/atomik-aliskanliklar-kitap-incelemesi"/>
    <updated>2024-02-19T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/atomik-aliskanliklar-kitap-incelemesi</id>
    <category term="Books"/>
    <content type="html">[TR] Atomik Alışkanlıklar — Kitap İncelemesi Herkese selamlar! Bu yıl, önceki yıllardan farklı olarak, yaptığım her şeyi daha detaylı organize etmeye, bir yerde toplamaya ve bunları sizlerle paylaşmaya karar verdim. Gerçekten çok güzel hazırlanmış bir kitap olan “Atomik Alışkanlıklar”, okurken farkındalığınızı artıran ve içinizde bir değişim arzusu uyandıran bir eser. Her sayfada zamanınızı planlamanın, yeni alışkanlıklar edinmenin ve bunları sürdürmenin ne kadar önemli olduğunu ve aslında ne kadar çok zamanınız olduğunu fark ediyorsunuz. Bildiğiniz gibi, “Bir kitap okudum hayatım değişti” ...</content>
  </entry>
  <entry>
    <title>Data Manipulation with Pandas</title>
    <link href="https://yavuzertugrul.com/data-manipulation-with-pandas"/>
    <updated>2024-02-04T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/data-manipulation-with-pandas</id>
    <category term="Scraping"/>
    <content type="html">In today’s world, there’s a resource more important than oil, with the power to shape the future at our fingertips — data. This invaluable asset unlocks the potential to decode human behavior, innovate autonomous vehicles, and pioneer advanced robotics. The principle is straightforward: the more data we harness, the more intelligent our systems become. created with Dall-E 3 by author with ❤ What is DataFrame? A DataFrame is essentially a table, much like the ones you’d see in Excel. It’s a way to store and organize your data, with rows and columns clearly laid out. Each column in a DataFram...</content>
  </entry>
  <entry>
    <title>Web Scraping Series Part IV — World Coins with Scrapy &amp; Data Analysis with Pandas</title>
    <link href="https://yavuzertugrul.com/web-scraping-part-iv-world-coins-scrapy-pandas"/>
    <updated>2024-01-14T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/web-scraping-part-iv-world-coins-scrapy-pandas</id>
    <category term="Scraping"/>
    <content type="html">Web Scraping Series Part IV — World Coins with Scrapy &amp;amp; Data Analysis with Pandas As an enthusiastic collector of antique coins, I have always been fascinated by the rich history each piece embodies. These coins are not only currency, but also links to our past. Some may have been used in times of war, others for everyday transactions like buying food, book, clothes or acquiring a new home. Each coin holds a story, a glimpse into the lives and times of those who once held them. My journey as a collector often takes me through antique bazaars, online marketplaces, and networks of fellow ...</content>
  </entry>
  <entry>
    <title>Web Scraping Series Part III — Practice with Instagram &amp; GitHub</title>
    <link href="https://yavuzertugrul.com/web-scraping-part-iii-instagram-github"/>
    <updated>2024-01-08T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/web-scraping-part-iii-instagram-github</id>
    <category term="Scraping"/>
    <content type="html">Have you ever felt lost in the endless world of GitHub repositories or puzzled by your Instagram connections? Welcome back to our web scraping series. In this third part, I will try to show you two practical projects: a GitHub Repository Scraper and an Instagram Non-Follower Finder. These projects will not only enhance your scraping skills but also provide real-world applications of these techniques. **GitHub Repository Scraper **will be helping us to navigate through the repositories on GitHub, making it easier to find valuable resources. Meanwhile, **Instagram Non-Follower Finder **will o...</content>
  </entry>
  <entry>
    <title>Web Scraping Series Part II — X Feed &amp; Selenium</title>
    <link href="https://yavuzertugrul.com/web-scraping-part-ii-x-feed-selenium"/>
    <updated>2024-01-08T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/web-scraping-part-ii-x-feed-selenium</id>
    <category term="Scraping"/>
    <content type="html">Web Scraping Series Part II — X Feed &amp;amp; Selenium Welcome back to our Web Scraping Series. In second part, we’re focusing on X, a platform with up-to-minute information. With the help of Selenium, we will explore the techniques and tools needed to efficiently scrape data from X. This project will provide practical insights into handling dynamic web content, enabling us to extract valuable data from one of the world’s most active online communities. Whether you’re an engineer trying to learn scraping dynamic data or just trying to scrape data from web for fun purposes this guide is designe...</content>
  </entry>
  <entry>
    <title>Web Scraping Series Part I — IMDb&apos;s Most Popular Movies with Requests and BeautifulSoup</title>
    <link href="https://yavuzertugrul.com/web-scraping-part-i-imdb-requests-beautifulsoup"/>
    <updated>2024-01-04T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/web-scraping-part-i-imdb-requests-beautifulsoup</id>
    <category term="Scraping"/>
    <content type="html">Web Scraping Series Part I — IMDb’s Most Popular Movies with Requests and BeautifulSoup So, if you ask me about the most important skill of this century, I would definitely tell you it’s data literacy. Understanding data is crucial because when you manage to comprehend and make it meaningful, that’s where you stand out. We can manipulate data to suit our interests. I really enjoy watching movies, and the genre doesn’t matter much to me; if I like a movie, I’ll watch it. So, it’s not too hard for me to choose. However, if you’re solely an action movie fan, you probably don’t want to spend ti...</content>
  </entry>
  <entry>
    <title>Currency Converter App with APILayer&apos;s Fixer API and PyQt Framework</title>
    <link href="https://yavuzertugrul.com/currency-converter-app-fixer-api-pyqt"/>
    <updated>2023-12-19T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/currency-converter-app-fixer-api-pyqt</id>
    <category term="Python"/>
    <content type="html">created with Dall-E 3 by author with ❤ Have you ever found yourself in need of a quick currency conversion, maybe while planning a vacation or during an international online shopping spree? Currency converter application will be there for you. Hi there, I’m welcoming you from another post in my learning journey. I want start with saying thank you to all developers around you are making life easier. My latest project? A handy currency converter app. Building this app was like putting together a puzzle, where each piece was a new learning experience, every step was a journey. And the best par...</content>
  </entry>
  <entry>
    <title>Building a Simple Supermarket Inventory System with Python and SQLite</title>
    <link href="https://yavuzertugrul.com/supermarket-inventory-system-python-sqlite"/>
    <updated>2023-12-15T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/supermarket-inventory-system-python-sqlite</id>
    <category term="Python"/>
    <content type="html">Building a Simple Supermarket Inventory System with Python and SQLite created with Dall-E 3 by author with ❤ What is SQL and SQLite ? SQL, or Structured Query Language, is a standard programming language specifically designed for managing and manipulating data in relational database management systems (RDBMS). It’s used for a variety of operations such as querying, updating, and managing databases. SQL is known for its simplicity and effectiveness in handling structured data, which is organized into tables. SQL’s ability to manage large volumes of data efficiently and its wide adoption acro...</content>
  </entry>
  <entry>
    <title>DC/DC type Converter(CLASSIC, PID CONTROLLED &amp; improved)</title>
    <link href="https://yavuzertugrul.com/DC_DC_type_converter_standat_improved"/>
    <updated>2023-12-09T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/DC_DC_type_converter_standat_improved</id>
    <category term="Power"/>
    <content type="html">INTRODUCTION In this project, the purpose is to complete the simulation model especially classic DC/DC type converter and after that we will do another simulation for DC/DC converter but this time it will be improved version. It will be really useful and advantageous for me to see, analyze, and simulate DC/DC converters since they are used a lot in many areas nowadays. For specific applications we need to design with parameters. For example, I choose switching frequency selection, duty cycle selection and more First let me talk about some of the known DC/DC Converters. Step-Up(Boost) Conver...</content>
  </entry>
  <entry>
    <title>AlphaGo: Deciphering the Art of Intelligence</title>
    <link href="https://yavuzertugrul.com/alphago-deciphering-the-art-of-intelligence"/>
    <updated>2023-11-22T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/alphago-deciphering-the-art-of-intelligence</id>
    <category term="AI"/>
    <content type="html">AlphaGo: Deciphering the Art of Intelligence “Human versus AlphaGo” created by author with Dall-E 3 It took just one algorithm, AlphaGo, to shake the millennia-old foundation of the ancient game of Go. In 2016, this AI creation from DeepMind achieved what many thought was decades away: it defeated a world champion Go player. This wasn’t merely a victory on the board; it was a demonstration that artificial intelligence could grasp, master, and even innovate in an arena where human intuition had reigned supreme. So, this week I watched AlphaGo — The Movie and it really impressed me, the compa...</content>
  </entry>
  <entry>
    <title>HVDC Transmission System</title>
    <link href="https://yavuzertugrul.com/HVDC_transmission_system"/>
    <updated>2023-11-18T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/HVDC_transmission_system</id>
    <category term="Power"/>
    <content type="html"></content>
  </entry>
  <entry>
    <title>One Thought on the Hu.Ma.Ne AI Pin</title>
    <link href="https://yavuzertugrul.com/one-thought-on-the-humane-ai-pin"/>
    <updated>2023-11-13T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/one-thought-on-the-humane-ai-pin</id>
    <category term="AI"/>
    <content type="html">One Thought on the Hu.Ma.Ne AI Pin hu.ma.ne ai pin Technology has profoundly reshaped our lives, transforming from a luxury of the elite to a personal companion nestled within a pin. Gone are the days when data traveled by plane; now, an AI assistant sits discreetly on our lapel. From Steve Jobs’ vision of personal computing to the terabytes in our palms — where videos stream and music plays at a tap — we’ve moved beyond mere computing to an era of living with intelligence woven into the very fabric of our daily wear. hu.ma.ne ai pin Imran Chaudhri and Bethany Bongiorno are not just former ...</content>
  </entry>
  <entry>
    <title>Learning Types in Machine Learning</title>
    <link href="https://yavuzertugrul.com/learning-types-in-machine-learning"/>
    <updated>2023-11-12T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/learning-types-in-machine-learning</id>
    <category term="AI"/>
    <content type="html">Learning Types in Machine Learning What Is Machine Learning? Machine learning, a pivotal subset of artificial intelligence, revolves around the creation and refinement of algorithms that can learn and make inferences or predictions from data without being directly programmed for specific tasks. As an integral part of both AI and computer science, it mimics human learning processes by using data and algorithms to progressively enhance its precision. This capability allows machines to gain insights or make decisions autonomously, a trait central to its nature as a branch of artificial intelli...</content>
  </entry>
  <entry>
    <title>Control System for Electric Vehicle Motor</title>
    <link href="https://yavuzertugrul.com/Control_System_for_Electric_Vehicle_Motor"/>
    <updated>2023-10-30T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/Control_System_for_Electric_Vehicle_Motor</id>
    <category term="Control"/>
    <content type="html"></content>
  </entry>
  <entry>
    <title>Power Electronics Simulations</title>
    <link href="https://yavuzertugrul.com/Power_Electronics_Simulations"/>
    <updated>2023-10-24T00:00:00+00:00</updated>
    <id>https://yavuzertugrul.com/Power_Electronics_Simulations</id>
    <category term="Power"/>
    <content type="html">1) In the given single-phase half wave rectifier circuit, the load current i0=Ia ​is assumed to be constant, with a very large load inductance (L) chosen by your selection, operating at a frequency of 50 Hz. (a) Simulation for α = 90°: For α = 90°, the load voltage waveform v0 ​can be simulated. Considering R = 10 Ω, the average value Vdc ​of the load voltage waveform can be calculated based on the obtained graphs. This simulation allows us to observe the output voltage under these specific conditions. Theoretical calculations can also be performed to verify the results obtained from the si...</content>
  </entry>
</feed>
