About the role
Hello,
PFB new requirement.
Location – Mumbai
Exp – 3 to 8Yrs.
Salary - open
Skill Key Word Search
. Robot Operating System(ROS), • Strong programming skills in Python, C/C++ for embedded systems. • Experience with ROS and its middleware for robotic applications. • Proficiency in sensor integration,
RMG Job Description
• Design, develop, and maintain embedded firmware for the autonomous navigation system of our outdoor AMR platforms. • Implement algorithms for sensor fusion, odometry, and localization using data from stereo cameras, lidar, wheel encoders, and other relevant sensors. • Integrate and calibrate a variety of sensors, including stereo cameras, lidar, and wheel encoders, to ensure accurate and reliable data for autonomous navigation. • Work closely with the hardware team to integrate motor controllers and actuators into the embedded system, ensuring seamless communication and control for autonomous movement. • Utilize Robot Operating System (ROS) for the development and integration of software modules, enabling efficient communication and coordination between different components of the robotic system. • Develop and optimize algorithms for obstacle detection and avoidance, path planning, and decision-making to enable safe and efficient autonomous navigation in dynamic outdoor environments. • Continuously optimize the performance of the embedded system to meet real-time constraints and ensure the responsiveness and reliability of the autonomous navigation system. • Conduct thorough testing and validation of the autonomous navigation system, identifying and addressing any issues related to sensor integration, motor control, or navigation algorithms. • Create comprehensive documentation for embedded firmware, sensor integration processes, and system architecture to facilitate collaboration with cross-functional teams. • Develop sensor fusion techniques to enhance overall positioning and guidance performance. • Design and conduct testing scenarios to validate the performance of the GPS navigation system in various environments. • Analyze and address sources of positioning errors, including atmospheric effects, multipath, and satellite geometry. • Create simulation environments to test navigation algorithms and evaluate system performance under controlled conditions. • Clearly communicate technical concepts and results to cross-functional teams