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.

  • Program Your Way – Use any development system. MATLAB, Simulink, Python, C++, or anything else!
  • Simple Licensing – Use all tools and development environments with no additional licence fees or network requirements.
  • Build For Speed – Integrates with all the software you already use. Effortlessly program over Wi-Fi and debug real-time. No tools needed.

  • Industry Grade – Use real industry hardware. Have confidence your work will quickly port to industry hardware.

*Based on FlexCase

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.

Need more than available on board? The FlexSeries hardware is easily expandable with our CANbus and Ethernet modules. There is a wide range of available add-ons. Contact us to add any of the following:

Type Input Output
Analog
  • Voltage 0-1V, 0-2.5V, 0-5V, 0-10V
  • Current 0-20 mA, 4-20 mA
  • Resistive 20 Ohms to 250 kOhm
  • Voltage +/-5V, +/-10V, 0-5V, 0-10V
  • Current +/-20Ma, 0-20mA, 4-20 mA
Digital
  • PWM, Frequency/RPM, Counter, Digital
  • PWM
  • Digital (Bi-polar)
Specialty
  • Magnetic Pick-Up (0.5 Hz to 20 kHz ; 100 mVAC to 100VAC (RMS))
  • Strain gauge (+/- 19.5 mV to +/- 2.5 Vdc)
  • Thermocouples (Type J, K, T)
  • Battery Cell Voltage Monitor
  • Form C Relay Outputs
  • 30A H-Bridge for DC loads (Solunoids, motors, etc.)

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.

Documentation
Datasheet
Forum

Downloads

Software

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

Let our Engineers Give You A Personalized Demo!

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

See our docs page for other programming a guide help!

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 [...]