Skip to content

Commit

Permalink
New Crowdin updates (#3249)
Browse files Browse the repository at this point in the history
* New translations summary.md (German)

* New translations summary.md (Japanese)

* New translations summary.md (Korean)

* New translations summary.md (Russian)

* New translations summary.md (Turkish)

* New translations summary.md (Ukrainian)

* New translations summary.md (Chinese Simplified)

* New translations mavros_installation.md (German)

* New translations mavros_installation.md (Japanese)

* New translations mavros_installation.md (Korean)

* New translations mavros_installation.md (Russian)

* New translations mavros_installation.md (Turkish)

* New translations mavros_installation.md (Ukrainian)

* New translations mavros_installation.md (Chinese Simplified)

* New translations ros2.md (German)

* New translations ros2.md (Japanese)

* New translations ros2.md (Korean)

* New translations ros2.md (Russian)

* New translations ros2.md (Turkish)

* New translations ros2.md (Ukrainian)

* New translations ros2.md (Chinese Simplified)

* New translations ros2_comm.md (German)

* New translations ros2_comm.md (Japanese)

* New translations ros2_comm.md (Korean)

* New translations ros2_comm.md (Russian)

* New translations ros2_comm.md (Turkish)

* New translations ros2_comm.md (Ukrainian)

* New translations ros2_comm.md (Chinese Simplified)

* New translations ros2_multi_vehicle.md (German)

* New translations ros2_multi_vehicle.md (Japanese)

* New translations ros2_multi_vehicle.md (Korean)

* New translations ros2_multi_vehicle.md (Russian)

* New translations ros2_multi_vehicle.md (Turkish)

* New translations ros2_multi_vehicle.md (Ukrainian)

* New translations ros2_multi_vehicle.md (Chinese Simplified)

* New translations ros2_offboard_control.md (German)

* New translations ros2_offboard_control.md (Japanese)

* New translations ros2_offboard_control.md (Korean)

* New translations ros2_offboard_control.md (Russian)

* New translations ros2_offboard_control.md (Turkish)

* New translations ros2_offboard_control.md (Ukrainian)

* New translations ros2_offboard_control.md (Chinese Simplified)

* New translations index.md (German)

* New translations index.md (Japanese)

* New translations index.md (Korean)

* New translations index.md (Russian)

* New translations index.md (Turkish)

* New translations index.md (Ukrainian)

* New translations index.md (Chinese Simplified)
  • Loading branch information
PX4BuildBot authored Jun 13, 2024
1 parent 4af10cb commit 01f1611
Show file tree
Hide file tree
Showing 49 changed files with 84 additions and 7,272 deletions.
1 change: 1 addition & 0 deletions de/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -578,6 +578,7 @@
- [RcParameterMap](msg_docs/RcParameterMap.md)
- [RegisterExtComponentReply](msg_docs/RegisterExtComponentReply.md)
- [RegisterExtComponentRequest](msg_docs/RegisterExtComponentRequest.md)
- [RoverAckermannGuidanceStatus](msg_docs/RoverAckermannGuidanceStatus.md)
- [Rpm](msg_docs/Rpm.md)
- [RtlStatus](msg_docs/RtlStatus.md)
- [RtlTimeEstimate](msg_docs/RtlTimeEstimate.md)
Expand Down
2 changes: 1 addition & 1 deletion de/msg_docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
::: info This list is [auto-generated](https://github.com/PX4/PX4-Autopilot/blob/main/Tools/msg/generate_msg_docs.py) from the source code.
:::

This topic lists the UORB messages available in PX4 (some of which may be may be shared by the [PX4-ROS 2 Bridge](../ros2/user_guide.md)). Graphs showing how these are used [can be found here](../middleware/uorb_graph.md).
This topic lists the UORB messages available in PX4 (some of which may be may be shared by the [PX4-ROS 2 Bridge](../ros/ros2_comm.md)). Graphs showing how these are used [can be found here](../middleware/uorb_graph.md).

- [ActionRequest](ActionRequest.md)
- [ActuatorArmed](ActuatorArmed.md)
Expand Down
8 changes: 6 additions & 2 deletions de/ros/mavros_installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ These instructions are a simplified version of the [official installation guide]

:::: tabs

::: tab ROS Noetic (Ubuntu 22.04) If you're working with [ROS Noetic](http://wiki.ros.org/noetic) on Ubuntu 20.04:
::: tab ROS Noetic (Ubuntu 22.04)

If you're working with [ROS Noetic](http://wiki.ros.org/noetic) on Ubuntu 20.04:

1. Install PX4 without the simulator toolchain:

Expand Down Expand Up @@ -50,7 +52,9 @@ These instructions are a simplified version of the [official installation guide]

:::

::: tab ROS Melodic (Ubuntu 18.04) If you're working with ROS "Melodic on Ubuntu 18.04:
::: tab ROS Melodic (Ubuntu 18.04)

If you're working with ROS "Melodic on Ubuntu 18.04:
1. Download the [ubuntu_sim_ros_melodic.sh](https://raw.githubusercontent.com/PX4/Devguide/master/build_scripts/ubuntu_sim_ros_melodic.sh) script in a bash shell:
Expand Down
35 changes: 1 addition & 34 deletions de/ros/ros2.md
Original file line number Diff line number Diff line change
@@ -1,34 +1 @@
# ROS 2

[ROS 2](https://index.ros.org/doc/ros2/) is the newest version of [ROS](http://www.ros.org/) (Robot Operating System), a general purpose robotics library that can be used with the PX4 Autopilot to create powerful drone applications. It captures most of the learnings and features of [ROS 1](../ros/ros1.md), improving a number of flaws of the earlier version.

:::warning
Tip
The PX4 development team highly recommend that you use/migrate to this version of ROS!
:::

This middleware exposes PX4 [uORB messages](../msg_docs/index.md) as ROS 2 messages and types, effectively allowing direct access to PX4 from ROS 2 workflows and nodes. The middleware uses uORB message definitions to generate code to serialise and deserialise the messages heading in and out of PX4. Communication between ROS 2 and PX4 uses middleware that implements the [XRCE-DDS protocol](../middleware/uxrce_dds.md). These same message definitions are used in ROS 2 applications to allow the messages to be interpreted.

To use the [ROS 2](../ros/ros2_comm.md) over XRCE-DDS effectively, you must (at time of writing) have a reasonable understanding of the PX4 internal architecture and conventions, which differ from those used by ROS. In the near term future we plan to provide ROS 2 APIs to abstract PX4 conventions, along with examples demonstrating their use.

The main topics in this section are:
- [ROS 2 User Guide](../ros/ros2_comm.md): A PX4-centric overview of ROS 2, covering installation, setup, and how to build ROS 2 applications that communicate with PX4.
- [ROS 2 Offboard Control Example](../ros/ros2_offboard_control.md)

:::note
ROS 2 is officially supported only on Linux platforms.
:::note
ROS 2 is officially supported only on Linux platforms.
:::


:::note ROS
2 can also connect with PX4 using [MAVROS](https://github.com/mavlink/mavros/tree/ros2/mavros) (instead of XRCE-DDS). This option is supported by the MAVROS project.
:::


## Further Reading/Information

- [ROS 2 User Guide](../ros/ros2_comm.md)
- [XRCE-DDS (PX4-ROS 2/DDS Bridge)](../middleware/uxrce_dds.md): PX4 middleware for connecting to ROS 2.

<Redirect to="../ros2/" />
Loading

0 comments on commit 01f1611

Please sign in to comment.