Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Apogy/Examples"
Line 61: | Line 61: | ||
| '''Subsystems:''' || - None - | | '''Subsystems:''' || - None - | ||
|- | |- | ||
− | | colspan="2" style="text-align:center; | [[File:Apogy_PTU_Camera_Example.png | | + | | colspan="2" style="text-align:center; | [[File:Apogy_PTU_Camera_Example.png |400px|alt=The example Pan-Tilt Camera.]] |
|} | |} | ||
Line 78: | Line 78: | ||
| '''Subsystems:''' || - None - | | '''Subsystems:''' || - None - | ||
|- | |- | ||
− | | colspan="2" style="text-align:center; | [[File:Apogy_Lander_Example.png]] | + | | colspan="2" style="text-align:center; | [[File:Apogy_Lander_Example.png|400px|alt=The Lander in flight.]] |
|} | |} | ||
Line 95: | Line 95: | ||
| '''Subsystems:''' || - None - | | '''Subsystems:''' || - None - | ||
|- | |- | ||
− | | colspan="2" style="text-align:center; | [[File:Apogy_Mobile_Plateform_Example.png]] | + | | colspan="2" style="text-align:center; | [[File:Apogy_Mobile_Plateform_Example.png|400px|alt=The Mobile Platform.]] |
|} | |} | ||
Line 112: | Line 112: | ||
| '''Subsystems:''' || - None - | | '''Subsystems:''' || - None - | ||
|- | |- | ||
− | | colspan="2" style="text-align:center; | [[File:Apogy_Robotic_Arm_Example.png]] | + | | colspan="2" style="text-align:center; | [[File:Apogy_Robotic_Arm_Example.png|400px|alt=The Robotic Arm.]] |
|} | |} | ||
Line 129: | Line 129: | ||
| '''Subsystems:''' || [[Apogy/Examples#4 Degrees of Freedom Robotic Arm|RoboticArmApogySystem]], [[Apogy/Examples#Pan & Tilt Camera|PTUCameraApogySystem]] | | '''Subsystems:''' || [[Apogy/Examples#4 Degrees of Freedom Robotic Arm|RoboticArmApogySystem]], [[Apogy/Examples#Pan & Tilt Camera|PTUCameraApogySystem]] | ||
|- | |- | ||
− | | colspan="2" style="text-align:center; | [[File:Apogy_Integrated_Robotic_Arm_Example.png]] | + | | colspan="2" style="text-align:center; | [[File:Apogy_Integrated_Robotic_Arm_Example.png|400px|alt=The Integrated Robotic Arm.]] |
|} | |} | ||
Line 146: | Line 146: | ||
| '''Subsystems:''' || IntegratedRoboticArm, MobilePlateform, PTUCamera | | '''Subsystems:''' || IntegratedRoboticArm, MobilePlateform, PTUCamera | ||
|- | |- | ||
− | | colspan="2" style="text-align:center; | [[File:Apogy_Integrated_Rover_Example.png]] | + | | colspan="2" style="text-align:center; | [[File:Apogy_Integrated_Rover_Example.png|400px|alt=The Integrated Rover example.]] |
|} | |} |
Revision as of 09:19, 27 August 2018
Contents
Overview
Apogy provides a series of built-in example Systems to illustrate and highlight its capabilities and features. These examples:
- Provide simple examples of simulated Systems.
- As recommended in the Apogy System Developer Guidelines, System EMF models are separate from their Apogy plugins.
- Include articulated and composites systems.
- Some Systems make use of the Environment attributes for simulation.
- Show various modeling patterns for integrating systems in Apogy.
These Systems, while fairly basic simulations of their real-world counterparts, show at a high level how to design a System and integrate it into Apogy. There are a large amount of variety in the examples, which include articulated and composite Systems. In addition, the examples leverage their respective Environment to facilitate the simulation. As suggested in the guidelines, each of the example Systems have their EMF meta-models separate and distinct from their Apogy (System) plug-ins. More than anything else, the examples highlight the recommended way to integrate new System into Apogy.
The Example Systems
PTUDishAntennaApogySystem
Simple Camera
Pan & Tilt Camera
Flying Lander Vehicle
Skid-Steered Wheeled Mobile Platform
4 Degrees of Freedom Robotic Arm
Integrated Robotic Arm
System Name: | IntegratedRoboticArmApogySystem |
Description: | An system that integrates the four degree of freedom arm with a Pan-Tilt unit mounted on its forearm. |
Interface Class: | org.eclipse.apogy.examples.robotic_arm.RoboticArm |
Apogy System File: | org.eclipse.apogy.examples.robotic_arm.apogy/model/RoboticArmApogySystem.ss |
Subsystems: | RoboticArmApogySystem, PTUCameraApogySystem |