Skip to content

Commit 7804d65

Browse files
mrpropellerspeifeng-unityLaurieCheers-unity
authored
Remove ROS2 Beta Mentions (#272)
* update the ros setup tutorial for ROS_TCP_PORT (#256) * Laurie/no ros2 beta (#265) * No references to ROS2 beta * Better message generation note * Tutorial links Co-authored-by: peifeng-unity <[email protected]> Co-authored-by: LaurieCheers-unity <[email protected]>
1 parent 513c454 commit 7804d65

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ Here’s a peek into what our Physics Team is hard at work on…
8282
- **Query primitives**. These simple, GameObject-less shapes allow for collision detection without requiring simulation (i.e., without calling Physics.Simulate). This feature will allow users to initialize objects in feasible locations, and can also be used for motion planning.
8383

8484
## [**New!**] ROS 2
85-
Interested in early access to ROS 2 integration? Email [[email protected]](mailto:[email protected]) to join our alpha program.
85+
ROS2 support is now available! You can get started by following [this tutorial](https://github.com/Unity-Technologies/Unity-Robotics-Hub/blob/main/tutorials/ros_unity_integration/publisher.md).
86+
8687

8788
## FAQs
8889
[FAQs](faq.md)

faq.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@
1313
- [Can't find what you're looking for?](#cant-find-what-youre-looking-for)
1414

1515
# General Questions
16-
Is ROS 2 support planned?
16+
Does the package support ROS 2?
1717
---
18-
We definitely plan to support ROS 2 in the future. Let us know more about your use case in order to prioritize our work by reaching out to us at [[email protected]](mailto:unity-robotics@unity3d.com).
18+
Yes it does! You can get started by following [this tutorial](https://github.com/Unity-Technologies/Unity-Robotics-Hub/blob/main/tutorials/ros_unity_integration/publisher.md).
1919

2020
How does your Unity integration compare to ROS#?
2121
---
2222
Two of the Unity Robotics repos (URDF Importer and TCP Connector) have been forked from the [Siemens ROS# repo](https://github.com/siemens/ros-sharp).
2323

2424
In the URDF Importer we have added the functionality to instantiate a robot from URDF into a Unity scene with [Articulation Body](https://docs.unity3d.com/2020.2/Documentation/Manual/class-ArticulationBody.html) components on their corresponding joints.
2525

26-
Aside from facilitating communication with the TCP Endpoint, the TCP Connector contains the `MessageGeneration` code from ROS#. We added the extra functionality that when generating a C# class from a ROS message, functions are also generated that will serialize and deserialize the messages as ROS would internally.
26+
Aside from facilitating communication with the TCP Endpoint, the TCP Connector contains an adapted version of the `MessageGeneration` code from ROS#. However, unlike ROS# our messages are transmitted in ROS's own serialization format, eliminating the JSON encoding/decoding step for some significant performance improvements.
2727

2828
You can find more details about the differences between our implementation and ROS#, along with some of their future plans, in the [ROS# project](https://github.com/siemens/ros-sharp/wiki/Ext_RosSharp_RoboticsHub#differences-between-unity-robotics-hub-and-ros).
2929

tutorials/pick_and_place/0_ros_setup.md

+2
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ The ROS workspace is now ready to accept commands!
9292
ROS_IP: 192.168.50.149
9393
```
9494
95+
1. (Optional) By default, the server_endpoint will listen on port 10000, but this is also controlled by a parameter. If you need to change it, you can run the command `rosparam set ROS_TCP_PORT 10000`, replacing 10000 with the desired port number.
96+
9597
The ROS workspace is now ready to accept commands!
9698
9799
---

0 commit comments

Comments
 (0)