At DireenTech, the work we do serves a purpose, whether for our clients or our fellow man. For example:
- Assistive control. The headset system we designed lets a wheelchair operator control a Permobil electric wheelchair using a COTS Recon Jet headset. It is reliable, comfortable, and intuitive. While this system depends on operator input, we have also designed control systems for autonomous vehicles.
- Autonomous vehicles. Our multi-threaded control system handles the many subsystems of an autonomous vehicle such as a UAV: communications, autopilot interface, image processing, sensor fusion, mission control and monitoring. It is robust, reliable and expandable, and it handles the hard parts of multi-threaded design: thread synchronization and protection of shared resources.
- Open libraries. DireenTech developed the multi-threaded management libraries that form the base of our autonomous embedded control systems, and makes them available to the software community:
White paper
To learn more about the multi-threaded control system, read the DireenTech white paper Managed Complexity in Embedded Control Systems for UAVs, Drones and Robotics.