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.
Worked on setting up robot navigation, mapping and localization prototypes on Knightscope's security robots using NVIDIA Issac SDK to asses the feasibility of using NVIDIA Issac over ROS
•
Explore NVIDIA Issac Sim's simulation capabilities to set up simulation for Knightscope's security robots.