Thomas Moore Email & Phone Number
@locusrobotics.com
LinkedIn matched
Who is Thomas Moore? Overview
A concise factual answer block for searchers comparing this professional profile.
Thomas Moore is listed as Vice President, Robotics Software at Locus Robotics, a with 481 employees, based in Greater Edinburgh Area, United Kingdom. AeroLeads shows a work email signal at locusrobotics.com and a matched LinkedIn profile for Thomas Moore.
Thomas Moore previously worked as Senior Director, Robotics Software at Locus Robotics and Director, Robotics Software at Locus Robotics. Thomas Moore holds Msc, Artificial Intelligence from The University Of Edinburgh.
Email format at Locus Robotics
This section adds company-level context without repeating Thomas Moore's masked contact details.
AeroLeads found 1 current-domain work email signal for Thomas Moore. Compare company email patterns before reaching out.
About Thomas Moore
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.
Listed skills include Robotics, Ros, Artificial Intelligence, C++, and 20 others.
Thomas Moore's current company
Company context helps verify the profile and gives searchers a useful next step.
Thomas Moore work experience
A career timeline built from the work history available for this profile.
Senior Director, Robotics Software
My 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 Software
After 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 Roboticist
In 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 Roboticist
As 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 Contractor
During 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 Iii
In 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 Engineer
While 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 Scientist
In 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 Developer
Handled 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 Engineer
Worked 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 Administrator
Aided in development and support of IT infrastructure.
Colleagues at Locus Robotics
Other employees you can reach at locusrobotics.com. View company contacts for 481 employees →
Daniel Brzezicha
Colleague at Locus RoboticsPirmasens, Rhineland-Palatinate, Germany
View →
PG
Patrick Griffin
Colleague at Locus RoboticsAmherst, New Hampshire, United States
View →
KS
Kamarendeep Sandhu
Colleague at Locus RoboticsWinter Garden, Florida, United States
View →
BB
Brock Bieber
Colleague at Locus RoboticsPittsburgh, Pennsylvania, United States
View →
CL
Changchun L.
Colleague at Locus RoboticsBoston, Massachusetts, United States
View →
LS
Lakshman Subramanian
Colleague at Locus RoboticsWilmington, Massachusetts, United States
View →
JM
Jhansi Moola
Colleague at Locus RoboticsCedar Park, Texas, United States
View →
CC
Calvin Carpenter
Colleague at Locus RoboticsLas Vegas, Nevada, United States
View →
AA
Amanda Alvarado
Colleague at Locus RoboticsBig Spring, Texas, United States
View →
EC
Eddie C
Colleague at Locus RoboticsFort Lee, New Jersey, United States
View →
Thomas Moore education
Msc, Artificial Intelligence
Bs, Computer Science
Frequently asked questions about Thomas Moore
Quick answers generated from the profile data available on this page.
What company does Thomas Moore work for?
Thomas Moore works for Locus Robotics.
What is Thomas Moore's role at Locus Robotics?
Thomas Moore is listed as Vice President, Robotics Software at Locus Robotics.
What is Thomas Moore's email address?
AeroLeads has found 1 work email signal at @locusrobotics.com for Thomas Moore at Locus Robotics.
Where is Thomas Moore based?
Thomas Moore is based in Greater Edinburgh Area, United Kingdom while working with Locus Robotics.
What companies has Thomas Moore worked for?
Thomas Moore has worked for Locus Robotics, Clearpath Robotics, Charles River Analytics, Seebyte, and Lockheed Martin Advanced Technology Labs.
Who are Thomas Moore's colleagues at Locus Robotics?
Thomas Moore's colleagues at Locus Robotics include Daniel Brzezicha, Patrick Griffin, Kamarendeep Sandhu, Brock Bieber, and Changchun L..
How can I contact Thomas Moore?
You can use AeroLeads to view verified contact signals for Thomas Moore at Locus Robotics, including work email, phone, and LinkedIn data when available.
What schools did Thomas Moore attend?
Thomas Moore holds Msc, Artificial Intelligence from The University Of Edinburgh.
What skills is Thomas Moore known for?
Thomas Moore is listed with skills including Robotics, Ros, Artificial Intelligence, C++, C, Software Development, Algorithms, and Software Engineering.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial