Robot background

Joseph Pranadeer Reddy Katakam

|

About Me

Profile

I'm a passionate engineer with a master's degree who enjoys tinkering with robots. My experience with 6-axis paint robots as a Automation engineer has honed my skills in troubleshooting both hardware and software— albeit one that requires a lot of patience and coffee. I'm committed to continuous learning and professional growth through hands-on experience.

With a background in both hardware and software development, I enjoy tackling complex problems from multiple angles. I'm excited about the potential of robotics and AI to improve lives and enhance human capabilities and am dedicated to contributing to this evolving field with innovative solutions.

Interests & Hobbies

Building Robots
Guitar
Photography
Art
Travelling
Workout

My Journey

Education

University of Maryland, College Park

Master's in Robotics

University of Maryland, College Park

GPA: 3.81/4
2021 - 2023

Specialized in core fundamentals of robotics and honed good software practises for developing robotic applications using C++ and Python.

Courses Taken
  • Building Manufacturing Robot Software System- Developed a software system using C++ and Python for the ARIAC competition, simulating advanced kit building and assembly in a virtual warehouse environment
  • Software Development for Robotics- Mastered industry-standard software development practices through a series of challenging C++ projects, mirroring real-world robotics industry workflows
  • Perception for Autonomous Robots- Delved into the intricacies of computer vision, exploring advanced image processing techniques crucial for developing perceptive autonomous systems
  • Robot Modelling (Kinematics & Dynamics)- Leveraged linear algebra concepts to build robotic arm control systems from the ground up, gaining deep insights into the principles of kinematics and dynamics
  • Planning for Autonomous Robots- Implemented and analyzed various path planning algorithms including DFS, BFS, Dijkstra, A*, and RRT, evaluating their performance in diverse simulated scenarios
  • Controls for Robotic Systems- Explored the foundations of control theory, including advanced filtering techniques and controllers like PID and LQR
  • Independent Research Study- Swarm Robotics- Conducted innovative research on swarm algorithms, comparing the efficiency of single and paired kilobots in forming concentric circles; Findings were compiled into a comprehensive academic paper
Sathyabama University

Bachelor's in Electronics

Sathyabama University

CGPA: 9.33/10
2016 - 2020

Developed a strong foundation in electronic circuits, embedded systems, engineering practises, and publishing papers. Graduated top 1% of the department (7th out of 700 students), showcasing academic excellence and dedication.

Courses Taken
  • Programming in MATLAB- Acquired foundational skills in MATLAB, focusing on its application in signal processing analysis
  • Digital Logic Circuits- Explored the construction of Digital Logic Circuits using logic gates, with an introduction to PLC programming concepts
  • Micro-controllers and Micro-processors- Gained experience in programming 8085 and 8086 microcontrollers using assembly language
  • Engineering Mathematics- Studied essential mathematical concepts including Laplace and Fourier transforms, Calculus, Linear Algebra, and Trigonometry, forming a solid foundation for engineering applications
  • Programming in C & C++- Developed a strong foundation in C and C++ programming languages, with additional exposure to modern C++ concepts and parallel programming techniques
  • Embedded systems- Explored the theory and architecture of embedded systems, understanding the importance of low-level programming in managing memory constraints for various applications

Experience

Rivian

Automation Engineer

Rivian

2023 - Present

Spearheaded the development and optimization of automated processes, focusing on 6DOF paint (IRB5500) and sealer robots (IRB4600) to improve production efficiency and reduce downtime at Rivian.

Work Done
  • Production Line Optimization- Active part of maintenance, and troubleshooting of ABB paint robots (IRB 5500) and sealer robots (IRB 4600) in sealer, primer, and topcoat-clearcoat booths; Minimized downtime by proactively managing production processes and developing a 'Dozer Degrade' program to act as a backup during sealer supply failures
  • Cost Savings & Efficiency Projects- Developed RAPID scripts in RobotStudio to automate calculations for units-vs-vision fails and material consumption; Utilized this data to trend fluctuations, monitor robot health, and trigger alarms when quality was impacted, enabling early intervention and improved efficiency
  • Process Simulation and Deployment- Leveraged RobotStudio to simulate programs on Robot backups and analyze signals before deployment, ensuring seamless integration into production workflows while minimizing errors during implementation
  • Knowledge Sharing and Team Support- Developed and delivered SharePoint training materials on my custom robot sealer/LASD programs and maintenance procedures, along with instructional videos, empowering technicians and production teams to troubleshoot, collaborate, and minimize downtime during robot failures
  • Maintenance and Calibration Excellence- Created calibration routines for resolver offsets, improving robot precision of sealing operations; Assisted in rebuilding equipment as needed to ensure consistent workflow efficiency and long-term reliability
Stryker

Software Eng. Intern

Stryker

May 2022 - Aug 2022

Contributed to the development and validation of bone registration algorithms for the MAKO 3.5 model of Stryker surgical robotics.

Work Done
  • Component Testing- Developed efficient and optimized component-level test cases using advanced C++ concepts such as smart pointers, friend classes, and proprietary templates; Leveraged edge cases of registered patient data (femur and tibia) to validate successful mapping of coordinate systems via homogeneous transformations, ensuring point cloud integrity by verifying matrix determinants
  • Bone Registration for Surgical Robotics- Worked on knee surgery bone registration algorithms for MAKO 3:5 robotic systems, covering approximately 20% of the workflow and ensuring proper algorithm functionality in complex tech stacks
  • Knowledge Sharing and Documentation- Created easily understandable diagrams and flowcharts for Software Design Description (SDD), which were adopted company-wide to streamline code comprehension, accelerate intern onboarding, and improve team productivity
  • Onboarding Process Improvement- Identified and addressed hindrances in the new hire onboarding process, resulting in reduced setup time, increased productivity, and a smoother transition for new employees
  • Technical Presentation and Skill Demonstration- Demonstrated a quick understanding of complex bone registration and applied this knowledge to create effective test cases, presenting this work to the entire company and receiving high praise for contributions
  • Development Tools Proficiency- Utilized Perforce, Qt, Docker, Jira, and SDLC to streamline the development process and contribute to the overall success of the team and company
University of Maryland, CP

Research Assistant

University of Maryland, CP

Jan 2023 - May 2023

Conducted swarm robotics research involving kilobots, focusing on shape formation analysis, code optimization in Embedded C, and chassis design for collision avoidance, with findings submitted for publication at ISER.

Work Done
  • Swarm Algorithm Experimentation- Conducted experiments to investigate and compare the performance of kilobots operating individually versus in pairs (DUOs), dynamically observing shape formations using a triangulation method to form concentric circles; Analyzed results based on metrics such as time taken, shape accuracy, and collision/avoidance rates to gain insights into swarm behavior and capabilities
  • Embedded C Codebase Management- Modified and organized the kilobot codebase in Embedded C, correcting errors, removing redundant code, and providing clear documentation using flowcharts and README files for future maintenance
  • Kilobot Chassis Design- Designed and developed physical chassis for kilobots with collision avoidance mechanisms to prevent attachments during operation, significantly improving their overall performance and durability, and contributing to project success
  • Research Publication- Research submitted for approval at Industrial and Systems Engineering Review (ISER)

Featured Projects

BB8
2025
coming-soon

BB8

Meet Mini-BB8: My personal Star Wars companion! Half the size, twice the charm, all the smarts.

MechatronicsAutonomousArduino-Rpi4ROS2
Road Runner
2022

Road Runner

Steering Into Tomorrow: An Autonomous Lane-Following Companion With Visual Intelligence

Computer VisionRoverRpi4Image ProcessingSensors-Actuators
ARIA
2020

ARIA

Autonomous voice-controlled rover that explores, identifies, and retrieves objects on command.

Rocker-boogieRobotic ArmMit App InventorImage ProcessingSensors-Actuators

Technical Skills

Here are some of my skills that I've been working on over the years

Programming

CC++PythonRAPID (ABB)ShellMAKE file

Software

LinuxGitPerforceVSCodeCursorQt creatorRobotStudioRobView

Robotics

ROS2Gazebo SimRVizSLAMNav2MoveItKinematicsDynamicsLinear AlgebraComputer VisionPath planning

Hardware

ArduinoRaspberry PiKilobots3D printingSoldering

Development

SDLCAgile MethodologyJIRAScrum TeamsUnit TestingUMLLaTeX DocumentationProduction level coding

Get in Touch

Let's create something amazing together