Mountain View, California, United States
• Worked on ROS with the Lead Engineer to set up mapping, localization using AMCL, motion planning, robot perception and SLAM based navigation for new mobile robot type.
• Setup simulation for the latest version of security robots using Gazebo and ROS to emulate robot navigation, localization, obstacle avoidance, docking and charging.
• Engineered alert systems for autonomous security robots to detect robot tilting and Velodyne blinded conditions; reduced
operational cost for the company by 8%.
• Built custom ROS drivers for data acquisition from proximity sensors (critical component of robot obstacle layer).
• Integrated critical alerts and obstacle layer to create a stop aggregator and send stop signals to the robot motor when the robot is in danger of collision, or its sensors are covered.
• Implemented and setup up low latency service cameras (using ROS) on autonomous robot to provide better assistance for tele-operation. Integrated newly developed service camera node with robot visualizer (RVIZ); reduced operational cost by 12%.
• Designed and implemented finite state machine to detect manual robot charging state with faulty joystick conditions.
• Spearheaded dev testing of navigation stack, audio, and video for latest version of autonomous security robots.