Ankit Saini
Senior Robotics Software Engineer @ RIOS Intelligent Machines
United States
San Bruno
Information Technology & Services
Python (Programming Language), Robot Operating System (ROS), Docker, State machines, Behavior Tree, Matlab, Robotics, Programming, Mechanical Engineering, C++, AutoCAD, Engineering, Arduino, C++ Language, C language, C, AppInventor, Maths, Physics, Solidworks
Experience

Robotics Engineer
Lowell, Massachusetts
- Modified robot’s behavior to pick/place totes from shelf and cart using a lifting gripper instead of using a mechanical pull-in/push-out gripper to pick/place only from shelf. - Added time of flight camera to the robot for obstacle detection and avoidance. - Built contamination strategy for Lidar data to filter valid obstacle distance readings from phantom obstacle distance readings generated by dust on lidar's lens. - Added code changes to accommodate Lidar tilt, made Lidar tilt configurable from robot's webpage and fixed Lidar's calibration procedure. - Added a dynamic human comfort margin for obstacle detection and fixed bugs in skirting obstacles. - Identified limitations of localization algorithm and implemented solution for the limitation. - Installed systems at customer and collaborator sites and trained employees to run the system. - Added functionality to make site specific changes for customer sites configurable through robot’s webpage instead of having to change the code. - Built and deployed demos for trade shows. - Added functionality to demo programs to recover from errors without having to reset the entire demo. - Added regions to slow down the robot and beep 3 times before turning. - Designed mud guard and a light mount in Solidworks. - Made software changes in Estop module to stop the robot, instead of letting it roll, when the Estop flag is pulled. - Fixed bug to show warnings and errors on the LCD screen that were not being displayed originally. - Fixed bugs in software used to build maps. - Fixed memory leaks using objgraph.

Industrial Trainee
Quark City India Pvt. LTD
Mohali, Punjab, India
Disassembled end effector, gear train, forearm of FANUC s-420i F and built ladder logic for a batching plant.

Intern
The IdeazFactory
Chandigarh Area, India
Involved in the scratch to final prototyping of a canvas painting robot.
Ankit Saini's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.





