Skip to content
View Smokey8979's full-sized avatar
πŸ’­
I may be slow to respond.
πŸ’­
I may be slow to respond.
  • Hyderabad

Block or report Smokey8979

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Smokey8979/README.md

Hey, I'm Omkarthik πŸ‘‹

Robotics & Embedded Systems Engineer. I build things that move, sense, and navigate on their own β€” from schematic to firmware to ROS2 nav stack.

Currently a Robotics & ROS Developer Intern @ Kody Technolab, Ahmedabad. Pre-final year @ Parul University β€” B.Tech Robotics & Automation, graduating April 2026.

Small bots are a real headache ngl. But that's half the fun.


What I actually work on

Most of my time goes into differential drive robots β€” getting Nav2 to behave, tuning odometry, debugging why the bot spins in circles when you tell it to go straight. Alongside that, embedded firmware on STM32/AT32/ESP32, custom PCBs in KiCad, and industrial bus protocols (CAN, Modbus, RS-485) for real hardware that doesn't forgive bad code.

Core stack: C Β· C++ Β· Python Β· ROS2 Β· Linux


Tech

ROS2 C++ C Python Linux Git STM32 Raspberry Pi KiCad


Projects

πŸ€– Anibot

ROS2 Jazzy diff drive robot on Raspberry Pi 5. Full Nav2 stack, SLAM mapping with slam_toolbox, calibrated encoder odometry via Arduino Mega + Cytron MDD3A, Docker RViz for remote viz. Currently integrating wheel + laser odom EKF fusion via robot_localization.

Nav2 βœ… Β· SLAM βœ… Β· EKF fusion πŸ§ͺ in progress

πŸ“‘ wt901c_ros2

ROS2 driver for the WT901C485 IMU over RS-485 using Modbus RTU. Supports Humble & Jazzy. Drops straight into robot_localization and Nav2 without any fiddling.


Stats


A few other things

  • πŸ₯‡ 1st place β€” Projections 2024 Flying Buzz Competition
  • πŸš€ ISRO IRoC-U Rover Competition β€” made it to national team selection
  • 🀝 Co-founded Drobo Club @ Parul University
  • πŸ‡―πŸ‡΅ Learning Japanese (applied to Kyushu Tech iART Masters for Oct 2026)

Reach me

LinkedIn Email

Popular repositories Loading

  1. Open-cv Open-cv Public

    Open-cv stuff

    Python 1

  2. wt901c_ros2 wt901c_ros2 Public

    This package implements a ROS 2 driver for the WT901C RS-485 IMU using industrial-grade Modbus RTU polling.

    Python 1

  3. Smokey8979 Smokey8979 Public

    1

  4. Anibot Anibot Public

    ROS2 Jazzy differential drive robot with Nav2, SLAM, and EKF sensor fusion (wheel odom + laser odom) on Raspberry Pi 5

    C++ 1

  5. claw-code claw-code Public

    Forked from ultraworkers/claw-code

    The fastest repo in history to surpass 50K stars ⭐, reaching the milestone in just 2 hours after publication. Better Harness Tools, not merely storing the archive of leaked Claude Code but also mak…

    Rust 1