"Robotics Software Engineer with Mechanical Engineering background"
Developing autonomous mobile robots with ROS2, focusing on localization, path planning, and sensor integration. Building production-ready robotic systems that navigate, perceive, and interact with real-world environments.
Focus Areas: Autonomous Mobile Robots β’ SLAM & Self-Localization β’ ROS2 Navigation Stack β’ Sensor Fusion (LiDAR, IMU, Camera) β’ Industrial CPS Integration β’ Machine Learning for Robotics β’ Computer Vision & Deep Learning
Patrol Navigation Controller (C++ with ROS2 Nav2)
- Waypoint patrol with cyclical behavior
- Pose orientation handling with quaternions
- AMCL localization integration
- Callback-based asynchronous goal management
Random Explorer Bot (C++ with ROS2 Nav2)
- Autonomous exploration implementation
- Dynamic path planning
- SLAM-based environment mapping
Waypoint Navigation (Python with ROS2 Nav2)
- Waypoint management system
- Real-time navigation feedback
- Nav2 action server integration
Autonomous Navigation with Obstacle Avoidance (Python)
- Custom navigation without Nav2
- Real-time obstacle detection and response
- Path replanning algorithms
Wall Following Controller (Python with PID Control)
- LiDAR scan data processing and filtering
- PID control implementation
- Multi-zone collision detection
- State machine logic: search β find wall β follow β escape
- Adaptive speed based on obstacles
Wall Following Controller (C++ implementation)
- High-performance variant with optimized sensor processing
- Real-time control loop for industrial applications
MoveIt Pick & Place Demo (Python)
- Pick-and-place operations with MoveIt
- Computer vision for object detection
- Arm trajectory planning and execution
- Coordinated motion control
Colored Object Picker (Python with OpenCV)
- Real-time object detection and tracking
- Vision-based positioning and manipulation
- HSV color space filtering
Automatic Water Pumping System (MATLAB + Arduino)
- Sensor integration fundamentals
- Arduino hardware control
- Real-time monitoring system
ROS2 Development β Production-ready autonomous robot systems
SLAM & Localization β Self-position estimation and environment mapping (GMapping, Cartographer)
Navigation Stack β ROS2 Nav2 path planning and obstacle avoidance
Sensor Fusion β LiDAR, IMU, GPS, Camera integration and data processing
Control Systems β PID controllers and motion planning algorithms
Robotic Manipulation β Motion planning with MoveIt and trajectory control
Computer Vision & Deep Learning β Object detection, tracking, and semantic segmentation with OpenCV, PyTorch, TensorFlow
Machine Learning for Robotics β Supervised learning, reinforcement learning, and neural networks for robot perception and control
System Integration β API design, communication protocols (MQTT, WebSocket)
DevOps β Docker containerization and deployment workflows
- Industrial Robot Development β Building autonomous mobile robots for industrial CPS (Cyber-Physical Systems)
- ROS2 Navigation β Advanced path planning and localization techniques
- Sensor Integration β Multi-sensor fusion for robust perception
- Machine Learning Integration β Applying deep learning models (CNN, YOLO, SegNet) for object detection and scene understanding
- System Architecture β Designing scalable and maintainable robot software
- Hardware Interfaces β Working with embedded platforms (NVIDIA Jetson)

