Releases: softbankrobotics-research/qibullet
Releases · softbankrobotics-research/qibullet
1.4.6
1.4.5
1.4.4
Changelog:
- Better handling of error raising for the FSR
- Improving code coverage, and update coverage launch commands in CI
- Specifying Python 3.9 compatibility, solving #64
- Updating the example snippet in the README for more clarity, fixing #69
- Migrating from Gitter to Github discussions (update badge in the README), solving #73
- Updating Doxygen doc (optimized for Python, and new doxygen theme added), solving #72
- Auto generating and deploying doxygen doc from the CI when creating a new qiBullet version, also in the scope of #72
- Automatically packaging and deploying qiBullet to PyPI test and then PyPI when creating a new version
1.4.3
Changelog:
- Add manual stepping for the simulation, both in GUI and DIRECT mode, solving #50
- Migrate CI from Travis to Github actions
- Fix
getLinkPosition
, solving #57 - Adding an IMU to Pepper, NAO and Romeo, partly solving #61
- General refactoring & optimization, removing spurious code
- Add a way to customize the framerate of a camera when subscribing to it
- Python 3.9 compatibility, solving #60
- Adding a way to set/get the gravity for a specific simulated instance
- Adding FSRs for NAO, solving #61
- Add / update existing examples, and update the qiBullet wiki, solving #61 #62
- Optimize the installers
1.4.2
Changelog:
- Refactor the ROS wrapper classes
- Handle multiple active cameras in the ROS wrapper classes
- Update the Pepper laser example, solving #39
- Fix the robot spawning methods docstrings, solving #43
- Adding a
stopMove
method, solving #40 - Adding the
getLinkPosition
method, solving #41 - Adding the
getJoint
andgetLink
methods, allowing the user to retrieve links or joints without explicitly using thejoint_dict
andlink_dict
directories - Update the unit tests
1.4.1
Changelog:
- Refactor the camera subscription system, using handles (more than one camera can be used simultaneously)
- Refactoring
getAnglesPosition
, solving #28 - Refactoring
getAnglesVelocity
solving #29 - Clarifying ROS driver import message, solving #30
- Update unit tests
- Improve coverage
⚠️ The camera subscription system of qiBullet 1.4.0 (and lesser) is deprecated, use the new system
1.4.0
Changelog:
- ROS wrapper compatible with the softbanlrobotics-research fork AND the official version of naoqi_driver
- New meshes for the Pepper robot (see picture), new texture for the NAO robot
- The ressource files are now tracked with LFS
- Better parallelization for headless mode (using the shared memory server mode, more information in the wiki, see the graph)
1.3.2
1.3.1
Changelog:
- Update the unittests, improve code coverage
- Equal operator overload for Link, Joint and CameraResolution (update) classes
- Update for internal depth camera computation, fixing issue #24
- Catch exceptions when stopping the simulation, fixing issue #11
- Faster computation for getAnglesPosition (see attached figure)
- Additional resources refactoring: installation process for the URDFs and meshes
- Update the CI, remove Python 3.4 (EOL), add Python 3.6, 3.7 and 3.8
1.3.0
Changelog:
- Update camera handling in the framework
- Compute the exact camera intrinsics in the code
- Update the maximum range of Pepper's lasers to 3.0 meters (more realistic)
- Add multiple RosWrapper class, ROS wrappers are now available for Romeo and Nao
- Clarify README example
- Update the unittests and the CI, add coverage tests
- Update the ROS example