Skip to content

Releases: ami-iit/matlab-whole-body-simulator

matlab-whole-body-simulators 3.3.0 (2023-07-04)

04 Jul 14:44
a36bbae
Compare
Choose a tag to compare

[3.3.0] - 2023-07-04

Fixed

  • Fixed compatibility with Windows (#88).

matlab-whole-body-simulators 3.2.0 (2022-10-12)

12 Oct 08:28
Compare
Choose a tag to compare

[3.2.0] - 2022/10/12

Changed

  • The OSQP solver option is replaced by the OSQP block provided by WBtoolbox and the default QP solver is set to OSQP (see #81) @VenusPasandi .

matlab-whole-body-simulators 3.1.0 (2022-09-01)

01 Sep 10:49
85234de
Compare
Choose a tag to compare

[3.1.0] - 2022/09/01

Added

  • It was added the possibility to simulate the motion on an inclined plane (see #72 and #78);
  • It was added the possibility to visualize a plane inside the idyntree visualizer (see #79).

Changed

  • The default plane color was changed, together with the lighting options (see #80).

Contributors

@VenusPasandi Simulation on Inclined Surface
@fabiodinatale Plane Visualization

matlab-whole-body-simulators 3.0.0 (2022-04-14)

14 Apr 13:45
460a3ea
Compare
Choose a tag to compare

[3.0.0] - 2022-04-14

Added

  • Added the possibility of simulating robots with cylindrical or spherical feet (#71)
  • Added a new simulator block called RobotDynWithContacts_closedChain that is capable of simulating a robot with multiple closed kinematic chains and of defining multiple links of the robot as the links interacting with the ground (#64).
  • Added the possibility of simulating the sliding contact model.

Changed

  • Added the option to load model with the absolute path, without using the YARP resource management at all (#61).
  • Added the possibility of interacting with the robot visualizer while the simulation is paused (#63)

matlab-whole-body-simulators 2.0.0 (2021-05-12)

12 May 06:49
a68728c
Compare
Choose a tag to compare

Release Notes

Added

  • Added an alternative repository installation method, implementing fixes for allowing an easier installation of the dependencies from superbuild conda binaries (#20).
  • Add double pendulum model to the simulation framework (#22).
  • Add an installer script for running the simulator in a MATLAB online session (#26).
  • Added another alternative installation method, Making a CMake build system out of this repository (#36), thus enabling its installation with the robotology-superbuild.
  • Add visualizers (Robot Visualizer) and sensors libraries (IMUsensor) and integrate them in the test model (#41).

Changed

  • Make a library out of the "Robot" simulator sub-system (#3).
  • Add bus output "KynDynOut" to the simulator block "Robot" interface for exporting the kinematic & dynamic variables (#6).
  • Further refactored the interface and made it more generic with respect to the robot model (#8). This allowed to use the simulator with models other than iCub.
  • Allowed the use of the standard iDynTree workflow for locating the mesh via the ExternalMesh.getFileLocationOnLocalFileSystem method (#22), dismissing its definition in the input parameters.
  • Changed the simulator implementation and interface by adding the motors reflected inertia (#9).
  • Add optional format alternative to motor reflected inertia (#44).
  • Replaced the Matlab native QP (quadratic programming) solver quadprog by the open source solver qpOASES in the contacts computation (#10 and #15).
  • Replaced the bindings by WBT blocks through Simulink function calls (#15). this allowed to improve significantly the execution speed of the simulator.
  • Improved the documentation (#33).

matlab-whole-body-simulators 1.0.0 (2020-09-11)

12 Jan 13:23
e9859fe
Compare
Choose a tag to compare

Release Notes

Added

  • This is the first release of the matlab-whole-body-simulators project. A changelog has just been introduced in this release.
  • The project implements a simulator for humanoid robots, designed to work in Simulink. In the simulator the ground is assumed to be flat and the contact forces are computed using the Maximum dissipation principle and under the linear approximation of the friction cones assumption.
  • For more details on how to use the simulator, check the README.