Audesse FlexBench
The Most Versatile Controller for Any Robotics, Mechatronics, or IoT Laboratory.
Take advantage of highly standardized and supported platforms, like MATLAB Simulink and Raspberry Pi for the fastest and easiest setup yet. Build on real industry hardware and seamlessly port it to the FlexCase. Teach real-world concepts on real-world hardware.
The FlexSeries hardware quickly integrates with your existing workflow. Simply plug-and-play .
Process Anything On The Edge – Take advantage of our co-processor design to run your machine learning, artificial intelligence, and autonomous driving algorithm on our high speed or power efficient processor
Application Suggestions – Easily run your advanced driver assistance, predictive maintenance, connected vehicles, and estimation algorithms. See our portfolio for more inspiration.
Get to Market Fast
Use our wide range of development, calibration, and testing tools to get from concept, through design and validation, and into PPAP and production .
Program the FlexCase yourself using production flash tools or have it programmed at the factory for you.
Easy Service and Continuous Innovation with FlexConnect
Push updates over LTE anytime, anyplace whether they be new features or bug fixes. Stay ahead of your competition and delight your customers with a modern updated experience.
Data Collection at Any Stage
Use global LTE and GNSS to upload system metrics from concept to fleet management. Make decisions based on data at every stage.
Record large datasets locally for offline analysis or utilize our edge compute to process data on the vehicle. Upload only the actionable metrics to the cloud.
Type | Input | Output |
---|---|---|
Analog |
|
|
Digital |
|
|
Specialty |
|
|
How Does It Work?
Our FlexBench and FlexCase hardware is easily expanded by attaching almost any device to the CAN bus or Ethernet network present. We have a number of pre-approved add-ons listed above which make the task even easier and are automatically setup.
Out of the box, you can connect your FlexCase to your computer and flash your first program in minutes.
The quick-start and Simulink modeling guides will give you the basics of developing controller software with your device, before integrating into your specific setup.
Once you are familiar with the basics, the manual will provide everything you need to know to develop your project. The user manual contains the details and usage guides for the available pieces of hardware and software. This includes the board I/O, communication between different modules, pin-outs, and application notes.
Configure the FlexCase to your needs. Quickly get a high reliability, 4G enabled, and industry ready:
Data Logger & Processor – Analyze and log to an SD card or your cloud.
Embedded Computer – Take advantage of the full Linux OS to run your machine learning or AI applications on the edge.
Telemetry Module – Update your system over the air or control it real-time with teleoperation
Vision System – Attach a camera and include vision in your system. Take advantage of libraries like OpenCV.
ADAS Controller – Drop in your advanced algorithms onto our automotive grade control system. Run systems like model predictive control with ease.
PLC – Use the FlexCase in PLC applications requiring simple programing, industrial I/O, and deterministic programming.
CAN controlled I/O Module – Utilize CAN FD to have the FlexCase act as a sub-1ms latency controller.
HMI – Use the FlexCase to drive an GUI with tools like FreeMaster and Grafana.
Define your control system variables to run experiment seamlessly from ideation to completion. Tune your system as needed and monitor the results real time.
Control System Definition
Real time Feedback
Ready to Go, Right Away
Drop in your MATLAB/Simulink controller design and connect our hardware interfaces, supported by NXP toolboxes. A selection of our documentation is shown here, or you can click the button below to access the full resources page.
Application
Downloads
Learn More About Our Happy Clients
“Our project would not have been successful had we not worked with Audesse.”
“Faster and better than dSPACE. We have no use case for them anymore.”
“I have been looking for something like this for 7 years. This is exactly what I wanted.”
“Using the FlexCase empowers you to go to a much higher level of control.”
View our portfolio
Academia
Using the FlexBench as a teaching tool? Instructors can enrich their laboratory experience with prepared activities and experiments. Students gain hands-on experience with core mechatronics concepts.
For each setup, the guide and software resources can be downloaded from our website.
Lesson 1 – DC Motor
Use the on-board hi-side and low side outputs to configure an H-bridge to drive a bi-directional motor.
Topics Covered
- Basics of electric machines
- H-bridge output configuration
- Relationship between voltage and speed
Lesson 2 – Motor Speed Control
Drive a DC motor at different speeds using a PWM signal.
Topics Covered
- PWM output
- Power consumption
Lesson 3 – DC Servo Motor
Add an encoder and implement a bang-bang controller to move a DC motor to a specific rotational position based on a user input.
Topics Covered
- Analog measurement
- Encoder input
- Programming on microcontroller
- Simulink model
Lesson 4 – DC Stepper Drive
Directly control the inputs pulses for a stepper motor in order to follow a predefined position profile.
Topics Covered
- Stepper motor basics
- Open loop position control
Lesson 1 – Analog to Digital
Read the analog voltage off a potentiometer and plot the results.
Topics Covered
- Analog to digital reads
- Converting ticks to voltage
- The effect of different sample rates
- The effect of different resolutions
Lesson 2 – Digital to Analog
Set an analog output voltage. Measure it with the analog input.
Topics Covered
- Digital to analog output
- Accuracy limitations
- Compensating for voltage drops
Lesson 1 – Decoding
Read serial data from a simulated vehicle CAN network, decipher the packed data, and plotting the resulting engine and wheel speed.
Topics Covered
- Physical setup of CAN bus
- Setting up baud rate
- Interpreting HEX data
- Decoding signals
- Using DBC files for decoding
Lesson 1 – Decoding
Program the FlexBench over-the-air instead of a wired connection.
Topics Covered
- Setting up AP Mode
- Connection to FlexBench over Wi-Fi
- Flashing programs over the air
Lesson 1 – Pixel Data Manipulation
Directly manipulate the pixel data coming from a webcam video stream using the canny edge algorithm, extracting the outlines of objects in view of the camera.
Topics Covered
- Python programming
- USB interface with webcam
- Arithmetic operations on images
- Image smoothing
- Image transformations
Latest News
Simulink on Raspberry Pi
Introduction Want to combine the easy programming of MATLAB Simulink and the widely adopted hardware platform of Raspberry Pi? You can! Many engineers love programming in MATLAB Simulink due to its support and ease of use. The Raspberry Pi, [...]
How to Pick a Contoller Guide 2021
Updated January 29, 2021 - Additional clarity and new products like the Raspberry Pi Pico. Improved readability. Your problem You have a system, such as a vehicle, robot, sensor or machine that you want to [...]
Develop Faster, Wherever You Are
Develop Faster, Wherever You Are By Connor Fry Sykora Dec 4th, 2020 Happy Friday! We have been hard at work this month, fulfilling FlexCase orders from all over the world. We are excited to keep adding features to accommodate [...]
Unlock Edge Computing with your FlexCase
Unlock Edge Computing with your FlexCaseBy Connor Fry Sykora Nov 7th, 2020 Happy Friday! I wanted to share a quick update on some new features and guides we have been working on to make your experience [...]