diff --git a/morse/DESCR b/morse/DESCR index e2630423b3b89567f3cdcbf0520a837abb787ed0..744cd9c20363efa9473be89d1d206ed251d96d0e 100644 --- a/morse/DESCR +++ b/morse/DESCR @@ -1,3 +1,28 @@ MORSE (Multi- OpenRobot Simulation Engine) -MORSE is a 3D multi-purpose simulator for robotics, based on Blender. + * Versatile simulator for generic mobile robots simulation + (single or multi robots), + + * Realistic and dynamic environments (interaction with other agents like + humans or objects), + + * Based on well known and widely adopted open source projects (Blender for 3D + rendering + UI, Bullet for physics simulation, dedicated robotic + middlewares for communications + robot hardware support), + + * Seamless workflow: since the simulator rely on Blender for both modeling + and the real time 3D engine, creating and modifying a simulated scene is + straightforward. + + * Entirely scriptable in Python, + + * Adaptable to various level of simulation realism (for instance the + simulation of exteroceptive sensors like cameras or a direct access to + higher level representations of the world, like labeled artifacts), + + * Currently compatible with ROS, YARP and the LAAS OpenRobots robotics + frameworks, + + * Easy to integrate to other environments via a simple socket interface, + + * Fully open source, BSD-compatible. diff --git a/morse/Makefile b/morse/Makefile index 1ffa47383e8b6e4d9554d43eb7d2f4b8cffbfdd6..42a445e93b2cffeecb87daf2a1534f6aab486703 100644 --- a/morse/Makefile +++ b/morse/Makefile @@ -1,42 +1,16 @@ -# -# Copyright (c) 2010 LAAS/CNRS -# All rights reserved. -# -# Permission to use, copy, modify, and distribute this software for any purpose -# with or without fee is hereby granted, provided that the above copyright -# notice and this permission notice appear in all copies. -# -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -# AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -# OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -# PERFORMANCE OF THIS SOFTWARE. -# -# Severin Lemaignan on Fri May 28 2010 +# robotpkg Makefile for: simulation/morse +# Created: Séverin Lemaignan on Fri, 28 May 2010 # -DISTNAME= morse-${VERSION} -VERSION= 0.2.1 -MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=morse/} -MASTER_REPOSITORY= git ssh://trac.laas.fr/git/robots/morse +PKGNAME= morse-${MORSE_VERSION} -CATEGORIES= wip -MAINTAINER= morse-dev@laas.fr -HOMEPAGE= http://softs.laas.fr -COMMENT= A 3D simulator for robotics -LICENSE= modified-bsd +include ../../wip/morse/Makefile.common -USE_LANGUAGES+= c c++ python -PYTHON_REQUIRED= >=3 +CMAKE_ARGS+= -DBUILD_CORE_SUPPORT=ON -CMAKE_ARGS+= -DPYTHON3_EXECUTABLE=${PYTHON} -CMAKE_ARGS+= -DPYTHON3_INCLUDE_PATH=${PYTHON_INCLUDE} -CMAKE_ARGS+= -DPYTHON3_LIBRARY=${PYTHON_LIB} - -BUILD_TARGET= all -INSTALL_TARGET= install +CMAKE_ARGS+= -DBUILD_POCOLIBS_SUPPORT=OFF +CMAKE_ARGS+= -DBUILD_ROS_SUPPORT=OFF +CMAKE_ARGS+= -DBUILD_YARP2_SUPPORT=OFF # doc option PKG_SUPPORTED_OPTIONS+= doc @@ -44,95 +18,12 @@ PKG_SUGGESTED_OPTIONS+= doc PKG_OPTION_DESCR.doc?= Install ${PKGBASE} documentation define PKG_OPTION_SET.doc - BUILD_TARGET+= doc - #TODO! include ../../mk/sysdep/python-sphinx.mk -endef - -# YARP support -PKG_SUPPORTED_OPTIONS+= yarp -PKG_OPTION_DESCR.yarp?= Install support for the YARP middleware - -define PKG_OPTION_SET.yarp - CMAKE_ARGS+= -DBUILD_YARP2_SUPPORT=ON - include ../../middleware/libpyyarp/depend.mk + CMAKE_ARGS+= -DBUILD_DOC_SUPPORT=ON + include ../../mk/sysdep/py-sphinx.mk endef - -# Pocolibs support - -PKG_OPTIONS_OPTIONAL_GROUPS= pocolibs -PKG_OPTIONS_GROUP.pocolibs= pocolibs-all pocolibs-outdoor pocolibs-hri - -PKG_SUPPORTED_OPTIONS+= pocolibs-outdoor -PKG_OPTION_DESCR.pocolibs-outdoor?= Install support for Pocolibs modules useful for field robotics - -define PKG_OPTION_SET.pocolibs-outdoor - CMAKE_ARGS+= -DBUILD_POCOLIBS_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_POM_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_VIAM_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_PLATINE_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_GENPOS_SUPPORT=ON - - include ../../interfaces/genPos-genom/depend.mk - include ../../image/viam-genom/depend.mk - include ../../localization/pom-genom/depend.mk - +define PKG_OPTION_UNSET.doc + CMAKE_ARGS+= -DBUILD_DOC_SUPPORT=OFF endef -PKG_SUPPORTED_OPTIONS+= pocolibs-hri -PKG_OPTION_DESCR.pocolibs-hri?= Install support for Pocolibs modules useful for human-robot interaction - -define PKG_OPTION_SET.pocolibs-hri - CMAKE_ARGS+= -DBUILD_POCOLIBS_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_POM_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_LWR_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_VIMAN_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_HUMAN_POSTURE_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_GENPOS_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_PLATINE_SUPPORT=ON - - include ../../interfaces/genPos-genom/depend.mk - include ../../localization/pom-genom/depend.mk - include ../../wip/lwr-genom/depend.mk - include ../../wip/spark-genom/depend.mk - include ../../image/viman-genom/depend.mk - -endef - - -PKG_SUPPORTED_OPTIONS+= pocolibs-all -PKG_OPTION_DESCR.pocolibs-all?= Install support for all Pocolibs modules - -define PKG_OPTION_SET.pocolibs-all - CMAKE_ARGS+= -DBUILD_POCOLIBS_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_POM_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_VIAM_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_PLATINE_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_GENPOS_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_LWR_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_VIMAN_SUPPORT=ON - CMAKE_ARGS+= -DBUILD_POCOLIBS_HUMAN_POSTURE_SUPPORT=ON - - include ../../interfaces/genPos-genom/depend.mk - include ../../image/viam-genom/depend.mk - include ../../localization/pom-genom/depend.mk - include ../../wip/lwr-genom/depend.mk - include ../../wip/spark-genom/depend.mk - include ../../image/viman-genom/depend.mk - -endef - -# ROS support (only partial) -#PKG_SUPPORTED_OPTIONS+= ros -#PKG_OPTION_DESCR.ros?= Install support for the ROS middleware -# -#define PKG_OPTION_SET.ros -# CMAKE_ARGS+= -DBUILD_ROS_SUPPORT=ON -# include ../../meta-pkgs/ros-base/depend.mk -#endef - -DEPEND_ABI.blender= blender>=2.55 - -include ../../graphics/blender/depend.mk -include ../../pkgtools/pkg-config/depend.mk -include ../../mk/sysdep/cmake.mk +include ../../mk/sysdep/python2.mk include ../../mk/robotpkg.mk diff --git a/morse/Makefile.common b/morse/Makefile.common new file mode 100644 index 0000000000000000000000000000000000000000..ff88669a5230de5c9d26b3de93ed075e74135aab --- /dev/null +++ b/morse/Makefile.common @@ -0,0 +1,31 @@ +# robotpkg Makefile for: simulation/morse +# Created: Séverin Lemaignan on Fri, 28 May 2010 +# + +MORSE_VERSION= 0.3alpha2 +DISTNAME= morse-$(subst alpha,a,${MORSE_VERSION}) +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=morse/} +MASTER_REPOSITORY= git git://trac.laas.fr/robots/morse + +CATEGORIES= simulation +MAINTAINER= morse-dev@laas.fr +HOMEPAGE= http://morse.openrobots.org +COMMENT= 3D simulator for robotics +LICENSE= modified-bsd + +DISTINFO_FILE= ${CURDIR}/../../wip/morse/distinfo +PATCHDIR= ${CURDIR}/../../wip/morse/patches + +USE_LANGUAGES+= c c++ python +PYTHON_REQUIRED+= >=3 + +CMAKE_ARGS+= -DPYTHON3_EXECUTABLE=${PYTHON} +CMAKE_ARGS+= -DPYTHON3_INCLUDE_PATH=${PYTHON_INCLUDE} +CMAKE_ARGS+= -DPYTHON3_LIBRARY=${PYTHON_LIB} +CMAKE_ARGS+= -DPKG_CONFIG_EXECUTABLE=${PKG_CONFIG} + +DEPEND_ABI.blender+= blender>=2.55 +include ../../graphics/blender/depend.mk + +include ../../pkgtools/pkg-config/depend.mk +include ../../mk/sysdep/cmake.mk diff --git a/morse/PLIST b/morse/PLIST index 90a7ee38029d1c26e16234ee55aa63ccd1765a9c..db589b61da528d1797d41b78cb362e811ab0469d 100644 --- a/morse/PLIST +++ b/morse/PLIST @@ -1,64 +1,77 @@ -@comment Tue Jan 4 14:46:28 CET 2011 +@comment Thu Mar 31 14:07:08 CEST 2011 +${PYTHON_SITELIB}/morse/__init__.py +${PYTHON_SITELIB}/morse/actuators/__init__.py +${PYTHON_SITELIB}/morse/actuators/destination.py +${PYTHON_SITELIB}/morse/actuators/healer.py +${PYTHON_SITELIB}/morse/actuators/keyboard.py +${PYTHON_SITELIB}/morse/actuators/kuka.py +${PYTHON_SITELIB}/morse/actuators/kuka_ik.py +${PYTHON_SITELIB}/morse/actuators/orientation.py +${PYTHON_SITELIB}/morse/actuators/pa_10.py +${PYTHON_SITELIB}/morse/actuators/platine.py +${PYTHON_SITELIB}/morse/actuators/v_omega.py +${PYTHON_SITELIB}/morse/actuators/waypoint.py +${PYTHON_SITELIB}/morse/actuators/xy_omega.py +${PYTHON_SITELIB}/morse/blender/__init__.py +${PYTHON_SITELIB}/morse/blender/billboard.py +${PYTHON_SITELIB}/morse/blender/calling.py +${PYTHON_SITELIB}/morse/blender/healer.py +${PYTHON_SITELIB}/morse/blender/human_control.py +${PYTHON_SITELIB}/morse/blender/main.py +${PYTHON_SITELIB}/morse/blender/mouse_drag.py +${PYTHON_SITELIB}/morse/blender/victim.py +${PYTHON_SITELIB}/morse/blender/view_camera.py +${PYTHON_SITELIB}/morse/core/__init__.py +${PYTHON_SITELIB}/morse/core/actuator.py +${PYTHON_SITELIB}/morse/core/exceptions.py +${PYTHON_SITELIB}/morse/core/middleware.py +${PYTHON_SITELIB}/morse/core/object.py +${PYTHON_SITELIB}/morse/core/request_manager.py +${PYTHON_SITELIB}/morse/core/robot.py +${PYTHON_SITELIB}/morse/core/sensor.py +${PYTHON_SITELIB}/morse/core/services.py +${PYTHON_SITELIB}/morse/core/status.py +${PYTHON_SITELIB}/morse/core/supervision_services.py +${PYTHON_SITELIB}/morse/geolandloader/geoDTMLoader.py +${PYTHON_SITELIB}/morse/geolandloader/geoLandPlugin.py +${PYTHON_SITELIB}/morse/geolandloader/geoShapefileLoader.py +${PYTHON_SITELIB}/morse/helpers/__init__.py +${PYTHON_SITELIB}/morse/helpers/colors.py +${PYTHON_SITELIB}/morse/helpers/math.py +${PYTHON_SITELIB}/morse/helpers/motion.py +${PYTHON_SITELIB}/morse/helpers/transformation.py +${PYTHON_SITELIB}/morse/middleware/__init__.py +${PYTHON_SITELIB}/morse/middleware/socket_mw.py +${PYTHON_SITELIB}/morse/middleware/socket_request_manager.py +${PYTHON_SITELIB}/morse/middleware/sockets/__init__.py +${PYTHON_SITELIB}/morse/middleware/text_mw.py +${PYTHON_SITELIB}/morse/modifiers/__init__.py +${PYTHON_SITELIB}/morse/modifiers/gaussian.so +${PYTHON_SITELIB}/morse/modifiers/gps_noise.py +${PYTHON_SITELIB}/morse/modifiers/ned_mod.py +${PYTHON_SITELIB}/morse/modifiers/utm_mod.py +${PYTHON_SITELIB}/morse/robots/__init__.py +${PYTHON_SITELIB}/morse/robots/atrv.py +${PYTHON_SITELIB}/morse/robots/daurade.py +${PYTHON_SITELIB}/morse/robots/human.py +${PYTHON_SITELIB}/morse/robots/jido.py +${PYTHON_SITELIB}/morse/robots/ressac.py +${PYTHON_SITELIB}/morse/sensors/__init__.py +${PYTHON_SITELIB}/morse/sensors/accelerometer.py +${PYTHON_SITELIB}/morse/sensors/camera.py +${PYTHON_SITELIB}/morse/sensors/gps.py +${PYTHON_SITELIB}/morse/sensors/gyroscope.py +${PYTHON_SITELIB}/morse/sensors/human_posture.py +${PYTHON_SITELIB}/morse/sensors/kuka_posture.py +${PYTHON_SITELIB}/morse/sensors/motion_sensor.py +${PYTHON_SITELIB}/morse/sensors/proximity.py +${PYTHON_SITELIB}/morse/sensors/ptu.py +${PYTHON_SITELIB}/morse/sensors/semantic_camera.py +${PYTHON_SITELIB}/morse/sensors/sick.py +${PYTHON_SITELIB}/morse/sensors/thermometer.py +${PYTHON_SITELIB}/morse/sensors/velodyne.py +${PYTHON_SITELIB}/morse/sensors/video_camera.py bin/morse -lib/python3.1/site-packages/morse/__init__.py -lib/python3.1/site-packages/morse/actuators/__init__.py -lib/python3.1/site-packages/morse/actuators/destination.py -lib/python3.1/site-packages/morse/actuators/keyboard.py -lib/python3.1/site-packages/morse/actuators/kuka-ik.py -lib/python3.1/site-packages/morse/actuators/kuka.py -lib/python3.1/site-packages/morse/actuators/orientation.py -lib/python3.1/site-packages/morse/actuators/pa-10.py -lib/python3.1/site-packages/morse/actuators/platine.py -lib/python3.1/site-packages/morse/actuators/v_omega.py -lib/python3.1/site-packages/morse/actuators/waypoint.py -lib/python3.1/site-packages/morse/blender/__init__.py -lib/python3.1/site-packages/morse/blender/billboard.py -lib/python3.1/site-packages/morse/blender/calling.py -lib/python3.1/site-packages/morse/blender/human_control.py -lib/python3.1/site-packages/morse/blender/human_head.py -lib/python3.1/site-packages/morse/blender/human_stance.py -lib/python3.1/site-packages/morse/blender/main.py -lib/python3.1/site-packages/morse/blender/mouse_drag.py -lib/python3.1/site-packages/morse/blender/victim.py -lib/python3.1/site-packages/morse/blender/view_camera.py -lib/python3.1/site-packages/morse/geolandloader/geoDTMLoader.py -lib/python3.1/site-packages/morse/geolandloader/geoLandPlugin.py -lib/python3.1/site-packages/morse/geolandloader/geoShapefileLoader.py -lib/python3.1/site-packages/morse/helpers/__init__.py -lib/python3.1/site-packages/morse/helpers/actuator.py -lib/python3.1/site-packages/morse/helpers/colors.py -lib/python3.1/site-packages/morse/helpers/math.py -lib/python3.1/site-packages/morse/helpers/middleware.py -lib/python3.1/site-packages/morse/helpers/object.py -lib/python3.1/site-packages/morse/helpers/robot.py -lib/python3.1/site-packages/morse/helpers/sensor.py -lib/python3.1/site-packages/morse/helpers/transformation.py -lib/python3.1/site-packages/morse/middleware/__init__.py -lib/python3.1/site-packages/morse/middleware/socket_mw.py -lib/python3.1/site-packages/morse/middleware/sockets/__init__.py -lib/python3.1/site-packages/morse/middleware/text_mw.py -lib/python3.1/site-packages/morse/modifiers/__init__.py -lib/python3.1/site-packages/morse/modifiers/gaussian.so -lib/python3.1/site-packages/morse/modifiers/gps_noise.py -lib/python3.1/site-packages/morse/modifiers/ned_mod.py -lib/python3.1/site-packages/morse/modifiers/utm_mod.py -lib/python3.1/site-packages/morse/robots/__init__.py -lib/python3.1/site-packages/morse/robots/atrv.py -lib/python3.1/site-packages/morse/robots/daurade.py -lib/python3.1/site-packages/morse/robots/jido.py -lib/python3.1/site-packages/morse/robots/ressac.py -lib/python3.1/site-packages/morse/sensors/__init__.py -lib/python3.1/site-packages/morse/sensors/accelerometer.py -lib/python3.1/site-packages/morse/sensors/camera.py -lib/python3.1/site-packages/morse/sensors/gps.py -lib/python3.1/site-packages/morse/sensors/gyroscope.py -lib/python3.1/site-packages/morse/sensors/human_posture.py -lib/python3.1/site-packages/morse/sensors/proximity.py -lib/python3.1/site-packages/morse/sensors/ptu.py -lib/python3.1/site-packages/morse/sensors/semantic_camera.py -lib/python3.1/site-packages/morse/sensors/sick.py -lib/python3.1/site-packages/morse/sensors/thermometer.py -lib/python3.1/site-packages/morse/sensors/video_camera.py share/data/morse/components/controllers/destination_control/destination_2.0.blend share/data/morse/components/controllers/destination_control/destination_2.1.blend share/data/morse/components/controllers/destination_control/destination_module.py @@ -67,13 +80,16 @@ share/data/morse/components/controllers/destination_control/straight_destination share/data/morse/components/controllers/destination_control/teleport_destination.py share/data/morse/components/controllers/destination_control/waypoint_destination.py share/data/morse/components/controllers/morse_destination_control.blend +share/data/morse/components/controllers/morse_healer_beam.blend share/data/morse/components/controllers/morse_manual_control.blend share/data/morse/components/controllers/morse_orientation_control.blend +share/data/morse/components/controllers/morse_platine_control.blend share/data/morse/components/controllers/morse_vw_control.blend share/data/morse/components/controllers/morse_waypoint_control.blend -share/data/morse/components/human/achile-2.5.blend -share/data/morse/components/human/achile3.blend +share/data/morse/components/controllers/morse_xyw_control.blend +share/data/morse/components/human/default_human.blend share/data/morse/components/middleware/pocolibs_empty.blend +share/data/morse/components/middleware/ros_empty.blend share/data/morse/components/middleware/socket_empty.blend share/data/morse/components/middleware/text_empty.blend share/data/morse/components/middleware/yarp_empty.blend @@ -90,105 +106,236 @@ share/data/morse/components/robots/daurade.blend share/data/morse/components/robots/jido-armature.blend share/data/morse/components/robots/jido-kuka.blend share/data/morse/components/robots/jido.blend -share/data/morse/components/robots/kuka_arm-1.blend share/data/morse/components/robots/kuka_arm-rig.blend +share/data/morse/components/robots/kuka_arm.blend +share/data/morse/components/robots/pr2/pr2_25.blend share/data/morse/components/robots/ressac-action.blend share/data/morse/components/robots/ressac.blend +share/data/morse/components/robots/sa_hand-8-semi_ok.blend share/data/morse/components/robots/submarine.blend share/data/morse/components/scenes/indoors-1/indoor_scene-2.0.blend share/data/morse/components/scenes/laas/grande_salle.blend share/data/morse/components/scenes/land-1/buildings_scene-2.0.blend share/data/morse/components/scenes/land-1/buildings_scene-3.0.blend -share/data/morse/components/scenes/props/achile.blend share/data/morse/components/scenes/props/animated_water.blend -share/data/morse/components/scenes/props/furniture-2.49.blend -share/data/morse/components/scenes/props/furniture-2.5.blend +share/data/morse/components/scenes/props/furnitures.blend share/data/morse/components/scenes/props/human.blend share/data/morse/components/scenes/props/sceneProps-2.0.blend +share/data/morse/components/scenes/props/simplest_tree.blend share/data/morse/components/scenes/props/victim.blend share/data/morse/components/scenes/water-1/water_scene.blend share/data/morse/components/sensors/morse_GPS.blend share/data/morse/components/sensors/morse_accelerometer.blend share/data/morse/components/sensors/morse_camera.blend share/data/morse/components/sensors/morse_gyroscope.blend +share/data/morse/components/sensors/morse_kuka_posture.blend share/data/morse/components/sensors/morse_proximity.blend share/data/morse/components/sensors/morse_ptu.blend share/data/morse/components/sensors/morse_sick.blend share/data/morse/components/sensors/morse_stereo_cameras.blend share/data/morse/components/sensors/morse_thermometer.blend +share/data/morse/components/sensors/morse_velodyne.blend share/data/morse/morse_default.blend -share/doc/Makefile -share/doc/cover.svg.in -share/doc/developers_guide.tex -share/doc/media/LMB.png -share/doc/media/MMB.png -share/doc/media/RMB.png -share/doc/media/attention.png -share/doc/media/blender_logo.png -share/doc/media/component_diagram.png -share/doc/media/indoors_sick.jpg -share/doc/media/laas.png -share/doc/media/morse_intro.jpg -share/doc/media/morse_uml.png -share/doc/media/onera.png -share/doc/media/openrobots-simulator.png -share/doc/media/outdoor_example.jpg -share/doc/media/simu_render_indoors.jpg -share/doc/media/simulation_main_loop_overview.png -share/doc/media/simulation_main_loop_overview.svg -share/doc/media/stae_logo.png -share/doc/morse/README_DOC -share/doc/morse/dev/adding_component.txt -share/doc/morse/dev/adding_modifier.txt -share/doc/morse/dev/dev_overview.txt -share/doc/morse/dev/dev_workflow.txt -share/doc/morse/dev/morse_uml.dot -share/doc/morse/dev/summary.txt -share/doc/morse/morse.rst -share/doc/morse/morse.txt -share/doc/morse/user/actuators/destination.txt -share/doc/morse/user/actuators/keyboard.txt -share/doc/morse/user/actuators/v_omega.txt -share/doc/morse/user/actuators/waypoint.txt -share/doc/morse/user/advanced_tutorials/advanced_tutorials.txt -share/doc/morse/user/advanced_tutorials/equip_robot.txt -share/doc/morse/user/advanced_tutorials/yarp_tutorial.txt -share/doc/morse/user/basic_morse.txt -share/doc/morse/user/component_library.txt -share/doc/morse/user/hooks.txt -share/doc/morse/user/installation.txt -share/doc/morse/user/middlewares/new_middleware.txt -share/doc/morse/user/middlewares/socket.txt -share/doc/morse/user/middlewares/text.txt -share/doc/morse/user/middlewares/yarp.txt -share/doc/morse/user/modifier_introduction.txt -share/doc/morse/user/modifiers/json.txt -share/doc/morse/user/modifiers/ned.txt -share/doc/morse/user/modifiers/utm.txt -share/doc/morse/user/robots/atrv.txt -share/doc/morse/user/robots/jido.txt -share/doc/morse/user/robots/ressac.txt -share/doc/morse/user/sensors/accelerometer.txt -share/doc/morse/user/sensors/camera.txt -share/doc/morse/user/sensors/gps.txt -share/doc/morse/user/sensors/gyroscope.txt -share/doc/morse/user/sensors/pantilt.txt -share/doc/morse/user/sensors/sick.txt -share/doc/morse/user/sensors/stereo_camera.txt -share/doc/morse/user/sensors/thermometer.txt -share/doc/morse/user/summary.txt -share/doc/morse/user/supported_middlewares.txt -share/doc/morse/user/tips/bounding_boxes.txt -share/doc/morse/user/tutorial.txt -share/doc/morse/user/user_workflow.txt -share/doc/user_guide.tex +share/examples/morse/scenarii/ROS_tutorial1_navstack_5.blend +share/examples/morse/scenarii/ROS_tutorial1_solved.blend share/examples/morse/scenarii/action-4-2.54.blend -share/examples/morse/scenarii/action-4.blend -share/examples/morse/scenarii/camera_calibration-1.blend -share/examples/morse/scenarii/grande_salle-1.blend share/examples/morse/scenarii/grande_salle-2.5-kuka-poster.blend -share/examples/morse/scenarii/grande_salle-2.55-kuka.blend -share/examples/morse/scenarii/stereo_test-2.54-1.blend -share/examples/morse/scenarii/stereo_test.blend +share/examples/morse/scenarii/indoors_1/hri_laas_1.blend +share/examples/morse/scenarii/pr2_test.blend +share/examples/morse/scenarii/rosace-1.blend share/examples/morse/tutorials/tutorial-1-solved.blend +share/examples/morse/tutorials/tutorial-1-solved_ROS.blend share/examples/morse/tutorials/tutorial-1.blend +${PLIST.doc}share/doc/morse/html/.buildinfo +${PLIST.doc}share/doc/morse/html/.doctrees/dev/adding_component.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/dev/adding_modifier.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/dev/dev_overview.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/dev/dev_workflow.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/dev/new_middleware.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/dev/services.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/dev/summary.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/environment.pickle +${PLIST.doc}share/doc/morse/html/.doctrees/morse.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/destination.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/keyboard.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/kuka.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/orientation.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/pa_10.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/platine.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/v_omega.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/vx_vy_omega.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/actuators/waypoint.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/advanced_tutorials/equip_robot.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/advanced_tutorials/hri_tutorial.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/advanced_tutorials/yarp_tutorial.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/basic_morse.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/component_library.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/hooks.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/installation.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/middlewares/pocolibs.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/middlewares/ros.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/middlewares/ros/ros_installation.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/middlewares/socket.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/middlewares/text.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/middlewares/yarp.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/modifier_introduction.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/modifiers/ned.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/modifiers/utm.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/others/human.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/robots/atrv.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/robots/jido.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/robots/ressac.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/accelerometer.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/camera.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/gps.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/gyroscope.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/human_posture.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/pantilt.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/proximity.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/semantic_camera.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/sick.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/stereo_camera.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/sensors/thermometer.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/supported_middlewares.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/tips/bounding_boxes.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/tutorial.doctree +${PLIST.doc}share/doc/morse/html/.doctrees/user/user_workflow.doctree +${PLIST.doc}share/doc/morse/html/_images/component_diagram.png +${PLIST.doc}share/doc/morse/html/_images/gameproperty_object.jpg +${PLIST.doc}share/doc/morse/html/_images/hri.jpg +${PLIST.doc}share/doc/morse/html/_images/hri_import_human.jpg +${PLIST.doc}share/doc/morse/html/_images/hri_pick_object.jpg +${PLIST.doc}share/doc/morse/html/_images/human_joints.png +${PLIST.doc}share/doc/morse/html/_images/indoors_sick.jpg +${PLIST.doc}share/doc/morse/html/_images/morse_interface.jpg +${PLIST.doc}share/doc/morse/html/_images/morse_robot.jpg +${PLIST.doc}share/doc/morse/html/_images/morse_uml.png +${PLIST.doc}share/doc/morse/html/_images/outdoor_example.jpg +${PLIST.doc}share/doc/morse/html/_images/place_3dcursor.jpg +${PLIST.doc}share/doc/morse/html/_images/place_cube.jpg +${PLIST.doc}share/doc/morse/html/_images/rosace.png +${PLIST.doc}share/doc/morse/html/_images/simu_render_indoors.jpg +${PLIST.doc}share/doc/morse/html/_images/simulation_main_loop_overview.png +${PLIST.doc}share/doc/morse/html/_images/stae_logo.png +${PLIST.doc}share/doc/morse/html/_sources/dev/adding_component.txt +${PLIST.doc}share/doc/morse/html/_sources/dev/adding_modifier.txt +${PLIST.doc}share/doc/morse/html/_sources/dev/dev_overview.txt +${PLIST.doc}share/doc/morse/html/_sources/dev/dev_workflow.txt +${PLIST.doc}share/doc/morse/html/_sources/dev/new_middleware.txt +${PLIST.doc}share/doc/morse/html/_sources/dev/services.txt +${PLIST.doc}share/doc/morse/html/_sources/dev/summary.txt +${PLIST.doc}share/doc/morse/html/_sources/morse.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/destination.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/keyboard.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/kuka.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/orientation.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/pa_10.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/platine.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/v_omega.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/vx_vy_omega.txt +${PLIST.doc}share/doc/morse/html/_sources/user/actuators/waypoint.txt +${PLIST.doc}share/doc/morse/html/_sources/user/advanced_tutorials/equip_robot.txt +${PLIST.doc}share/doc/morse/html/_sources/user/advanced_tutorials/hri_tutorial.txt +${PLIST.doc}share/doc/morse/html/_sources/user/advanced_tutorials/yarp_tutorial.txt +${PLIST.doc}share/doc/morse/html/_sources/user/basic_morse.txt +${PLIST.doc}share/doc/morse/html/_sources/user/component_library.txt +${PLIST.doc}share/doc/morse/html/_sources/user/hooks.txt +${PLIST.doc}share/doc/morse/html/_sources/user/installation.txt +${PLIST.doc}share/doc/morse/html/_sources/user/middlewares/pocolibs.txt +${PLIST.doc}share/doc/morse/html/_sources/user/middlewares/ros.txt +${PLIST.doc}share/doc/morse/html/_sources/user/middlewares/ros/ros_installation.txt +${PLIST.doc}share/doc/morse/html/_sources/user/middlewares/socket.txt +${PLIST.doc}share/doc/morse/html/_sources/user/middlewares/text.txt +${PLIST.doc}share/doc/morse/html/_sources/user/middlewares/yarp.txt +${PLIST.doc}share/doc/morse/html/_sources/user/modifier_introduction.txt +${PLIST.doc}share/doc/morse/html/_sources/user/modifiers/ned.txt +${PLIST.doc}share/doc/morse/html/_sources/user/modifiers/utm.txt +${PLIST.doc}share/doc/morse/html/_sources/user/others/human.txt +${PLIST.doc}share/doc/morse/html/_sources/user/robots/atrv.txt +${PLIST.doc}share/doc/morse/html/_sources/user/robots/jido.txt +${PLIST.doc}share/doc/morse/html/_sources/user/robots/ressac.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/accelerometer.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/camera.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/gps.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/gyroscope.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/human_posture.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/pantilt.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/proximity.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/semantic_camera.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/sick.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/stereo_camera.txt +${PLIST.doc}share/doc/morse/html/_sources/user/sensors/thermometer.txt +${PLIST.doc}share/doc/morse/html/_sources/user/supported_middlewares.txt +${PLIST.doc}share/doc/morse/html/_sources/user/tips/bounding_boxes.txt +${PLIST.doc}share/doc/morse/html/_sources/user/tutorial.txt +${PLIST.doc}share/doc/morse/html/_sources/user/user_workflow.txt +${PLIST.doc}share/doc/morse/html/_static/Aller.ttf +${PLIST.doc}share/doc/morse/html/_static/basic.css +${PLIST.doc}share/doc/morse/html/_static/default.css +${PLIST.doc}share/doc/morse/html/_static/doctools.js +${PLIST.doc}share/doc/morse/html/_static/file.png +${PLIST.doc}share/doc/morse/html/_static/jquery.js +${PLIST.doc}share/doc/morse/html/_static/minus.png +${PLIST.doc}share/doc/morse/html/_static/morse-logo.png +${PLIST.doc}share/doc/morse/html/_static/plus.png +${PLIST.doc}share/doc/morse/html/_static/pygments.css +${PLIST.doc}share/doc/morse/html/_static/searchtools.js +${PLIST.doc}share/doc/morse/html/_static/sphinx-laas.css +${PLIST.doc}share/doc/morse/html/_static/www.png +${PLIST.doc}share/doc/morse/html/dev/adding_component.html +${PLIST.doc}share/doc/morse/html/dev/adding_modifier.html +${PLIST.doc}share/doc/morse/html/dev/dev_overview.html +${PLIST.doc}share/doc/morse/html/dev/dev_workflow.html +${PLIST.doc}share/doc/morse/html/dev/new_middleware.html +${PLIST.doc}share/doc/morse/html/dev/services.html +${PLIST.doc}share/doc/morse/html/dev/summary.html +${PLIST.doc}share/doc/morse/html/genindex.html +${PLIST.doc}share/doc/morse/html/morse.html +${PLIST.doc}share/doc/morse/html/objects.inv +${PLIST.doc}share/doc/morse/html/search.html +${PLIST.doc}share/doc/morse/html/searchindex.js +${PLIST.doc}share/doc/morse/html/user/actuators/destination.html +${PLIST.doc}share/doc/morse/html/user/actuators/keyboard.html +${PLIST.doc}share/doc/morse/html/user/actuators/kuka.html +${PLIST.doc}share/doc/morse/html/user/actuators/orientation.html +${PLIST.doc}share/doc/morse/html/user/actuators/pa_10.html +${PLIST.doc}share/doc/morse/html/user/actuators/platine.html +${PLIST.doc}share/doc/morse/html/user/actuators/v_omega.html +${PLIST.doc}share/doc/morse/html/user/actuators/vx_vy_omega.html +${PLIST.doc}share/doc/morse/html/user/actuators/waypoint.html +${PLIST.doc}share/doc/morse/html/user/advanced_tutorials/equip_robot.html +${PLIST.doc}share/doc/morse/html/user/advanced_tutorials/hri_tutorial.html +${PLIST.doc}share/doc/morse/html/user/advanced_tutorials/yarp_tutorial.html +${PLIST.doc}share/doc/morse/html/user/basic_morse.html +${PLIST.doc}share/doc/morse/html/user/component_library.html +${PLIST.doc}share/doc/morse/html/user/hooks.html +${PLIST.doc}share/doc/morse/html/user/installation.html +${PLIST.doc}share/doc/morse/html/user/middlewares/pocolibs.html +${PLIST.doc}share/doc/morse/html/user/middlewares/ros.html +${PLIST.doc}share/doc/morse/html/user/middlewares/ros/ros_installation.html +${PLIST.doc}share/doc/morse/html/user/middlewares/socket.html +${PLIST.doc}share/doc/morse/html/user/middlewares/text.html +${PLIST.doc}share/doc/morse/html/user/middlewares/yarp.html +${PLIST.doc}share/doc/morse/html/user/modifier_introduction.html +${PLIST.doc}share/doc/morse/html/user/modifiers/ned.html +${PLIST.doc}share/doc/morse/html/user/modifiers/utm.html +${PLIST.doc}share/doc/morse/html/user/others/human.html +${PLIST.doc}share/doc/morse/html/user/robots/atrv.html +${PLIST.doc}share/doc/morse/html/user/robots/jido.html +${PLIST.doc}share/doc/morse/html/user/robots/ressac.html +${PLIST.doc}share/doc/morse/html/user/sensors/accelerometer.html +${PLIST.doc}share/doc/morse/html/user/sensors/camera.html +${PLIST.doc}share/doc/morse/html/user/sensors/gps.html +${PLIST.doc}share/doc/morse/html/user/sensors/gyroscope.html +${PLIST.doc}share/doc/morse/html/user/sensors/human_posture.html +${PLIST.doc}share/doc/morse/html/user/sensors/pantilt.html +${PLIST.doc}share/doc/morse/html/user/sensors/proximity.html +${PLIST.doc}share/doc/morse/html/user/sensors/semantic_camera.html +${PLIST.doc}share/doc/morse/html/user/sensors/sick.html +${PLIST.doc}share/doc/morse/html/user/sensors/stereo_camera.html +${PLIST.doc}share/doc/morse/html/user/sensors/thermometer.html +${PLIST.doc}share/doc/morse/html/user/supported_middlewares.html +${PLIST.doc}share/doc/morse/html/user/tips/bounding_boxes.html +${PLIST.doc}share/doc/morse/html/user/tutorial.html +${PLIST.doc}share/doc/morse/html/user/user_workflow.html +${PLIST.doc}share/examples/morse/scenarii/ROS_tutorial1_navstack_4.blend diff --git a/morse/depend.mk b/morse/depend.mk index c988cd2a8a5004272df50749a85cce47934a0ea0..dd6065e901d4011cbab0e2271c72b22862b13d69 100644 --- a/morse/depend.mk +++ b/morse/depend.mk @@ -1,20 +1,5 @@ -# -# Copyright (c) 2010 LAAS/CNRS -# All rights reserved. -# -# Permission to use, copy, modify, and distribute this software for any purpose -# with or without fee is hereby granted, provided that the above copyright -# notice and this permission notice appear in all copies. -# -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -# AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -# OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -# PERFORMANCE OF THIS SOFTWARE. -# -# Severin Lemaignan on Fri May 28 2010 +# robotpkg depend.mk for: simulation/morse +# Created: Séverin Lemaignan on Fri, 28 May 2010 # DEPEND_DEPTH:= ${DEPEND_DEPTH}+ @@ -24,12 +9,12 @@ ifeq (+,$(DEPEND_DEPTH)) DEPEND_PKG+= morse endif -ifeq (+,$(MORSE_DEPEND_MK)) # --------------------------------------------- +ifeq (+,$(MORSE_DEPEND_MK)) # ---------------------------------------------- PREFER.morse?= robotpkg SYSTEM_SEARCH.morse=\ - bin/morse \ + 'bin/morse:1s/[^0-9.]//gp:% --version' \ share/data/morse/morse_default.blend DEPEND_USE+= morse @@ -37,6 +22,6 @@ DEPEND_USE+= morse DEPEND_ABI.morse?= morse>=0.2 DEPEND_DIR.morse?= ../../wip/morse -endif # MORSE_DEPEND_MK --------------------------------------------------- +endif # MORSE_DEPEND_MK ---------------------------------------------------- DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/morse/distinfo b/morse/distinfo index f65b8842bf689930332850ba4ea253990905e799..d5d5211d1fb25bfcfbec3405211e42fdd8f29a55 100644 --- a/morse/distinfo +++ b/morse/distinfo @@ -1,3 +1,3 @@ -SHA1 (morse-0.2.1.tar.gz) = 31032a3e4a86a6b2d828583c30384b158dfb8611 -RMD160 (morse-0.2.1.tar.gz) = d904699702e097cdabfdfc2197045f62d031df2d -Size (morse-0.2.1.tar.gz) = 34101962 bytes +SHA1 (morse-0.3a2.tar.gz) = 94a19094b238a3e5b708fa462b9844bc1ca8975d +RMD160 (morse-0.3a2.tar.gz) = 2005f4d9dcd5c87dc9e7e592c2e15101e92f1f27 +Size (morse-0.3a2.tar.gz) = 57312603 bytes