mirror of
https://github.com/CopterExpress/clover.git
synced 2026-06-06 09:39:32 +00:00
Merge branch 'master' into master
This commit is contained in:
@@ -6,7 +6,7 @@ Appropriate phase wires and their control signal (Fig. 1b) are marked with the s
|
||||
|
||||
For example, orange color -> bottom-right motor -> S1 - orange wire.
|
||||
|
||||
## PixRacer flight controller pin-out
|
||||
## Pixracer flight controller pin-out
|
||||
|
||||
Fig. 2a shows the pin-out of the terminal strip:
|
||||
|
||||
@@ -15,7 +15,7 @@ Fig. 2a shows the pin-out of the terminal strip:
|
||||
* 1, 2, 3, 4 are ports for connecting ESCs.
|
||||
* 1, 2 are ports for expanding the output PWM signal (can be setup in QGroundControl, can also can be used to control the hexacopter).
|
||||
|
||||
Fig. 2b shows motor numbering of the PixRacer flight controller.
|
||||
Fig. 2b shows motor numbering of the Pixracer flight controller.
|
||||
|
||||
* The arrow is the flight controller orientation.
|
||||
* Black M3, M4 are the motors that rotate clockwise.
|
||||
@@ -23,8 +23,8 @@ Fig. 2a shows the pin-out of the terminal strip:
|
||||
|
||||
## Picture of the connection, based on the current orientation of the 4 in 1 ESC board
|
||||
|
||||
Using Fig. 1a, 1b, 2a, 2b, map its own control signal to each motor, and connect in accordance with the PixRacer motor numbering order.
|
||||
Using Fig. 1a, 1b, 2a, 2b, map its own control signal to each motor, and connect in accordance with the Pixracer motor numbering order.
|
||||
|
||||
For example, motor M3 that rotates counter-clockwise (top left corner) is controlled by signal S4 (green wire). It is connected to port 3.
|
||||
|
||||

|
||||

