{"ref":"refs/heads/master","commits":[{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"44b61eaf96da305efe19107a2e68cc0220946277","message":"Add __init__.py file to pocolibs Target_Poster package","url":"https://api.github.com/repos/lesire/morse/commits/44b61eaf96da305efe19107a2e68cc0220946277"},{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"ed593910e2b9599693c54a64d331baf6ee034034","message":"[Builder] Fix missing comma in data yarp_json dict","url":"https://api.github.com/repos/lesire/morse/commits/ed593910e2b9599693c54a64d331baf6ee034034"},{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"a92ec69627e286c789d201c71205073930158b97","message":"[YARP] Add an extra argument to mw configuration to connect to a topic","url":"https://api.github.com/repos/lesire/morse/commits/a92ec69627e286c789d201c71205073930158b97"},{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"95cf687d5dbcb803a8d81460c03fd883ccd81842","message":"[YARP] Change the root of port names to '/morse/'","url":"https://api.github.com/repos/lesire/morse/commits/95cf687d5dbcb803a8d81460c03fd883ccd81842"},{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"3fe74389e9638c8ba8d27d4358a5cfbf3be58734","message":"Fix duplicate line in cfg_modifier\n\nThis line added twice the modifier, that was then applied twice to data.\nWith orthogonal matrix transformations in modifiers (such as NED), it results in\napplying identity... urgh!","url":"https://api.github.com/repos/lesire/morse/commits/3fe74389e9638c8ba8d27d4358a5cfbf3be58734"},{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"808b7d431880a7b40835576babb2d82ad0c6b234","message":"Merge branch 'master' of http://trac.laas.fr/git/robots/morse","url":"https://api.github.com/repos/lesire/morse/commits/808b7d431880a7b40835576babb2d82ad0c6b234"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"a5f52fc776f4a07a6841b5b594fb5263f13e06cd","message":"Store component->service_manager mapping as set\n\nThis ensure no duplicate (duplicate could occur if a component and an overlay of this\ncomponent were set up to both use the same mw)","url":"https://api.github.com/repos/lesire/morse/commits/a5f52fc776f4a07a6841b5b594fb5263f13e06cd"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"2a6fe8233b15495d35b54ed10bcd44b45e3bf8e7","message":"Ensure correct name for request manager when registering overlays\n\nUseful when declaring overlays from the Builder API: they are stored\nwith their full qualified name\n\nWhile here, minor change to logging.","url":"https://api.github.com/repos/lesire/morse/commits/2a6fe8233b15495d35b54ed10bcd44b45e3bf8e7"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"1a488545c717abf8e6ebb25089748076bfa30bf3","message":"Some minor logging fix in ros_request_manager","url":"https://api.github.com/repos/lesire/morse/commits/1a488545c717abf8e6ebb25089748076bfa30bf3"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"a38f438dff45171682b4045c94d4dead22831c82","message":"[RFC] Added unittesting for ROS services\n\nThis commit is a request for comments of a unittesting approach for\nMORSE component.\n\nThe file morse/testing/middlewares/ros/testsuite.py contains:\n - a mini-scenario using the Builder API (try 'morse exec testsuite.py'\n   to see),\n - an example of 2 unit-tests (for ROS services).\n\nWhen run (./testsuite.py), the script starts Blender and calls itself\nwithin Blender to construct the scenario, starts another process ('roscore'\nin this example), and launches 2 tests (which won't pass right now: they\nrequire changes in actuators/waypoint.py and services/supervision_services.py)\n\nOpen issues:\n - currently, the script does not kill the started external processes (blender,\nroscore)\n - we need a way to know when morse is read (initialization done).\n\nThis commit also remove the 'internal ROS node' which is not necessary\nanymore for the ros_request_manager. A new ROS node is created in\ntesting/ (obviously for testing purposes).","url":"https://api.github.com/repos/lesire/morse/commits/a38f438dff45171682b4045c94d4dead22831c82"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"e9f17c03760eef9b30b4ce8dac54dea8c28bdc5b","message":"[builder] Slightly changed overlay registration\n\nExample:\n robot.configure_overlay('ros', 'morse.myoverlays.MyRobot')","url":"https://api.github.com/repos/lesire/morse/commits/e9f17c03760eef9b30b4ce8dac54dea8c28bdc5b"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"a3d22750177c73fefeff81c3566453836742aa79","message":"Supervision service: quit cleanly quits MORSE, terminate kills it\n\nPreviously, 'quit' service would indeed terminate the simulation without closing the\nmiddlewares.","url":"https://api.github.com/repos/lesire/morse/commits/a3d22750177c73fefeff81c3566453836742aa79"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"1d46553b626979eb3e3346dbef425803323eb975","message":"Changed morse.in to accept passing options to scripts\n\nWhile here, removed the launch_simulation() function that\nwas not used.","url":"https://api.github.com/repos/lesire/morse/commits/1d46553b626979eb3e3346dbef425803323eb975"},{"author":{"name":"Séverin Lemaignan","email":"06e601eec3b5a57c8c70d4dc77b0871e4ce713b6@laas.fr"},"sha":"83fec432e0d2421f95a5519f3166f7838643490a","message":"Completed unit-testing framework for MORSE\n\nThis commit complete and replace the previous RFC (a38f438df)\n\nTwo new classes deriving from unittest.TestCase and unittest.TestRunner\nhave been added in src/morse/testing\n\nUnittests can now be created as subclasses of MorseTestClass.\n\nSee $MORSE_ROOT/base/base_testing.py for an example.\n\nBesides:\n- MorseTestCase takes care of cleanly starting and stoping MORSE.\n  MORSE is restarted after each tests.\n- test trace is recorded in testing.log (this could be improved\n  by creating new files at each run or maybe using syslog)\n- $MORSE_ROOT/testing/test_all.py is meant to be filled with other\n  unit-tests to have a global entry point to check everything fine\n  with MORSE.\n- Some doc has been added as well\n\nTODO:\n- Errors produced by MORSE are reported to the trace, but do not\nget caugth by the unittesting framework.","url":"https://api.github.com/repos/lesire/morse/commits/83fec432e0d2421f95a5519f3166f7838643490a"},{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"3c631663ca8016284b9801057a99dee30c8ba439","message":"Merge branch 'master' of git://github.com/laas/morse","url":"https://api.github.com/repos/lesire/morse/commits/3c631663ca8016284b9801057a99dee30c8ba439"},{"author":{"name":"Charles Lesire-Cabaniols","email":"481e756baa8fd39ef1177a935bacc10bc1007fae@onera.fr"},"sha":"a2adb37e94d27a1fa397472b467e90dcead4557a","message":"[YARP] Fix connection to topic when the method is in extra modules","url":"https://api.github.com/repos/lesire/morse/commits/a2adb37e94d27a1fa397472b467e90dcead4557a"}],"head":"a2adb37e94d27a1fa397472b467e90dcead4557a","size":16,"push_id":51830453}