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

[Discussion] Integrated companion/fc pulled out #2250

Closed
wants to merge 8 commits into from
Prev Previous commit
Next Next commit
New Crowdin updates (#2248)
* New translations video_streaming_wifi_broadcast.md (German)

* New translations px4_vision_kit.md (Japanese)

* New translations video_streaming_wifi_broadcast.md (Japanese)

* New translations px4_vision_kit.md (Korean)

* New translations video_streaming_wifi_broadcast.md (Korean)

* New translations px4_vision_kit.md (Russian)

* New translations video_streaming_wifi_broadcast.md (Russian)

* New translations px4_vision_kit.md (Turkish)

* New translations video_streaming_wifi_broadcast.md (Turkish)

* New translations px4_vision_kit.md (Chinese Simplified)

* New translations video_streaming_wifi_broadcast.md (Chinese Simplified)
PX4BuildBot authored Jan 25, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 0625fd8e4c06b5865f712702774d4bfd2357279e
10 changes: 7 additions & 3 deletions de/tutorials/video_streaming_wifi_broadcast.md
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ Alpha AWUS036ACH is a medium power card that uses a lot of current while transmi

For **Raspberry PI** (UAV or ground) it must be directly connected to 5V BEC (or high current power adapter in case of ground pi) in one of two ways:

- Make a custom USB cable ([cut `+5V` wire from USB plug and connect it to BEC])(https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Make a custom USB cable [(cut `+5V` wire from USB plug and connect it to BEC)](https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Cut a `+5V` wire on PCB near USB port and wire it to BEC (don't do this if doubt - use custom cable instead).

You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5v and ground** to filter voltage spikes. You should integrate the capacitor with a custom USB cable. Without the capacitor you can get packet corruption or packet loss. Be aware of [ground loop](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29) when using several ground wires.
@@ -72,7 +72,9 @@ You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5
### Using a Linux Laptop as GCS (Harder than using a RasPi)
1. On **ground** Linux development computer:
```
sudo apt install libpcap-dev libsodium-dev python3-all python3-twisted
sudo apt install python3-all libpcap-dev libsodium-dev python3-pip python3-pyroute2 \
python3-future python3-twisted python3-serial iw virtualenv \
debhelper dh-python build-essential -y
git clone -b stable https://github.com/svpcom/wfb-ng.git
cd wfb-ng && make deb && sudo apt install ./deb_dist/wfb-ng*.deb
```
@@ -135,5 +137,7 @@ You can use any other Linux ARM board, but you need to use an Ethernet or USB ca

## Theory

WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets. [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf) [802.11 timings](https://github.com/ewa/802.11-data)
WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets.
- [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf)
- [802.11 timings](https://github.com/ewa/802.11-data)

2 changes: 1 addition & 1 deletion ja/complete_vehicles/px4_vision_kit.md
Original file line number Diff line number Diff line change
@@ -239,7 +239,7 @@ To flash the USB image to the *UP Core*:
1. [Login to the companion computer](#login_mission_computer) (as described above).
1. Open a terminal and run the following command to copy the image onto internal memory (eMMC). The terminal will prompt for a number of responses during the flashing process.
```sh
cd ~/catkin_ws/src/px4vision_ros
cd ~/catkin_ws/src/px4vision_ros/tools
sudo ./flash_emmc.sh
```

10 changes: 7 additions & 3 deletions ja/tutorials/video_streaming_wifi_broadcast.md
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ Alpha AWUS036ACH is a medium power card that uses a lot of current while transmi

For **Raspberry PI** (UAV or ground) it must be directly connected to 5V BEC (or high current power adapter in case of ground pi) in one of two ways:

- Make a custom USB cable ([cut `+5V` wire from USB plug and connect it to BEC])(https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Make a custom USB cable [(cut `+5V` wire from USB plug and connect it to BEC)](https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Cut a `+5V` wire on PCB near USB port and wire it to BEC (don't do this if doubt - use custom cable instead).

You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5v and ground** to filter voltage spikes. You should integrate the capacitor with a custom USB cable. Without the capacitor you can get packet corruption or packet loss. Be aware of [ground loop](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29) when using several ground wires.
@@ -72,7 +72,9 @@ You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5
### Using a Linux Laptop as GCS (Harder than using a RasPi)
1. On **ground** Linux development computer:
```
sudo apt install libpcap-dev libsodium-dev python3-all python3-twisted
sudo apt install python3-all libpcap-dev libsodium-dev python3-pip python3-pyroute2 \
python3-future python3-twisted python3-serial iw virtualenv \
debhelper dh-python build-essential -y
git clone -b stable https://github.com/svpcom/wfb-ng.git
cd wfb-ng && make deb && sudo apt install ./deb_dist/wfb-ng*.deb
```
@@ -135,5 +137,7 @@ You can use any other Linux ARM board, but you need to use an Ethernet or USB ca

## Theory

WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets. [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf) [802.11 timings](https://github.com/ewa/802.11-data)
WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets.
- [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf)
- [802.11 timings](https://github.com/ewa/802.11-data)

2 changes: 1 addition & 1 deletion ko/complete_vehicles/px4_vision_kit.md
Original file line number Diff line number Diff line change
@@ -239,7 +239,7 @@ USB 이미지를 *UP Core*로 플래시하려면 :
1. [보조 컴퓨터에 로그인](#login_mission_computer)합니다(위 설명 참조).
1. 터미널에서 다음 명령어를 실행하여 이미지를 내부 메모리 (eMMC)에 복사합니다. 터미널은 깜박이는 프로세스동안에 여러가지 응답을 요청합니다.
```sh
cd ~/catkin_ws/src/px4vision_ros
cd ~/catkin_ws/src/px4vision_ros/tools
sudo ./flash_emmc.sh
```

10 changes: 7 additions & 3 deletions ko/tutorials/video_streaming_wifi_broadcast.md
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ Alpha AWUS036ACH is a medium power card that uses a lot of current while transmi

For **Raspberry PI** (UAV or ground) it must be directly connected to 5V BEC (or high current power adapter in case of ground pi) in one of two ways:

- Make a custom USB cable ([cut `+5V` wire from USB plug and connect it to BEC])(https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Make a custom USB cable [(cut `+5V` wire from USB plug and connect it to BEC)](https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- USB 포트 인근의 PCB 기판에서 <1>+5V</1> 선을 뽑아 BEC에 연결(동작 여부가 의심스럽다면 진행하지 마십시오 - 대신 자체 제작 케이블을 쓰십시오).

You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5v and ground** to filter voltage spikes. You should integrate the capacitor with a custom USB cable. Without the capacitor you can get packet corruption or packet loss. 여러개의 접지선을 사용하면, [접지 루프](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29)가 나타날 수 있음을 명심하십시오.
@@ -72,7 +72,9 @@ You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5
### Using a Linux Laptop as GCS (Harder than using a RasPi)
1. On **ground** Linux development computer:
```
sudo apt install libpcap-dev libsodium-dev python3-all python3-twisted
sudo apt install python3-all libpcap-dev libsodium-dev python3-pip python3-pyroute2 \
python3-future python3-twisted python3-serial iw virtualenv \
debhelper dh-python build-essential -y
git clone -b stable https://github.com/svpcom/wfb-ng.git
cd wfb-ng && make deb && sudo apt install ./deb_dist/wfb-ng*.deb
```
@@ -135,5 +137,7 @@ You can use any other Linux ARM board, but you need to use an Ethernet or USB ca

## 이론

WFB-ng puts the WiFi cards into monitor mode. 이 모드를 사용하면 연관 없이 임의의 패킷을 송수신할 수 있으며, ACK 패킷을 기다릴 수 있습니다. [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf) [802.11 timings](https://github.com/ewa/802.11-data)
WFB-ng puts the WiFi cards into monitor mode. 이 모드를 사용하면 연관 없이 임의의 패킷을 송수신할 수 있으며, ACK 패킷을 기다릴 수 있습니다.
- [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf)
- [802.11 timings](https://github.com/ewa/802.11-data)

2 changes: 1 addition & 1 deletion ru/complete_vehicles/px4_vision_kit.md
Original file line number Diff line number Diff line change
@@ -239,7 +239,7 @@ To flash the USB image to the *UP Core*:
1. [Login to the companion computer](#login_mission_computer) (as described above).
1. Open a terminal and run the following command to copy the image onto internal memory (eMMC). The terminal will prompt for a number of responses during the flashing process.
```sh
cd ~/catkin_ws/src/px4vision_ros
cd ~/catkin_ws/src/px4vision_ros/tools
sudo ./flash_emmc.sh
```

10 changes: 7 additions & 3 deletions ru/tutorials/video_streaming_wifi_broadcast.md
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ Alpha AWUS036ACH is a medium power card that uses a lot of current while transmi

For **Raspberry PI** (UAV or ground) it must be directly connected to 5V BEC (or high current power adapter in case of ground pi) in one of two ways:

- Make a custom USB cable ([cut `+5V` wire from USB plug and connect it to BEC])(https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Make a custom USB cable [(cut `+5V` wire from USB plug and connect it to BEC)](https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Cut a `+5V` wire on PCB near USB port and wire it to BEC (don't do this if doubt - use custom cable instead).

You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5v and ground** to filter voltage spikes. You should integrate the capacitor with a custom USB cable. Without the capacitor you can get packet corruption or packet loss. Be aware of [ground loop](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29) when using several ground wires.
@@ -72,7 +72,9 @@ You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5
### Using a Linux Laptop as GCS (Harder than using a RasPi)
1. On **ground** Linux development computer:
```
sudo apt install libpcap-dev libsodium-dev python3-all python3-twisted
sudo apt install python3-all libpcap-dev libsodium-dev python3-pip python3-pyroute2 \
python3-future python3-twisted python3-serial iw virtualenv \
debhelper dh-python build-essential -y
git clone -b stable https://github.com/svpcom/wfb-ng.git
cd wfb-ng && make deb && sudo apt install ./deb_dist/wfb-ng*.deb
```
@@ -135,5 +137,7 @@ You can use any other Linux ARM board, but you need to use an Ethernet or USB ca

## Theory

WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets. [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf) [802.11 timings](https://github.com/ewa/802.11-data)
WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets.
- [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf)
- [802.11 timings](https://github.com/ewa/802.11-data)

2 changes: 1 addition & 1 deletion tr/complete_vehicles/px4_vision_kit.md
Original file line number Diff line number Diff line change
@@ -239,7 +239,7 @@ To flash the USB image to the *UP Core*:
1. [Login to the companion computer](#login_mission_computer) (as described above).
1. Open a terminal and run the following command to copy the image onto internal memory (eMMC). The terminal will prompt for a number of responses during the flashing process.
```sh
cd ~/catkin_ws/src/px4vision_ros
cd ~/catkin_ws/src/px4vision_ros/tools
sudo ./flash_emmc.sh
```

10 changes: 7 additions & 3 deletions tr/tutorials/video_streaming_wifi_broadcast.md
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ Alpha AWUS036ACH is a medium power card that uses a lot of current while transmi

For **Raspberry PI** (UAV or ground) it must be directly connected to 5V BEC (or high current power adapter in case of ground pi) in one of two ways:

- Make a custom USB cable ([cut `+5V` wire from USB plug and connect it to BEC])(https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Make a custom USB cable [(cut `+5V` wire from USB plug and connect it to BEC)](https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Cut a `+5V` wire on PCB near USB port and wire it to BEC (don't do this if doubt - use custom cable instead).

You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5v and ground** to filter voltage spikes. You should integrate the capacitor with a custom USB cable. Without the capacitor you can get packet corruption or packet loss. Be aware of [ground loop](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29) when using several ground wires.
@@ -72,7 +72,9 @@ You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5
### Using a Linux Laptop as GCS (Harder than using a RasPi)
1. On **ground** Linux development computer:
```
sudo apt install libpcap-dev libsodium-dev python3-all python3-twisted
sudo apt install python3-all libpcap-dev libsodium-dev python3-pip python3-pyroute2 \
python3-future python3-twisted python3-serial iw virtualenv \
debhelper dh-python build-essential -y
git clone -b stable https://github.com/svpcom/wfb-ng.git
cd wfb-ng && make deb && sudo apt install ./deb_dist/wfb-ng*.deb
```
@@ -135,5 +137,7 @@ You can use any other Linux ARM board, but you need to use an Ethernet or USB ca

## Theory

WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets. [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf) [802.11 timings](https://github.com/ewa/802.11-data)
WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets.
- [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf)
- [802.11 timings](https://github.com/ewa/802.11-data)

2 changes: 1 addition & 1 deletion zh/complete_vehicles/px4_vision_kit.md
Original file line number Diff line number Diff line change
@@ -239,7 +239,7 @@ To flash the USB image to the *UP Core*:


```sh
cd ~/catkin_ws/src/px4vision_ros
cd ~/catkin_ws/src/px4vision_ros/tools
sudo ./flash_emmc.sh
```

10 changes: 7 additions & 3 deletions zh/tutorials/video_streaming_wifi_broadcast.md
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ Alpha AWUS036ACH is a medium power card that uses a lot of current while transmi

For **Raspberry PI** (UAV or ground) it must be directly connected to 5V BEC (or high current power adapter in case of ground pi) in one of two ways:

- Make a custom USB cable ([cut `+5V` wire from USB plug and connect it to BEC])(https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Make a custom USB cable [(cut `+5V` wire from USB plug and connect it to BEC)](https://electronics.stackexchange.com/questions/218500/usb-charge-and-data-separate-cables)
- Cut a `+5V` wire on PCB near USB port and wire it to BEC. Don't do this if doubt. Use custom cable instead! Also I suggest to add 470uF low ESR capacitor (like ESC has) between power and ground to filter voltage spikes. Be aware of [ground loop](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29) when using several ground wires.

You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5v and ground** to filter voltage spikes. You should integrate the capacitor with a custom USB cable. Without the capacitor you can get packet corruption or packet loss. 使用多根地线时,请注意 [ground loop](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29)。
@@ -72,7 +72,9 @@ You must also add a 470uF **low ESR capacitor** (like ESC has) between **card +5
### Using a Linux Laptop as GCS (Harder than using a RasPi)
1. On **ground** Linux development computer:
```
sudo apt install libpcap-dev libsodium-dev python3-all python3-twisted
sudo apt install python3-all libpcap-dev libsodium-dev python3-pip python3-pyroute2 \
python3-future python3-twisted python3-serial iw virtualenv \
debhelper dh-python build-essential -y
git clone -b stable https://github.com/svpcom/wfb-ng.git
cd wfb-ng && make deb && sudo apt install ./deb_dist/wfb-ng*.deb
```
@@ -135,5 +137,7 @@ You can use any other Linux ARM board, but you need to use an Ethernet or USB ca

## Theory

WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets. [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf) [802.11 timings](https://github.com/ewa/802.11-data)
WFB-ng puts the WiFi cards into monitor mode. This mode allows to send and receive arbitrary packets without association and waiting for ACK packets.
- [Analysis of Injection Capabilities and Media Access of IEEE 802.11 Hardware in Monitor Mode](https://github.com/svpcom/wfb-ng/blob/master/doc/Analysis%20of%20Injection%20Capabilities%20and%20Media%20Access%20of%20IEEE%20802.11%20Hardware%20in%20Monitor%20Mode.pdf)
- [802.11 timings](https://github.com/ewa/802.11-data)