Publication | Closed Access
Using AADL to Model and Develop ROS-Based Robotic Application
10
Citations
8
References
2017
Year
Unknown Venue
Robot KinematicsRobotic SystemsEngineeringRobotic AgentField RoboticsIntelligent RoboticsCognitive RoboticsFormal VerificationComplex Robotic ArchitecturesNetwork RoboticsDesign LanguageSystems EngineeringKinematicsRobot LearningRobotic ArchitecturesRobot DesignMechatronicsComputer EngineeringComputer ScienceSoftware DesignRobot ControlAutomationMechanical SystemsFormal MethodsRobotics
Modern robotic systems are a combination of sophisticated software and hardware components and they offer complex functionalities. While popular middlewares that promote component-level reusability and assist development already exist, there are no established techniques or procedures that use a formal approach to robot system and architecture design yet. This work aims at the long term goal of model-based design and development of complex robot systems (and their software architectures), by surpassing current techniques based on personal expertise, and best practices, in favor of purely model-based approaches. Our contribution tackles the problem from the ground up by proposing a way to model ROS nodes, and robotic architectures in general, using the Architecture Analysis and Design Language (AADL). The result is connected to and based on ROS, but not bound to it. It provides a starting point for the future definition of a general formal framework to describe complex robotic architectures suitable for automatic code generation and system verification.
| Year | Citations | |
|---|---|---|
Page 1
Page 1