Skip to content
Snippets Groups Projects
  1. Oct 13, 2014
  2. Oct 10, 2014
  3. Oct 09, 2014
  4. Oct 06, 2014
    • Aurelie Clodic's avatar
      [wip/sot-application] Release 1.0.0 · 5a900e53
      Aurelie Clodic authored
      [1.0.0]
      
          Merge pull request #2 from mehdi-benallegue/master
          Create standard application class, with basic tasks.
          [cmake] Synchronize
          Merge pull request #1 from francois-keith/master
          Allows choosing the kinematic solver used in the precomputed_tasks script.
          Remove temporary file.
          Add the computation of the sphinx documentation.
          Synchronize.
          Synchronize.
          Correct installation of python scripts for acceleration.
          Adapted acceleration control initialization to velecity control
          Created structure precomputed_meta_tasks to use the meta_tasks interface in the inizialization procedure.
          [travis] Add missing python-numpy dependency
          [travis] Fix dependencies
          [travis] Add Travis and coveralls.io support
          Update README.md
          Added dictonary approach in acceleration
          Added acceleration application with precomputed tasks
          precomputed_tasks.py adapted to changes in sot-core
          Change sotNumberDofs to setSize to fix compatibility with sot-core.
          Add missing CMakeLists.txt
          Control graph initialization for the Stack of Tasks.
      5a900e53
    • Aurelie Clodic's avatar
      [robot/romeo-description] Release 0.3.0 · 393ffa35
      Aurelie Clodic authored
      [0.3.0]
      
          Update .rviz file after commit c95f9ca
          [cmake] Synchronize.
          Update the launch files and the associates .rviz files.
          [Travis] Add travis support. Use hydro.
          [cmake] Synchronize. Closes #6.
          Merge pull request #5 from francois-keith/master
          Add gripper frames.
          Publish freeflyer pose and use /odom as fixed frame.
          Merge pull request #4 from florent-lamiraux/master
          Fix typo in CMakeLists.txt.
          Install launch files.
          Install files in ${datadir}/romeo_deacription.
          Update the rviz config file for romeo.
          catkinize the package
          Remove the unit info in the collada file.
          Add real torque limits.
          Add a launcher that make the binding with the sot easier.
          Add a vcg file for the rviz launcher.
          Add a launch file to visualize the robot.
          Add gitignore.
          Add a small model for romeo.
          Correct the way the Thumb bend.
          Use Aldebaran notations for links' name.
          [romeo_description] Remove dofs values for joint 'waist' in half_sitting.
          [romeo_description] Remove undefined group arms from all.
          [romeo_description] Uncomment group all.
          [romeo_description] Use correct name for sole links.
          Update author.
          Update the collada model of Romeo.
      393ffa35
    • Aurelie Clodic's avatar
      [robots/sot-romeo] Release v1.0.0 · 75ad3c77
      Aurelie Clodic authored
      Release v1.0.0
      
       * Merge pull request #1 from francois-keith/urdf_parsing
       * Add jointMap to store special joints mapping (same data will be used for dynamic model creation and pg creation)
       * Use loadUrdf rather than loadFromParameterServer.
       * Add the urdf package and sole data.
       * Add sole size.
       * Correct half sitting pose.
       * Use the urdf file to build the jrl::dynamic model.
       * Synchronize.
       * Synchronize.
       * Correct use of pkgdatarootdir.
       * Add the prologue for romeo and rename the main file into robot.py
       * Synchronize
       * Synchronize
       * Update dependencies list, and correct the python script.
       * Update README.
       * Update required version for romeo.
       * Remove unnecessary dependencies.
       * Add python script to easily load romeo.
       * Add submodule and gitignore
       * Initial commit
      75ad3c77
    • Aurelie Clodic's avatar
      [math/jrl-dynamics-urdf] Release 2.2.0 · bda1d072
      Aurelie Clodic authored
      v2.2.0
      
          Merge pull request #13 from francois-keith/master
          Correct the construction of the actuated joints list.
          Merge pull request #11 from francois-keith/master
          Correct package.xml (REP127)
          Correct the construction of the hand frames.
          Correct handling of continuous joint.
          Add soversion.
          Warning removal.
          Correct warning message when the inertial info are missing.
          Correct computation of the hand axes.
          Correct inertia and com frames.
          Display inertia too.
          Add const in display functions.
      
      NB: compared to the 2.2.0 git release, a patch has been added in robotpkg in order to not force BOOST_FILESYSTEM_VERSION=2, since this is not supported in boost>=1.50. It has not been done in the git release because SOT main developpers are not sure that won't produce numerical complications.
      bda1d072
    • Arnaud Degroote's avatar
      [mrpt] Fix badly generated .pc · c5657350
      Arnaud Degroote authored
      The issue is related to a non-well defined semantic for
      CMAKE_INSTALL_LIBDIR.
      c5657350
  5. Oct 03, 2014
    • Arnaud Degroote's avatar
      [wip/mrpt] Upgrade to 1.2.2 · f347e1f7
      Arnaud Degroote authored
      From the Changelog
      
      ***** Version 1.2.2: Released 12-SEP-2014 *****
          * Changes in apps:
                o SceneViewer3D:
                      # New menu "File" -> "Import" -> "3D model" which supports many
                        standard formats (via mrpt::opengl::CAssimpModel)
          * New classes:
                o [mrpt-hwdrivers]
                      # mrpt::hwdrivers::CRoboPeakLidar to interface Robo Peak LIDAR
                        scanners.
                o [mrpt-opengl]
                      # mrpt::opengl::CAssimpModel for rendering complex 3D models
                        (many supported formats) in OpenGL scenes.
          * Changes in classes:
                o Consistency in all "laser scan" classes: angular increments between
                  rays are now FOV/(N-1) instead of FOV/N.
                o [mrpt-base]
                      # New method mrpt::utils::CImage::loadTGA()
                      # IMPORTANT: Changed behavior of CSerializable/CObject macros
                        (see bugfix below), introducing the new macros
                        DEFINE_SERIALIZABLE_POST_*. May require changes in user code
                        if serializable classes are defined:
                            # Previous version:
                              DEFINE_SERIALIZABLE_PRE_*(...)
                              class XXX {
                              DEFINE_SERIALIZABLE(XXX)
                              };
                            # Must be changed in this version to:
                              DEFINE_SERIALIZABLE_PRE_*(...)
                              class XXX {
                              DEFINE_SERIALIZABLE(XXX)
                              };
                              DEFINE_SERIALIZABLE_POST_*(...)
                o [mrpt-hwdrivers]
                      # Bumblebee2 Linux support in mrpt::hwdrivers::
                        CImageGrabber_FlyCapture2 via Triclops (by Jesus Briales)
                o [mrpt-maps]
                      # New method mrpt::slam::COccupancyGridMap2D::getRawMap()
                      # New method mrpt::slam::CColouredPointsMap::
                        getPCLPointCloudXYZRGB()
                o [mrpt-opengl]
                      # mrpt::opengl::CMyGLCanvasBase (affects all 3D rendering
                        classes): better handling of internal timers for smoother
                        updates while rendering in multithreading apps.
                o [mrpt-srba]
                      # New method to recover the global coordinates graph-slam
                        problem for a RBA map: mrpt::srba::RbaEngine::
                        get_global_graphslam_problem() (see example [MRPT]-
                        examples\srba-tutorials\tutorial-srba-how-to-recover-global-
                        map.cpp)
          * BUG FIXES:
                o mrpt::utils::CImage constructor from a matrix crashed.
                o Unit tests: Named semaphores are not tested anymore if it's
                  detected that the kernel version doesn't support them (Fix Debian
                  758725).
                o mrpt::synch::CSemaphore [Linux]: didn't call sem_unlink().
                o mrpt::gui::CDisplayWindow3D didn't implement get/set FOV.
                o Valgrind: Fixed potential unaligned memory access warning in point
                  clouds.
                o Fix build error with AppleClang 5.1 (Closes #71).
                o mrpt::utils::CClientTCPSocket: Use a connection success check that
                  works on all platforms
                o Important bug fixed regarding a missing dynamic_cast<> in smart
                  pointers casting. See above possible implications in user code.
                  properly (Patch by Joe Burmeister).
      ===============================================================================
      ***** Version 1.2.1: Released 10-JUL-2014 *****
          * Changes in classes:
                o [mrpt-base]
                      # All points and poses now have a method setToNaN(), e.g.
                        mrpt::poses::CPose3D::setToNaN()
                o [mrpt-hwdrivers]
                      # mrpt::hwdrivers::COpenNI2Sensor now has better support for
                        opening several RGBD cameras (by Kenzaburo Miyawaki &amp;
                        Eduardo Fernandez)
          * Build system:
                o Fix compilation of SRBA with DEBUG_GARBAGE_FILL_ALL_NUMS=1
                o Fix de-serialization error in mrpt::reactivenav::CLogFileRecord
                  (and new unit tests added to avoid regressions).
                o Several Debian bugs closed (see packaging/debian/changelog),
                  including build errors in uncommon platforms (MIPS, kFreeBSD, etc.)
      ===============================================================================
      ***** Version 1.2.0: Released 25-JUN-2014 *****
          * Most important changes:
                o Public header files (.h) have undergone a serious refactoring to
                  minimize unnecesary dependencies and reduce compile time and memory
                  as much as possible. As a side effect, user code might need to add
                  new #include<> lines. This change justifies the new minor version
                  series 1.2.X.
                o MRPT now cleanly builds in clang and OSX.
                o Support for new camera drivers (OpenNI2, DUO3D).
                o Many bug fixes.
          * Detailed list of changes:
                o Changes in apps:
                      # rawlog-edit:
                            # New operations: &ndash;export-odometry-txt,
                              &ndash;recalc-odometry
                            # New flag: &ndash;rectify-centers-coincide
                o New examples:
                      # kitti_dataset2rawlog
                o New classes:
                      # [mrpt-base]
                            # mrpt::math::ContainerType<CONTAINER>::element_t to
                              allow handling either Eigen or STL containers
                              seamlessly.
                            # mrpt::utils::CConfigFilePrefixer
                      # [mrpt-hwdrivers]
                            # mrpt::hwdrivers::COpenNI2Sensor: Interface to OpenNI2
                              cameras, capable of reading from an array of OpenNI2
                              RGBD cameras (By Eduardo Fernandez)
                            # mrpt::hwdrivers::CDUO3DCamera: Interface to DUO3D
                              cameras (By Francisco Angel Moreno)
                            # mrpt::hwdrivers::CGPS_NTRIP: A combination of GPS
                              receiver + NTRIP receiver capable of submitting GGA
                              frames to enable RTCM 3.0
                      # [mrpt-obs]
                            # mrpt::slam::CObservation6DFeatures
                o Changes in classes:
                      # [mrpt-base]
                            # Robust kernel templates moved from mrpt::vision to
                              mrpt::math. See mrpt::math::RobustKernel<>. Added unit
                              tests for robust kernels.
                            # CPose3D has new SE(3) methods: mrpt::poses::CPose3D::
                              jacob_dexpeD_de(), mrpt::poses::CPose3D::
                              jacob_dAexpeD_de()
                            # More efficient mrpt::utils::OctetVectorToObject()
                              (avoid memory copy).
                            # Fixed const-correctness of mrpt::utils::CImage::
                              forceLoad() and mrpt::utils::CImage::unload()
                      # [mrpt-hwdrivers]
                            # mrpt::hwdrivers::CCameraSensor: Added a hook for user
                              code to run before saving external image files: mrpt::
                              hwdrivers::CCameraSensor::addPreSaveHook()
                            # mrpt::hwdrivers::CNationalInstrumentsDAQ now supports
                              analog and digital outputs.
                            # New method mrpt::hwdrivers::CNTRIPClient::
                              sendBackToServer()
                      # [mrpt-srba]
                            # Now also implements SE(3) relative graph-slam.
                      # [mrpt-vision]
                            # mrpt::vision::checkerBoardStereoCalibration: More
                              robust handling of stereo calibration patterns. OpenCV
                              sometimes detects corners in the wrong order between
                              (left/right) images, so we detect the situation and fix
                              it.
                            # mrpt::vision::findMultipleChessboardsCorners():
                                  # Now enforces a consistent counterclockwise XYZ
                                    coordinate frame at each detected chessboard.
                                  # Much more robust in distingishing quads of
                                    different sizes.
                o Build system / public API:
                      # Fixes to build in OS X - Patch by Randolph Voorhies.
                      # Removed most "using namespace" from public headers, as good
                        practice.
                      # Refactoring of MRPT headers.
                            # <mrpt/utils/stl_extensions.h> has been split into:
                                  # <mrpt/utils/stl_serialization.h>
                                  # <mrpt/utils/circular_buffer.h>
                                  # <mrpt/utils/list_searchable.h>
                                  # <mrpt/utils/bimap.h>
                                  # <mrpt/utils/map_as_vector.h>
                                  # <mrpt/utils/traits_map.h>
                                  # <mrpt/utils/stl_serialization.h>
                                  # <mrpt/utils/printf_vector.h>
                                  # <mrpt/utils/stl_containers_utils.h>
                                  # <mrpt/utils/ci_less.h>
                      # Deleted methods and functions:
                            # mrpt::system::breakpoint()
                            # mrpt::vector_float is now mrpt::math::CVectorFloat,
                              mrpt::vector_double is mrpt::math::CVectorDouble, for
                              name consistency. Also, using Eigen::VectorXf is
                              preferred for new code.
                            # mrpt::CImage::rectifyImage() with parameters as
                              separate vectors.
                            # mrpt::slam::CPointsMap::getPoint() with mrpt::poses::
                              CPoint3D arguments.
                            # mrpt::vision::correctDistortion() -> use CImage method
                              instead
                            # All previous deprecated functions.
                      # Embedded Eigen updated to version 3.2.1 (commit) (commit)
                o BUG FIXES:
                      # RawlogViewer app: Fixed abort while converting SF->obs.only
                        datasets when there is no odometry.
                      # mrpt::slam::CSensoryFrame: The cached point map is now
                        invalidated with any change to the list of observations so
                        it's rebuild upon next call.
                      # New implementation of mrpt::synch::CSemaphore avoids crashes
                        in OS X - by Randolph Voorhies.
                      # mrpt::opengl::CArrow was always drawn of normalized length.
                      # FlyCapture2 monocular &amp; stereo cameras could return an
                        incorrect timestamp (only in Linux?).
                      # mrpt::system::createDirectory() returned false (error) when
                        the directory already existed.
                      # mrpt::vision::CStereoRectifyMap::rectify() didn't update the
                        left &amp; right camera poses inside mrpt::slam::
                        CObservationStereoImages objects while rectifying.
                      # RawLogViewer: Operation "convert to SF format" didn't take
                        into account odometry observations.
                      # Fix build errors with GCC 4.9
                      # Fix crash of mrpt::hwdrivers::CIMUXSens_MT4's destructor when
                        it fails to scan and open a device.
                      # Fix potential crash in mrpt::slam::
                        data_association_full_covariance with JCBB when no
                        individually compatible matching exists (commit)
      f347e1f7
  6. Sep 09, 2014
  7. Sep 01, 2014
  8. Aug 30, 2014
  9. Aug 28, 2014
  10. Aug 18, 2014
  11. Aug 14, 2014
    • Pierrick Koch's avatar
      [py-morse] add patch 1.2.2 · ccd5b3f3
      Pierrick Koch authored
      git diff --no-prefix HEAD..1.2.1 bindings > patch-aa
      
      fix missing chunk in asynchat patch
      fix asyncore.loop unsafe socket_map
      ccd5b3f3
  12. Jul 31, 2014
  13. Jul 30, 2014
  14. Jul 24, 2014
Loading