|
||||
|
||||
@@ -24,11 +24,11 @@ The image includes:
|
||||
|
||||
* Raspbian Stretch
|
||||
* ROS Kinetic
|
||||
* Configured [networking] (network.md)
|
||||
* Configured [networking](network.md)
|
||||
* OpenCV
|
||||
* mavros
|
||||
* A software set for working with Clever
|
||||
|
||||
[API description](simple_offboard.md) for autonomous flights.
|
||||
|
||||
The source code of the collector of the image and only can be found at [GitHub](https://github.com/CopterExpress/clever).
|
||||
The source code of the collector of the image and only can be found at [GitHub](https://github.com/CopterExpress/clever).
|
||||
|
||||
@@ -26,7 +26,7 @@ Clever 2 construction kit assembly instruction
|
||||
* EFEST Luc V4 Li-lon Charger ×1.
|
||||
* Regulators protective case ×4.
|
||||
* Legs attachment ×8.
|
||||
* PixHawk flight controller ×1.
|
||||
* Pixhawk flight controller ×1.
|
||||
* FlySky i6 radio receiver×1.
|
||||
* FlySky i6 radio transmitter ×1.
|
||||
* EFEST LUC V4 Charger ×1.
|
||||
@@ -292,7 +292,7 @@ IMPORTANT NOTE about polarity
|
||||
|
||||

|
||||
|
||||
[Radio equipment troubleshooting manual ](radioerrors.md)
|
||||
[Radio equipment troubleshooting manual](radioerrors.md)
|
||||
|
||||
### Checking the motors rotation direction
|
||||
|
||||
@@ -322,13 +322,13 @@ IMPORTANT NOTE about polarity
|
||||
|
||||

|
||||
|
||||
#### Installation of the PixHawk flight controller
|
||||
#### Installation of the Pixhawk flight controller
|
||||
|
||||
1. Stick the two-sided adhesive tape in the corners of the flight controller. 
|
||||
> **IMPORTANT** When the motors rotate, vibrations occur, which affect sensors of the PixHawk flight controller. To avoid this effect, the number of double-sided tape layers
|
||||
> **IMPORTANT** When the motors rotate, vibrations occur, which affect sensors of the Pixhawk flight controller. To avoid this effect, the number of double-sided tape layers
|
||||
should be increased up to 4 – 5.
|
||||
2. Install the flight controller in the center of the frame. 
|
||||
> **IMPORTANT** The arrows on the frame and PixHawk should point in the same direction
|
||||
> **IMPORTANT** The arrows on the frame and Pixhawk should point in the same direction
|
||||
|
||||
#### Connecting the flight controller according to the circuit diagram
|
||||
|
||||
@@ -385,4 +385,4 @@ The copter is ready for configuration!
|
||||
2. When connecting (disconnecting) batteries, hold only the connectors, never pull or tug the wires.
|
||||
3. If you see open connectors, violation of insulation or battery compartment integrity, do not touch it, and immediately inform the instructor.
|
||||
|
||||
See article [safety precautions when soldering and during copter flight operation](safety.md)
|
||||
See article [safety precautions when soldering and during copter flight operation](safety.md)
|
||||
|
||||
@@ -95,7 +95,7 @@ TODO
|
||||
|
||||

|
||||
|
||||
## Installation of the 4 in 1 ESC board and the PDB power-board
|
||||
## Installation of the 4 in 1 ESC board and the PDB power-board
|
||||
|
||||
1. Install the 4 in 1 ESC circuit-board as shown in the picture.
|
||||
|
||||
@@ -188,7 +188,7 @@ article [remote faults](radioerrors.md).
|
||||
|
||||

|
||||
|
||||
## Installation of Arduino and the FlySky radio receiver
|
||||
## Installation of Arduino and the FlySky radio receiver
|
||||
|
||||
1. Mount the pins of the Arduino Nano micro-controller using soldering.
|
||||
2. Install the micro-controller into a special mount, and attach to the lower deck using М3х16 screws (4 pcs).
|
||||
|
||||
@@ -25,4 +25,4 @@ This connector may be used together with a buzzer (beeper) for monitoring batter
|
||||
There is a great variety of Gold bullet pin connectors. Connectors of this type may have different diameters and size. The most widespread connectors are those with the diameter of 2 mm, 3 mm, and 4 mm.
|
||||
They are often used for solderless connections on PDB and motors.
|
||||
|
||||
<img src="../assets/Banana.jpg" alt="Banana" width=200>
|
||||
<img src="../assets/Banana.jpg" alt="Banana" width=200>
|
||||
|
||||
@@ -19,13 +19,13 @@ Pixhawk, Ardupilot, Naze32, CC3D.
|
||||
|
||||
An electric motor that rotates propellers of the multicopter. Usually, brushless motors are used. These motors are connected to ESC.
|
||||
|
||||
## ESC / motor controller / "regul"
|
||||
## ESC / motor controller
|
||||
|
||||
An Electronic Speed Controller. A specialized circuit-board that controls the speed of the brushless motor. It is controlled by a flight controller using pulse width modulation (PWM).
|
||||
|
||||
ESC has the firmware that determines the characteristics of its operation.
|
||||
|
||||
## Remote control / radio control equipment/ "appa"
|
||||
## Remote control / radio control equipment
|
||||
|
||||
A radio-operated quadcopter remote control. Operation of the remote control requires connecting a receiver to the flight controller.
|
||||
|
||||
@@ -67,4 +67,4 @@ A library that is a link between the aircraft operating using the MAVLink protoc
|
||||
|
||||
## UART
|
||||
|
||||
A serial asynchronous data transfer interface used in many devices. For example, GPS antennas, Wi-Fi routers, or Pixhawk.
|
||||
A serial asynchronous data transfer interface used in many devices. For example, GPS antennas, Wi-Fi routers, or Pixhawk.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Main documentation: [http://wiki.ros.org/mavros](http://wiki.ros.org/mavros)
|
||||
|
||||
MAVROS \(MAVLink + ROS\) is a package for ROS that provides the possibility of controlling drones via the [MAVLink] protocol (mavlink.md). MAVROS supports flight stacks PX4 and APM. Communication is established via UART, USB, TCP or UDP.
|
||||
MAVROS \(MAVLink + ROS\) is a package for ROS that provides the possibility of controlling drones via the [MAVLink](mavlink.md) protocol. MAVROS supports flight stacks PX4 and APM. Communication is established via UART, USB, TCP or UDP.
|
||||
|
||||
MAVROS subscribes to certain ROS topics while waiting for commands, publishes telemetry to other topics, and provides services.
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ In manual mode, the pilot controls the drone directly. GPS, computer vision data
|
||||
|
||||
In the automatic flight mode, the quadcopter ignores the control signals from the transmitter.
|
||||
|
||||
* **AUTO.MISSION** – PX4 completes the mission pre-loaded into the drone (the mission is downloaded using the QGroundControl, or from [MAVLink] (mavlink.md) using [MAVROS](mavros.md).
|
||||
* **AUTO.MISSION** – PX4 completes the mission pre-loaded into the drone (the mission is downloaded using the QGroundControl, or from [MAVLink](mavlink.md) using [MAVROS](mavros.md).
|
||||
* **AUTO.RTL** – the copter automatically returns to the takeoff point.
|
||||
* **AUTO.LAND** – the copter lands automatically.
|
||||
|
||||
@@ -44,4 +44,4 @@ The main used MAVLink packages are:
|
||||
* [SET_POSITION_TARGET_LOCAL_NED](https://mavlink.io/en/messages/common.html#SET_POSITION_TARGET_LOCAL_NED)
|
||||
* [SET_ATTITUDE_TARGET](https://mavlink.io/en/messages/common.html#SET_ATTITUDE_TARGET)
|
||||
|
||||
See: [autonomous flying the quadcopter in the OFFBOARD mode](simple_offboard.md).
|
||||
See: [autonomous flying the quadcopter in the OFFBOARD mode](simple_offboard.md).
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
|
||||
The Raspberry Pi Wi-Fi adapter of has two main operating modes:
|
||||
|
||||
1. **Client mode** – RPi connects to an existing Wi-Fi network.
|
||||
|
||||
1. **Client mode** – RPi connects to an existing Wi-Fi network.
|
||||
|
||||
2. **Access point mode** – RPi creates a Wi-Fi network that you can connect to.
|
||||
|
||||
When using [the RPi image](microsd_images.md), the Wi-Fi adapter works in the [access point mode] by default (Wi-Fi.md).
|
||||
|
||||
@@ -35,7 +35,7 @@ If anyone says the opposite – don't believe him, he is trying to misguide you:
|
||||
Flying
|
||||
------
|
||||
|
||||
### Safety during preparation to flying
|
||||
### Safety during pre-flight preparations
|
||||
|
||||
* Make sure that the Li-ion batteries are charged.
|
||||
* Make sure the batteries in the control equipment are charged.
|
||||
@@ -88,4 +88,4 @@ After a scheduled landing, do the following:
|
||||
|
||||
1. Disarm (Move the left stick left-down for 3 seconds)
|
||||
2. Disconnect the Li-ion battery on the copter.
|
||||
3. Turn off the remote.
|
||||
3. Turn off the remote.
|
||||
|
||||
@@ -146,7 +146,6 @@ Start the calibration procedure
|
||||
|
||||

|
||||
|
||||
|
||||
> *Warning* During calibration, the drone should remain in position, be stable, etc.
|
||||
|
||||
## Flight modes
|
||||
|
||||
@@ -269,7 +269,6 @@ set_velocity(vx=0.4, vy=0.0, vz=0, yaw=float('nan'), yaw_rate=0.4, frame_id='bod
|
||||
|
||||
Setting pitch, roll, yaw and throttle level (approximate analogue to control in [the `STABILIZED` mode](modes.md)). This service may be used for lower level monitoring of the copter behavior or controlling the copter, if no reliable data about its position are available.
|
||||
|
||||
|
||||
Parameters:
|
||||
|
||||
* `pitch`, `roll`, `yaw` – required pitch, roll, and yaw angle *(radians)*;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Viewing images from cameras
|
||||
|
||||
To view images from cameras (or other Ros topics), you can use [rviz](rviz.md), rqt, or watch them in a browser using web\_video\_server.
|
||||
To view images from cameras (or other ROS topics), you can use [rviz](rviz.md), rqt, or watch them in a browser using web\_video\_server.
|
||||
|
||||
See read more about [using rqt](rviz.md).
|
||||
|
||||
|
||||
@@ -21,4 +21,4 @@ Blanching a wire means doing the following:
|
||||
3. Apply flux to the twisted stripped wires
|
||||
4. Apply a layer of solder.
|
||||
|
||||

|
||||

|
||||
|
||||
Reference in New Issue
Block a user