Urbi
< Tmp_Pour marion
< Tmp
< pierrick
Get flash to fully experience Pearltrees
Un article de Wikipédia, l'encyclopédie libre. Urbi [ 1 ] est une plate-forme logicielle, sous licence libre GNU AGPL , utilisée pour le développement d'applications dans les domaines de la robotique et des systèmes complexes . Urbi intègre une architecture distribuée de composants en C++ appelée UObject, ainsi qu'un langage de script parallèle et événementiel appelé urbiscript. UObject facilite l'intégration d'objets C++ ou Java dans le langage, et permet leur exécution locale ou distante, tandis qu'urbiscript agit comme un outil d'orchestration pour coordonner les différents composants et leurs interactions.
Urbi is an open-source software platform to control robots or complex systems in general. It includes a C++ component library called UObject that comes with a robot standard API to describe motors, sensors and algorithms. Next to UObject, you can use the urbiscript orchestration script language to glue the components together and describe high level behaviors, a bit like python or LUA, but with embedded parallel and event-driven semantics to make the job easier. The goal of Urbi is to help making robots compatible , and simplify the process of writing programs and behaviors for those robots. The range of potential applications of Urbi goes beyond robotics, since it has been successfully used in generic complex systems, where parallel and event-driven orchestration on multiple agents is the rule.