We are happy to announce this new release of our open-source robot simulator with many improvements including new models, better support of AI/ML applications, and a new Web Rendering Engine. See the full list of new features at:
https://cyberbotics.com/doc/blog/Webots-2021-b-release
ROS 1: This release brings a ros_control
integration (please use the tarball package) and a Tiago simulation example (demonstrates ros_control
, gmapping
, and MoveIt
integration).
ROS 2: We also released a new version of the webots_ros2 package (v1.1.0, waiting for the Foxy sync) which brings a few new packages:
- webots_ros2_driver: A new Webots ROS 2 interface core designed for performance, extensibility with C++ plugins, and an easy configuration through URDF files.
- webots_ros2_control: A webots_ros2 plugin that integrates the ros2_control framework. The plugin is featured in the webots_ros2_turtlebot package.
- webots_ros2_tesla: The package demonstrates a simulation of automobiles with Webots and ROS 2. The Tesla Model 3 vehicle follows lanes using a simple OpenCV image processing.
- webots_ros2_mavic: The package demonstrates a simulation of drones with Webots and ROS 2. The DJI’ Mavic 2 PRO drone uses a simple PD controller to follow the given geometry_msgs/Twist commands.
Web: The new Web Rendering Engine is ported from C++ to WebAssembly to ensure the same rendering as in the Webots desktop application. We also wrote an article in which we shared more technical details, some tips and results:
https://medium.com/cyberbotics/porting-a-c-rendering-engine-to-webassembly-9c32d76c31f1
Get the new release from:
https://github.com/cyberbotics/webots/releases/tag/R2021b