Thomas Moore Email and Phone Number
Thomas Moore work email
- Valid
Thomas Moore personal email
- Valid
I'm an experienced roboticist, and have particular interests in state estimation, localization, mapping, planning, and control. I am an avid supporter of open-source software, and am the author and primary maintainer of the robot_localization Robot Operating System (ROS) package. I also have experience in computer vision and machine learning.I consider myself to be a strong software engineer who is capable of researching, designing, and implementing software solutions to difficult problems. I primarily work with C++ and C, though I am familiar with several other languages.While I have moved into a management role, I continue to be actively engaged in software development. I believe that remaining technically grounded and retaining deep knowledge of the software stack is critical for effective management.
Locus Robotics
View- Website:
- locusrobotics.com
- Employees:
- 481
-
Vice President, Robotics SoftwareLocus RoboticsEdinburgh, Scotland, Gb -
Senior Director, Robotics SoftwareLocus Robotics Jun 2022 - PresentWilmington, Ma, UsMy role as Senior Director comprises two main areas of responsibility:- I oversee the Robotics Software Team. I strongly believe in letting talented people do what they do best, and so I empower my direct reports to run their groups as they see fit, providing guidance as needed.- I run the Locus Enhanced Autonomy Program (LEAP), which is an R&D program aimed at bringing novel solutions from academia into our software stack. -
Director, Robotics SoftwareLocus Robotics Apr 2021 - Jun 2022Wilmington, Ma, UsAfter my promotion to Director, I continued to be involved with our solution technically:- Improved robot bag (log file) recording and playback to aid in analysis- Implemented nav-in-the-loop validation tool for site configurations- Increased the robustness of our docking algorithm- Continued to improve our lightweight communication stack- Increased the robustness of our navigation stack- Wrote extensive documentation for our navigation stack to enable junior engineers to be onboarded rapidlyIn addition, I was responsible for overall management of the Robotics Software Team:- Successfully implemented new title ladder- Formalized previously unofficial group structure and promoted engineers to group leadership positions- Interviewed numerous candidates for open positions- Doubled the size of the software team- Worked with product management to increase formalization of our development processes- Helped to coordinate the work required to support our new Origin II platform- Delivered numerous features on time -
Principal RoboticistLocus Robotics Nov 2018 - Apr 2021Wilmington, Ma, UsIn my role as Principal Roboticist, I continued working on many areas of our software stack:- Implemented novel approach to secondary safety control loop for collision prevention- Implemented "anytime" path tracking approach to ensure stability in navigation under high CPU load- Implemented a regression testing package for state estimation- Implemented extremely lightweight communication protocol for sharing of robot data- Implemented new navigation recovery behaviors and improved others- Ran our navigation group: sprint planning, managing deliverables, etc. -
Senior RoboticistLocus Robotics Mar 2016 - Nov 2018Wilmington, Ma, UsAs a Senior Roboticist for Locus Robotics, I worked on a wide array of problems:- Improved the accuracy of state estimation through improved filtering and calibration- Wrote a highly efficient laser scan-based robot localization module using state-of-the-art algorithms from robotics literature- Enabled our robot to repeatably and reliably dock autonomously with its charging station. This involved novel approaches to high-accuracy localization and control.- Was instrumental in the development of Locus Robotics Advanced Navigation (LRAN) technology. This involved both improving existing codebases and writing new modules.- Made critical improvements to our Simultaneous Localization and Mapping software- Deployed an automated build server to facilitate rapid deployment of binary packages to robots across customer sites- Actively supported customer sites- Acted as release manager for each release of our robot software stack. This included tracking (and often fixing) regressions, coordinating with team members, and involving senior management in the approval process.- Worked with team members to improve our software development processes and standardsMany of the algorithms that I have developed or improved during my time with Locus have resulted in patent applications. To date, all software has been written in C++ or Python, and typically for the Robot Operating System (ROS).I am a remote employee with Locus Robotics, and carry out my tasking from Edinburgh, United Kingdom. -
Autonomy Development ContractorClearpath Robotics Aug 2015 - Feb 2016Kitchener, On, CaDuring my tenure as an Autonomy Development Contractor for Clearpath Robotics, I worked on several key components of Clearpath's autonomy framework. My contributions included:- Wrote a specialized path planner for use on various industrial robots- Helped improve both accuracy and stability of navigation framework- Helped to increase the robustness of planning framework, allowing continuous operation in complex environments- Aided in improving Clearpath's fork of the robot_localization ROS packageAll software was based on the Robot Operation System (ROS) framework, and was written in C++. All work, including live robot testing, was performed remotely from the Boston area. -
Software Engineer IiiCharles River Analytics Feb 2012 - Aug 2015Cambridge, Ma, UsIn my role as Software Engineer within the Sensor Processing and Networking division of Charles River Analytics, I have worked on a broad range of projects in autonomous robotics, including:- Autonomous communications relays for long-range unmanned ground vehicle teleoperation- Quadrotor-based visual anomaly detection in crops- Leader following behavior for unmanned ground and aerial vehicles- State estimation for unmanned underwater vehicles- Simultaneous localization and mapping for unmanned underwater vehiclesThe majority of these projects relied on the Robot Operating System (ROS), and were written in C++ for Linux operating systems. Our need for robust state estimation using a large number of sensor inputs led to the creation of the robot_localization ROS package, of which I am the author and maintainer. The package provides state estimation in the form of an extended Kalman filter (EKF) implementation and an unscented Kalman filter (UKF) implementation. It has since been released as open source and is used on thousands of robots around the world.Other accomplishments during my tenure at CRA include:- Porting Charles River Analytics' VisionKit™ software to iOS- Numerous improvements to VisionKit- Applying VisionKit's Object Detection Framework to new problems in the underwater domain -
Senior Development EngineerSeebyte Feb 2011 - Feb 2012Edinburgh, GbWhile at SeeByte, I worked almost exclusively on the Autonomous Inspection Vehicle (AIV) project. My contributions to the project included:- Maintained and improved the vehicle's state estimation module- Implemented an underwater localization module so as to extend mission lifetime- Made improvements common software toolkits- Participated in several multi-week trialsSoftware was written in C++ for Linux operating systems. I worked heavily with extended Kalman filters (EKFs), particle filters, and sonar data processing. -
Robotics Research ScientistLockheed Martin Advanced Technology Labs Nov 2008 - Feb 2011Bethesda, Md, UsIn my role as robotics research scientist at Lockheed Martin Advanced Technology Labs, I worked on a broad range of cutting-edge research projects in autonomous robotics. These projects involved:- Covert navigation for unmanned ground vehicles- Dense crowd navigation for unmanned ground vehicles- Navigation and perception for a rotating mono-wing unmanned aerial vehicle- Navigation for large unmanned underwater vehicles- Implicit coordination between robots and humans- Research into robot cognition and learning of affordances- Navigation of a crawling millirobot through complex electronic environmentsMy typical roles on projects included research, software design, software implementation, and testing. Software was written in C/C++, typically for Linux-based operating systems. I implemented numerous algorithms, including A*/D*, Field D*, RRTs, lattice planners, potential fields, image segmentation, and particle filters. -
Software DeveloperAlvord-Polk Aug 2006 - Aug 2007Handled all in-house software development, typically to support data management for a legacy ERP software package. Aided in development and support of IT infrastructure.
-
Software EngineerE&E It Consulting Services, Inc. May 2005 - Jun 2006Mechanicsburg, Pa, UsWorked with a small group of developers on the Electronic Grants Management Information System (EGMIS) ASP.NET web application for the Pennsylvania Commision on Crime and Deliquency. Tasks included development of new functionality, testing, and bug fixing. -
It AdministratorAlvord-Polk Jun 1998 - May 2005Aided in development and support of IT infrastructure.
Thomas Moore Skills
Thomas Moore Education Details
-
The University Of EdinburghArtificial Intelligence -
Susquehanna UniversityComputer Science
Frequently Asked Questions about Thomas Moore
What company does Thomas Moore work for?
Thomas Moore works for Locus Robotics
What is Thomas Moore's role at the current company?
Thomas Moore's current role is Vice President, Robotics Software.
What is Thomas Moore's email address?
Thomas Moore's email address is ay****@****ail.com
What schools did Thomas Moore attend?
Thomas Moore attended The University Of Edinburgh, Susquehanna University.
What are some of Thomas Moore's interests?
Thomas Moore has interest in Education.
What skills is Thomas Moore known for?
Thomas Moore has skills like Robotics, Ros, Artificial Intelligence, C++, C, Software Development, Algorithms, Software Engineering, Computer Science, Image Processing, Linux, Machine Learning.
Who are Thomas Moore's colleagues?
Thomas Moore's colleagues are Andy Kachmar, Kieran Gibson, Rashed Nabizada, Katerin Jiménez, Gómez, Bjorn Madsen, Jack Martin, Daniel Griffith.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial