Company
Home
Contact
Careers
Press
Partners

Products
Components
Controllers
ApproFlex
Integrated Vision
Add-ons
PC Software

Services
Customization
Feasibility
Consulting

Download
PC Software

Language
English
Français


Cerebellum Automation is now part of Adept Technology, Inc.

PC Software

Even though it is in the embedded world that we differentiate ourselves the most, we also leverage the ease of use, the low cost and the power of the PC. It is indeed a much demanded tool and perfectly suited for user interface, configuration and diagnostic utilities as well as off-line programming:
  • CIDE, programming environment.
  • CALibrary, .Net library.
  • S-Curve utility.

  • Cerebellum Automation Integrated Development Environment (CIDE)

    The CIDE is Cerebellum's main PC software. It is the interface to all of our products. It is used for:
  • Configuration (setup of axis numbers, gains, limits, scale factors, time-outs...); a friendly windows displays information about each parameter directly next to it.
  • Diagnostic (verify cabling, motor rotation, torque, position, tracking, CPU usage...); the oscilloscope and data collection features allow to tune the system and detect any unwanted effect.
  • Programming: The integrated editor and compiler allows for easy yet powerful programming of our products in C language. A well documented API (Application Programming Interface) gives access to all motion control and vision functions needed to build a high end application. The software comes with ready-to-use example for all major type of applications. After compilation, the user program is automatically downloaded to the servo node and the PC can be removed for production runs.
  • Industrial Vision: image acquisition and processing can be tested directly in the CIDE. See our vision page for more information about Cerebellum's Vision system.

  • Click on picture for full size screen shot (300 kB)



    Cerebellum Automation Library (CALibrary)

    The CALibrary is the API that enables the control of our products from your PC program. It is designed for .NET programming environment (Visual Basic, Visual C++, C# ...) but is also compatible with older version like VB6. It is used for:
  • Controlling motors and robots as well as IO's from your PC program.
  • Building your custom user interface.
  • Anything the CIDE can do but needs to be done in an automated way.
  • Cerebellum Software architecture


    S-Curve utility

    This program uses exactly the same powerful trajectory generation algorithm that runs in real time on our servo boards. This utility provides an off-line trajectory generation version.
    It has the following characteristics:
  • It uses a 3rd order polynomial (therefore the jerk is limited, the acceleration is continuous and the velocity is S-shaped). The fact that the jerk is controlled, is very important to limit the oscillations induced in the system.
  • The generated trajectory is optimal (i.e. it is the fastest possible) under the given max jerk, max acceleration, max deceleration and max velocity constraints. It is faster than similar trajectories using sine curves for example.
  • The trajectory supports continuous path: it can be started in any state (i.e. any position, any velocity and any acceleration); the continuity of these 3 variables will be maintained. This means that a new trajectory can be commanded before the previous one has completed! In other words, the target position, the velocity or the acceleration can be changed during a motion and will be taken into account immediately.
  • The trajectory points can be exported to a .csv text file readable by Excel or that can be turned into an array for any programming language.
  • The demo version can be downloaded for free here. It has all the functionality of the registered version except that the export is not allowed. It has proved to be very useful, among others, to define trajectory requirements before starting the design of a new machine.

    Click on picture to download the S-Curve utility (0.9 MB)

    License keys to register the software are sold for 450 EUR. To get one please contact us at contact@cerebellum-automation.com.

    Cerebellum Automation also sells licenses for on-line trajectory generation (i.e. by calling a .dll you get a dynamically generated trajectory in real time within your PC application).

    Finally for customers who want to embed this algorithm in their own products, Cerebellum Automation will give them access to the source code of the algorithm under special license agreement. Contact us at contact@cerebellum-automation.com for more information.




    Copyright 1996-2008 - Adept Technology, Inc. - All rights reserved