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

New Crowdin updates #3249

Merged
merged 49 commits into from
Jun 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
adae19a
New translations summary.md (German)
PX4BuildBot Jun 13, 2024
18da18a
New translations summary.md (Japanese)
PX4BuildBot Jun 13, 2024
59d9f7d
New translations summary.md (Korean)
PX4BuildBot Jun 13, 2024
06f7b25
New translations summary.md (Russian)
PX4BuildBot Jun 13, 2024
5e01d30
New translations summary.md (Turkish)
PX4BuildBot Jun 13, 2024
2eb2b11
New translations summary.md (Ukrainian)
PX4BuildBot Jun 13, 2024
845d681
New translations summary.md (Chinese Simplified)
PX4BuildBot Jun 13, 2024
4e928f0
New translations mavros_installation.md (German)
PX4BuildBot Jun 13, 2024
540ace6
New translations mavros_installation.md (Japanese)
PX4BuildBot Jun 13, 2024
2a7d22c
New translations mavros_installation.md (Korean)
PX4BuildBot Jun 13, 2024
e1dc033
New translations mavros_installation.md (Russian)
PX4BuildBot Jun 13, 2024
40b5249
New translations mavros_installation.md (Turkish)
PX4BuildBot Jun 13, 2024
38daeae
New translations mavros_installation.md (Ukrainian)
PX4BuildBot Jun 13, 2024
9adc0e7
New translations mavros_installation.md (Chinese Simplified)
PX4BuildBot Jun 13, 2024
ac1e689
New translations ros2.md (German)
PX4BuildBot Jun 13, 2024
8686fea
New translations ros2.md (Japanese)
PX4BuildBot Jun 13, 2024
530df12
New translations ros2.md (Korean)
PX4BuildBot Jun 13, 2024
0bf1267
New translations ros2.md (Russian)
PX4BuildBot Jun 13, 2024
da97e15
New translations ros2.md (Turkish)
PX4BuildBot Jun 13, 2024
2b14abd
New translations ros2.md (Ukrainian)
PX4BuildBot Jun 13, 2024
3bacfb2
New translations ros2.md (Chinese Simplified)
PX4BuildBot Jun 13, 2024
b6e8514
New translations ros2_comm.md (German)
PX4BuildBot Jun 13, 2024
616479e
New translations ros2_comm.md (Japanese)
PX4BuildBot Jun 13, 2024
1aafbee
New translations ros2_comm.md (Korean)
PX4BuildBot Jun 13, 2024
9f6b864
New translations ros2_comm.md (Russian)
PX4BuildBot Jun 13, 2024
1e5b46f
New translations ros2_comm.md (Turkish)
PX4BuildBot Jun 13, 2024
7122d96
New translations ros2_comm.md (Ukrainian)
PX4BuildBot Jun 13, 2024
59b406e
New translations ros2_comm.md (Chinese Simplified)
PX4BuildBot Jun 13, 2024
2d55744
New translations ros2_multi_vehicle.md (German)
PX4BuildBot Jun 13, 2024
2a427a8
New translations ros2_multi_vehicle.md (Japanese)
PX4BuildBot Jun 13, 2024
6c67acf
New translations ros2_multi_vehicle.md (Korean)
PX4BuildBot Jun 13, 2024
c083e7b
New translations ros2_multi_vehicle.md (Russian)
PX4BuildBot Jun 13, 2024
b29ca7c
New translations ros2_multi_vehicle.md (Turkish)
PX4BuildBot Jun 13, 2024
6a427b2
New translations ros2_multi_vehicle.md (Ukrainian)
PX4BuildBot Jun 13, 2024
0ac77ff
New translations ros2_multi_vehicle.md (Chinese Simplified)
PX4BuildBot Jun 13, 2024
dfb7fa7
New translations ros2_offboard_control.md (German)
PX4BuildBot Jun 13, 2024
34b9fe3
New translations ros2_offboard_control.md (Japanese)
PX4BuildBot Jun 13, 2024
8c5cd2c
New translations ros2_offboard_control.md (Korean)
PX4BuildBot Jun 13, 2024
7866a83
New translations ros2_offboard_control.md (Russian)
PX4BuildBot Jun 13, 2024
871153e
New translations ros2_offboard_control.md (Turkish)
PX4BuildBot Jun 13, 2024
0d987a0
New translations ros2_offboard_control.md (Ukrainian)
PX4BuildBot Jun 13, 2024
08cd132
New translations ros2_offboard_control.md (Chinese Simplified)
PX4BuildBot Jun 13, 2024
eb6776c
New translations index.md (German)
PX4BuildBot Jun 13, 2024
af72200
New translations index.md (Japanese)
PX4BuildBot Jun 13, 2024
6bff155
New translations index.md (Korean)
PX4BuildBot Jun 13, 2024
8fe23bb
New translations index.md (Russian)
PX4BuildBot Jun 13, 2024
d9f77de
New translations index.md (Turkish)
PX4BuildBot Jun 13, 2024
55f482f
New translations index.md (Ukrainian)
PX4BuildBot Jun 13, 2024
46ae81f
New translations index.md (Chinese Simplified)
PX4BuildBot Jun 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading