
Let Our Technology Experts Help Bring Your Vision To Life
Our Services
Autonomous System Software Architecture and Development
We specialize in ROS1 and ROS2 software systems architecture and development. We have several years of collective experience with common ROS stacks, including integrating custom software with stock ROS packages.
Robot Perception Pipeline Evaluation and Development
We can help in the development of custom robot perception software pipelines, or tweak existing solutions to better suit your needs. We have experience in perception systems based on LiDAR, monocular cameras, depth cameras, millimeter wave radars, and thermal cameras. We can assist with data cleaning and filtering to help improve your existing pipeline's performance across operating environments. We can also assist with sensor suite selection and evaluation for your particular usecase.
Motion Planning Algorithm Evaluation and Development
We have several years of research and industry based experience in both mobile robot and manipulator based motion planning. We specialize in global path planner development (for use with GNSS based, SLAM based, or hybrid localization systems) for mobile robots. We have experience developing coverage and goal attainment motion plans with that are X-aware (i.e. energy, risk, human). We can also configure and modify stock ROS motion planning frameworks for your project.
State Estimation and Localization Evaluation and Development
We can help select and configure various sensor fusion algorithms for use in estimating your system state for deployment in your overall software architecture. We also have experience developing various state estimation algorithms (EKF, UKF) on embedded targets. In terms of localization techniques, we can help select and configure existing software packages, or help you develop your own. We have experience with particle filters, LiDAR based SLAM, and vision based SLAM.
Human-Robot Interface Evaluation and Development
Most autonomous systems require some level of human interaction. We are up to date with all the best research and literature in this area. We have experience integrating everything from industrial HMIs to haptic controllers and brain control interfaces into a ROS framework for use.
Embedded Systems Design and Prototyping
We have several years of experience designing and fabricating PCBs and writing firmware for various embedded system applications in the robotics problem domain and beyond. We have experience designing for the AVR, STM32 and ESP32 device families. We can help integrate these embedded systems into your overall ROS architecture. We have experience with FreeRTOS and developing firmware for deployment in soft real time applications.
Control Systems Design and Evaluation
All robots need to move, and control systems are critical to achieving this. We have experience in classical and modern control theory, and can help in the design and evaluation of your control system. Once you are satisfied with it's performance, we can help you deploy it within your ROS framework or directly to an embedded target.