diff --git a/source/car/electronics_embedded_systems/car_electronics_embedded_systems.rst b/source/car/electronics_embedded_systems/car_electronics_embedded_systems.rst index e88bae7..9de8d89 100644 --- a/source/car/electronics_embedded_systems/car_electronics_embedded_systems.rst +++ b/source/car/electronics_embedded_systems/car_electronics_embedded_systems.rst @@ -92,6 +92,7 @@ Lights/turn lights connector :figclass: align-center :height: 400px :width: 400px + === ===================================================== ================ ======== Pin Function A Cable === ===================================================== ================ ======== diff --git a/source/car_documentation.rst b/source/car_documentation.rst index 1e635db..d8ee471 100644 --- a/source/car_documentation.rst +++ b/source/car_documentation.rst @@ -1,6 +1,8 @@ .. _settingup: -About the sdv project -================= + +About the SDV project +===================== + The vehicle will offer mobility services in Tec de Monterrey Campus, being the product of a multidisciplinary collaboration of undergraduate students, with the support of professors from the Tecnológico de Monterrey and Industry. .. figure:: /images/car_picture.jpeg diff --git a/source/drone/drone_electronics_embedded_systems.rst b/source/drone/drone_electronics_embedded_systems.rst index 01ec2d1..58951f0 100644 --- a/source/drone/drone_electronics_embedded_systems.rst +++ b/source/drone/drone_electronics_embedded_systems.rst @@ -1,2 +1,121 @@ -Drone electronics and Embedded Systems -====================================== +UAV electronics and Embedded Systems +==================================== + +Electronics +----------------------------- +Following sections will explain all components that make part of the vehicle, as well as information about the ground station and usage guides. + +Main Components (to be updated) +------------------------------- + +.. list-table:: + + * - .. figure:: /images/UAV_electronics_faceup.png + :height: 300px + :width: 300px + + Drone electronics picture (face up). + - .. figure:: /images/UAV_electronics_facedown.png + :height: 300px + :width: 300px + + Drone electronics picture (face down). + +======== ========================== ======================================================= +Number Name Notes +======== ========================== ======================================================= +1 Pix32 Flight Controller Provides stabilization and controlable flight modes, as + well as ROS integration. + +2 FrSky X8R RC Receiver Connects to FrSky Taranis X9D, allows for manual + control of the vehicle. + +3 MRO 815 MHz telemetry Provides information of the UAV via MAVlink protocol. + (antenna and chip) + +4 Safety switch Additional safety measure for handling the UAV. + +5 Afro Opto ESC 20A Allows for brushless motor control, arduino flashing + guide provided here: `Arduino ESC flashing guide`_ + +6 PX4 Passive Buzzer Provide audio cues to indicate UAV state. + +7 S500 PDB Routes battery power to ESCs and soldered buck + converter. + +8 Multistar Elite 920 Kv rating, which scales to a maximum of 10212 rpm + 2216 CW/CCW Motors with no load, given a 11.1V battery. + +9 LM2596 DC Voltage Downscales battery voltage to 5V for the Raspberry Pi. + Regulator + +10 Raspberry Pi Camera V2 Provides downward vision to an internal ROS topic. + Module +======== ========================== ======================================================= + +Additional Components +--------------------- + +====================================== ======================================================= +Name Notes +====================================== ======================================================= +Series 5000 Zippy Li-Po 300 Battery Provides power to all onbard electronics, including the + onboard computer. + +MRO USB Receiver Connects to telemetry for ground station control and + communications. + +Master Airscrew 12x4.5 Propellers Increased length to account for the weight of + onboard electronics. +====================================== ======================================================= + +Guides +====== + +Manual Operation guide +---------------------- + +**Assembly and Setup: UAV** + +With propellers unmounted: + +(1) Connect battery and XT90-XT60 adapter to PDB. + +(2) Check power on flight controller (blinking yellow LED on controller). + +(3) Mount and tighten propellers with monkey wrench: With the controller's lower arrow pointing downwards, screw the propellers as following: + CCW proppeler on motors A(1) and C(2) and CW proppler on D(3) and B(4) motors: + +(4) Switch Taranis controller on and check connection with receiver (solid green LED on receiver). + +(5) Press and hold safety switch until ESCs beep together. **At this point motors can be armed, handle controller carefully**. + +(6) Check that all failsafes have been cleared (flashing blue LED on controller). + +**Assembly and Setup: Ground station** + +(1) Arm and connect telemetry antenna to USB port. + +(2) Open QGroundControl or Mission Planner and select automatic port search. + +(3) Verify if UAV is in Stabilize mode, change if otherwise. + +**Flight** + + +Distancing at least 2 meters from the UAV, and clearing all obstacles and equipment from the landing zone: + +(1) Move RC controller left stick (throttle) all the way down and right, until the UAV emits a long beep and the flight controller LED turns solid blue. **At this point the UAV will respond to controller input, handle carefully**. + +(2) Return the throttle until it is all the way down and centered, then gradually raise it towards the center of the joystick area, at this point the motors will activate and the drone will start to go up. Use both axes of the right Taranis joystick (pitch and roll) to move the drone forward and backward, and left and right, respectively. + +(3) For disarming, get as close as safely possible to the ground and either change the flight mode to LAND, using the Taranis SB stick, or force disarm by pressing down on the SL and SA sticks. + +(4) Verify that the LED on the flight controller starts flashing blue, returning to standby mode. + + + +Arduino ESC flashing guide +-------------------------- + +(Coming soon.) diff --git a/source/drone/drone_mechanics.rst b/source/drone/drone_mechanics.rst index bb6b486..fdb9cea 100644 --- a/source/drone/drone_mechanics.rst +++ b/source/drone/drone_mechanics.rst @@ -1,2 +1,2 @@ -Drone mechanics +UAV mechanics =============== \ No newline at end of file diff --git a/source/drone/drone_software.rst b/source/drone/drone_software.rst index ab39928..5d864e3 100644 --- a/source/drone/drone_software.rst +++ b/source/drone/drone_software.rst @@ -1,4 +1,4 @@ -Drone Software +UAV Software ============== .. toctree:: :maxdepth: 3 diff --git a/source/drone_documentation.rst b/source/drone_documentation.rst index 6809739..9c55fb9 100644 --- a/source/drone_documentation.rst +++ b/source/drone_documentation.rst @@ -1,8 +1,17 @@ .. _drone_call: -About the drone project + +About the UAV project ======================= -This section will show our work in the drone project +This section will show our work in the UAV project + +.. figure:: /images/UAV_mainpicture.png + :align: center + :alt: uav_picture + :figclass: align-center + :height: 300px + :width: 300px + Drone picture .. toctree:: :maxdepth: 3 diff --git a/source/images/UAV_electronics_facedown.png b/source/images/UAV_electronics_facedown.png new file mode 100644 index 0000000..853b408 Binary files /dev/null and b/source/images/UAV_electronics_facedown.png differ diff --git a/source/images/UAV_electronics_faceup.png b/source/images/UAV_electronics_faceup.png new file mode 100644 index 0000000..582cea0 Binary files /dev/null and b/source/images/UAV_electronics_faceup.png differ diff --git a/source/images/UAV_mainpicture.png b/source/images/UAV_mainpicture.png new file mode 100644 index 0000000..3a9a132 Binary files /dev/null and b/source/images/UAV_mainpicture.png differ diff --git a/source/index.rst b/source/index.rst index 0b310b1..681e482 100644 --- a/source/index.rst +++ b/source/index.rst @@ -43,7 +43,7 @@ learn more :ref:`here ` .. toctree:: :maxdepth: 5 - :caption: Drone Documentation + :caption: UAV Documentation drone_documentation diff --git a/source/usv_documentation.rst b/source/usv_documentation.rst index 0f9f142..e86645d 100644 --- a/source/usv_documentation.rst +++ b/source/usv_documentation.rst @@ -1,5 +1,6 @@ .. _usv_call: -About the usv project + +About the USV project ===================== This section will show our work in the usv project diff --git a/source/uuv_documentation.rst b/source/uuv_documentation.rst index 5f4bb6e..39d97db 100644 --- a/source/uuv_documentation.rst +++ b/source/uuv_documentation.rst @@ -1,5 +1,6 @@ .. _uuv_call: -About the uuv project + +About the UUV project ===================== This section will show our work in the uuv project