Difference between revisions of "RobAIR2013-RICM4-Group-UML"
Thomas.Nunes (talk | contribs) m (moved RobAIR2013-RICM4-Groupe3-UML to RobAIR2013-RICM4-Group-UML: merge of page for 3 robair groups) |
|||
(26 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | This page |
+ | This page regroups UML diagrams regarding the [[RobAIR2013 | RobAIR 2013]] project. |
+ | =UML Diagrams= |
||
⚫ | |||
⚫ | |||
+ | Unified Modeling Language (UML) is a standardized general-purpose modeling language that creates visual models of our system. UML is used to specify, visualize, modify, construct and document the artifacts of our system during its development. |
||
− | =UML= |
||
+ | |||
+ | ==UML global component diagram== |
||
+ | |||
+ | <gallery> |
||
+ | Image:DiagDeploymentRobAIR.png|general component diagram |
||
+ | Image:Architecture_04_02.jpg|ROS architecture |
||
+ | Image:ArchitectureROS.jpg|detailed ROS architecture |
||
+ | </gallery> |
||
+ | |||
+ | The UML global component diagram describes how our project is split up into components and shows the dependencies among these components. |
||
+ | |||
+ | ==UML sequence diagram== |
||
+ | |||
+ | <gallery> |
||
+ | Image:sd_mov.jpg|sequence diagram regarding the deplacement scenario |
||
+ | Image:sd_info.jpg|sequence diagram regarding the info seeking scenario |
||
+ | </gallery> |
||
+ | |||
+ | The UML sequence diagram shows how objects communicate with each other in terms of a sequence of messages. |
||
+ | |||
⚫ | |||
+ | |||
+ | <gallery> |
||
+ | Image:usecase.jpg|simple usecase (in French) |
||
⚫ | |||
+ | </gallery> |
||
+ | |||
+ | The UML usecase represents the list of interactions between the user and the robot.<br/> |
||
=Appendices= |
=Appendices= |
||
+ | |||
+ | ==Specification == |
||
+ | The SRS (Software Requirements Specification) can be found [[SRS_RobAir_RICM_Group | here]]. |
||
+ | |||
+ | ==Group's pages== |
||
+ | The global project's page can be found [[RobAIR2013|here]].<br\> |
||
+ | Three RICM4 groups are working on this project. Here are their wiki page: |
||
+ | :- [[RobAIR2013-RICM4-Groupe1-Suivi | Group 1]] |
||
+ | :- [[RobAIR2013-RICM4-Groupe2-Suivi | Group 2]] |
||
+ | :- [[RobAIR2013-RICM4-Groupe3-Suivi | Group 3]] |
||
+ | |||
+ | ==Sources == |
||
+ | * An exemple of JAVA node to communicate with ROS by Rémi Barraquand: [https://github.com/PALGate/palgate-trial/blob/master/prima/knx_control/ http://github.com/PALGate/palgate-trial] |
||
+ | |||
+ | *The RobAIR 2012 project by Thomas Calmant: [https://github.com/tcalmant/robair/blob/master/trunk/platforms/wifibot http://github.com/tcalmant/robair] |
Latest revision as of 22:09, 24 February 2013
This page regroups UML diagrams regarding the RobAIR 2013 project.
UML Diagrams
Unified Modeling Language (UML) is a standardized general-purpose modeling language that creates visual models of our system. UML is used to specify, visualize, modify, construct and document the artifacts of our system during its development.
UML global component diagram
The UML global component diagram describes how our project is split up into components and shows the dependencies among these components.
UML sequence diagram
The UML sequence diagram shows how objects communicate with each other in terms of a sequence of messages.
UML usecase diagram
The UML usecase represents the list of interactions between the user and the robot.
Appendices
Specification
The SRS (Software Requirements Specification) can be found here.
Group's pages
The global project's page can be found here.<br\> Three RICM4 groups are working on this project. Here are their wiki page:
Sources
- An exemple of JAVA node to communicate with ROS by Rémi Barraquand: http://github.com/PALGate/palgate-trial
- The RobAIR 2012 project by Thomas Calmant: http://github.com/tcalmant/robair