Hello World!!

    Hello World!!

    Hello World! I’m Jagadeesh Mummana, and welcome to my blog dedicated to the fields of robotics, artificial intelligence, and various technological experiments I am engaged in.

    If you have an interest in electronics, microcontrollers, or understanding technology, you may find the content here to be beneficial. My journey in this area has provided me with significant insights, and I believe it is time to document my experiences.


    Purpose of This Blog  

    I started this blog mainly to organize and document what I’ve learned from various projects. A lot of my work tends to get buried in random folders on my laptop, and I figured sharing it here might make it more useful—not just for me, but maybe for others too.

    This blog allows me to organize my thoughts, share what I have learned, and connect with others who share similar interests in technology. Additionally, I plan to commit to a weekly post every random day to maintain consistency in my exploration and reflection. If you’re interested in staying updated, consider subscribing to my newsletter on the right!.

    Motto: “Knowledge grows best when shared.”  


    About Me  

    I am currently a sophomore at NIT Calicut, pursuing a degree in Electronics and Communication Engineering with a minor in Robotics and Automation.

    I have a passion for constructing and deconstructing various systems to understand their functionality. My primary focus lies at the intersection of software and hardware, where innovative solutions often emerge.

    It is important to note that I tend to have many ongoing projects simultaneously, which can sometimes hinder completion. I hope this blog serves as a motivation to follow through on more of these endeavors.


    Current Projects 🔍  

    I work on a lot of different projects, some finished, some still in progress. Here are just a few that reflect my interests—find all on my Projects Page.

    1. PR057H371C4RMProsthetic Arm   This project involves creating a prosthetic arm that mimics finger movements using servos to create tension similar to biological tendons.  
    alter-text
    Prosthetic Arm Prototype
    1. V-RU81K5CU83 (part of RU83C) – Virtual Rubik’s Cube Simulator   This is a 3D Rubik’s Cube simulator designed in Unity, utilizing the Kociemba Solver to provide solutions based on the cube’s current configuration.  
    alter-text
    Virtual Rubik’s Cube Simulator
    1. ImProVeImage Processing Using Verilog   This project focuses on applying Verilog for image processing techniques such as edge detection and geometric transformations. Here are two spin-offs from this work:
    alter-text
    Label Detection Using Prewitt Operator

       - Label Detection:   This involves utilizing the Prewitt and Canny edge detectors to identify label boundaries based on sudden intensity changes. Python is used to compile the results.  

       - Document Scanner (In Progress):   Building off the label detection principles, this project aims to identify the corners of a document and map these onto a rectangular frame. I aspire to incorporate Optical Character Recognition (OCR) for text extraction as well.


    Note: Some repositories are currently private due to various constraints. Should you have an inquiry about any of these projects, please feel free to reach out, and I will do my best to share what I can.


    Future Directions  

    In the near future, I aim to delve deeper into these projects by providing tutorials, lessons, and sharing insights from the challenges I encounter along the way.

    If you have any suggestions for topics or projects that you would like to see discussed, please do not hesitate to contact me.


    Let’s Collaborate 🤝  

    If anything here caught your eye, or if you’ve got a project in mind you’d like to team up on, hit me up. Collaboration is one of the best ways to learn, and I’d love to hear what you’re working on too.


    Connect With Me 🌐  

    Here’s where you can find me:  


    If any of this interests you, stick around! I’m always learning and trying new things, and I’d love to share that journey with you. Looking forward to exploring more together!

    Related Posts

    Getting Started with Hugo: A Step-by-Step Guide

      Getting Started with Hugo: A Step-by-Step Guide

      Hugo is a fast, flexible, and open-source static site generator that allows you to build websites with ease. Originally popular for blogging, Hugo’s versatility makes it ideal for creating a wide range of sites — from personal portfolios and academic project showcases to documentation hubs and even e-commerce sites. Whether you’re building a professional portfolio, a research site to share your academic work, or a personal blog, Hugo has you covered.

      Read more
      Setting Up Icarus Verilog on Google Colab

        Setting Up Icarus Verilog on Google Colab

        Google Colab is a cloud-based platform that allows you to run code in a Jupyter Notebook environment. While it is primarily used for Python, it can also be leveraged to run Verilog simulations using Icarus Verilog. This guide will take you through the steps to install Icarus Verilog, write and compile Verilog code, run simulations, and generate waveform files for debugging.

        Read more
        The Mathematics Behind the Rubik's Cube #PID1.3

          The Mathematics Behind the Rubik’s Cube #PID1.3

          The Rubik’s Cube is not just a puzzle; it’s a deep mathematical object grounded in group theory, combinatorics, and geometry. Understanding the math behind it allows us to grasp why it has 43 quintillion possible states, how we categorize moves, and why some solutions are more efficient than others.

          Read more