ACDS - Automatic Control Developing System with Hardware in the Loop


[Video clip]

ACDS represents a specialize software system with hardware in the loop designed for development of multi-purpose automatic control systems in robotics, airplane industry, aerospace engineering, etc. Its characteristics can be briefly described in few items:  

l.  Software was developed for implementation to the digital micro-processors that are hardware and software compatible to PC platform based on xx86 processors.

2. Software is realized as multi-purpose and may be used for: guidance of non-linear dynamic objects (mobile robotos, automated vehicles, aircrafts), system data acquisition,  or both guidance and motion data acquisition ('black box' principle).

3. All modules are connected according to the input/output principle in the same way as they are connected in the real system. Each dynamic module integrates its own dynamics independently of integration of other modules dynamics.

4. The same software modules (without changing) are used in all phases of system guidance and development that gives ACDS a practical simplicity in implementation.

Text Box: END Design System = END Software Implementation 0
TEND  = TEND Design = TEND off-line = TEND On-line = TEND HIL  = TEND Real Hardware
Text Box: Assembly / C
Compiler
Text Box: On-line execution program (Real Time)
Text Box: HIL execution program
RE execution program for On Board Computer (Flight Computer)
Text Box: Off-line execution program
Text Box: Linking
Text Box: Linking
Text Box: Linking
Text Box: Assembly / C
Compiler
Text Box: Fortran / Assembly / C
Compiler
Text Box: Users Defined Module
Text Box: C-kernel
Text Box: Interrupt Routine Depended on Hardware / Operating System 
Text Box: Handler nh
Text Box: Handler 1
Text Box:       …………

Software Architecture and Process Acceleration of the System Realization







 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Back to Robotics Laboratory Main page

Back to Previous Page