Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ROS2 Update #460

Merged
merged 105 commits into from
Oct 10, 2024
Merged

ROS2 Update #460

merged 105 commits into from
Oct 10, 2024

Conversation

memrecakal
Copy link
Collaborator

Changelog

[2.0.0]

Added

  • Unity package supports UPM and requires Unity 2022.3.
  • ROS2 support is available for both the Unity Package (com.siemens.ros-sharp) and the complete ROS# .NET solution, including RosBridgeClient, MessageGeneration, and Urdf (Libraries).
  • New ROS packages: File Server, Unity Simuatlion Scene, and Gazebo Simulation Scene, with ROS2 support.
  • Unity Simulation Scene and Gazebo Simulation Scene, included in the Unity Package for ROS2 support.
  • RawImageSubscriber script is now part of the Unity package.
  • Post-build events for Visual Studio streamline development between Unity and .NET.

Fixed

  • UrdfTransfer files use serializer-specific methods instead of Newtonsoft JSON.

Changed

  • RosBridgeClient, MessageGeneration, and Urdf support .NET 8.0.
  • RosBridgeClient, MessageGeneration, and Urdf source code is included in the Unity Package; and no longer dynamically linked to the Unity package.
  • Switched from websocket-sharp to websocket-sharp.netstandard.
  • The JoyAxisReader script in the Unity package inherits from IAxisReader interface for increased applicability.
  • The ImageSubscriber script in the Unity package is renamed to CompressedImageSubscriber.
  • URDF export and import windows in the Unity package utilize the existing RosSocket component in the scene.

Removed

  • Newtonsoft BSON is no longer supported.

memrecakal and others added 30 commits January 12, 2024 12:10
feat(all): UPM and .NET 8.0 Support
…ansfer uses the 'selected' serializer specific methods
memrecakal added 26 commits July 4, 2024 13:42
…lation', 'ROSVersionPublisher' sample tutorials.
…ne): Updated/enhanced the gazebo_simulation_scene tutorial to ROS2 with its ROS2 Package. and moved the old package to ROS Packages/ROS1.
…r better compatibility with the gazebo_simaulation_scene2.
…, even though they perform exactly same with the file_server.
…k that occurs when exporting robots with mesh files where the number of textures increases recursively.
…UrdfTransferToRos.cs(RosBridgeClient.UrdfTransfer)
…ion ament_index_python.packages.get_package_share_directory
…mation from diff drive plugin + correct plane position + update r2d2 urdf with the new odometry plugin
…mation from diff drive plugin + correct plane position + update r2d2 urdf with the new odometry plugin
…mation from diff drive plugin + correct plane position + update r2d2 urdf with the new odometry plugin
@memrecakal memrecakal self-assigned this Oct 10, 2024
@memrecakal memrecakal merged commit fa4003b into master Oct 10, 2024
@happtim
Copy link

happtim commented Oct 11, 2024

Surprise, there's no need to use other forked versions anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants