{"id":567,"date":"2015-10-30T16:45:23","date_gmt":"2015-10-31T01:45:23","guid":{"rendered":"\/blog\/?p=567"},"modified":"2023-09-21T09:38:10","modified_gmt":"2023-09-21T00:38:10","slug":"pixhawk%ec%97%90-gimbal-%ec%9e%a5%ec%b0%a9","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=567","title":{"rendered":"pixhawk\uc5d0 gimbal \uc7a5\ucc29"},"content":{"rendered":"\n<p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\uc6d0\ubb38 :&nbsp;<\/span><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/<\/span><\/a><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><br \/><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><h1 class=\"entry-title\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Camera Gimbal with Servos<\/span><\/h1><div class=\"entry-meta\"><\/div><p><!-- .entry-meta --><span style=\"font-family: Tahoma, Geneva, sans-serif;\">   <\/span><!-- .entry-header --><span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">               <\/span><br \/><\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><div class=\"entry-content\"><div id=\"wikinav\"><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Content (<\/span><a class=\"wikitoggleLink\" href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Show<\/span><\/a><span style=\"font-family: Tahoma, Geneva, sans-serif;\">)<\/span><\/strong><ul class=\"wikitoggle\" style=\"display: none;\"><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Overview\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\uac1c\uc694<\/span><\/a><\/li><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Camera-mount-and-build\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Camera mount and build<\/span><\/a><\/li><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Connecting-the-servos-to-a-Pixhawk\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Connecting the servos to a Pixhawk<\/span><\/a><\/li><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Connecting-the-servos-to-a-PX4\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Connecting the servos to a PX4<\/span><\/a><\/li><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Connecting-the-servos-to-an-APM2\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Connecting the servos to an APM2<\/span><\/a><\/li><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Gimbal-configuration-through-the-mission-planner\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Gimbal configuration through the mission planner<\/span><\/a><\/li><li class=\"h2\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Aligning-Min-and-Max-PWM-values-with-full-throw-of-gimbal\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Aligning Min and Max PWM values with full throw of gimbal<\/span><\/a><\/li><li class=\"h2\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Leveling-centering-the-gimbal\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Leveling\/centering the gimbal<\/span><\/a><\/li><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Common-fixes-for-poor-video\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Common fixes for poor video<\/span><\/a><\/li><li class=\"h1\"><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#Shutter-configuration\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Shutter configuration<\/span><\/a><\/li><\/ul><\/div><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">This article explains how to connect a camera gimbal with servos to a flight controller and configure it for use with ArduPilot (in Mission Planner).<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><div class=\"no_bullets\" id=\"toc_container\"><p class=\"toc_title\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Contents <\/span><span class=\"toc_toggle\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">[<\/span><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">hide<\/span><\/a><span style=\"font-family: Tahoma, Geneva, sans-serif;\">]<\/span><\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><ul class=\"toc_list\"><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#overview\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">1<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> \uac1c\uc694<\/span><\/a><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#camera_mount_and_build\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">2<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> \uce74\uba54\ub77c \ub9c8\uc6b4\ud2b8 \ubc0f \uc81c\uc791<\/span><\/a><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#connecting_the_servos_to_a_pixhawk\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">3<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> Connecting the servos to a Pixhawk<\/span><\/a><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#connecting_the_servos_to_a_px4\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">4<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> Connecting the servos to a PX4<\/span><\/a><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#connecting_the_servos_to_an_apm2\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">5<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> APM2\uc5d0 \uc11c\ubcf4 \uc5f0\uacb0\ud558\uae30<\/span><\/a><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#gimbal_configuration_through_the_mission_planner\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">6<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> \ubbf8\uc158\ud50c\ub798\ub108\ub97c \ud1b5\ud574 \uc9d0\ubc8c \uad6c\uc131\ud558\uae30<\/span><\/a><ul><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#aligning_min_and_max_pwm_values_with_full_throw_of_gimbal\"><span class=\"toc_number toc_depth_2\" style=\"font-family: Tahoma, Geneva, sans-serif;\">6.1<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> PWM \ucd5c\ub300\ucd5c\uc18c\uac12\uacfc \uae40\ubc8c\uc758 \uc6c0\uc9c1\uc784 \ub9de\ucd94\uae30<\/span><\/a><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#levelingcentering_the_gimbal\"><span class=\"toc_number toc_depth_2\" style=\"font-family: Tahoma, Geneva, sans-serif;\">6.2<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> \uc9d0\ubc8c \uc218\ud3c9\/\uc911\uc2ec \ub9de\ucd94\uae30<\/span><\/a><\/li><\/ul><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#common_fixes_for_poor_video\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">7<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> \uc5f4\uc545\ud55c \ube44\ub514\uc624\ub97c \uc704\ud55c \ud574\uacb0\ucc45<\/span><\/a><\/li><li><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/#shutter_configuration\"><span class=\"toc_number toc_depth_1\" style=\"font-family: Tahoma, Geneva, sans-serif;\">8<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> \uc154\ud130 \uad6c\uc131<\/span><\/a><\/li><\/ul><\/div><h1><span id=\"overview\"><span id=\"Overview\" style=\"font-family: Tahoma, Geneva, sans-serif;\">\uac1c\uc694<\/span><\/span><\/h1><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Copter, Plane or Rover can stabilize a gimbal with up to three axis of motion using any of the free output channels. Combining stabilization with input from the pilot is also possible (normally using receiver's channel 6 tuning knob).<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The examples shown below use Copter screen shots, but work exactly the same for Plane and Rover.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">A camera's shutter can be triggered from the APM once connected with a servo or \"relay\". The act of triggering the shutter can be controlled through your receiver's channel 7 switch or automatically during missions.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">For best performance,&nbsp;ensure&nbsp;that after you add the extra weight of the camera gimbal your copter still hovers ideally at 50% throttle but certainly no more than 70% throttle while in Stabilize mode because an underpowered copter also has less power to recover from disturbances.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><h1><span id=\"camera_mount_and_build\"><span id=\"Camera-mount-and-build\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Camera mount and build<\/span><\/span><\/h1><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The camera needs to be mounted securely to the gimbal, but in such a way that reduces\/dampens vibrations from the motor. It is difficult to achieve both aims at the same time!<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Common methods for mounting the camera on the gimbal include using: soft foam, stiff foam, neoprene tubes (mount camera on tube side), surgical tube, rubber bands, nylon bolt (direct stiff attachment) and velcro. Tubes have been used mostly on traditional helicopters. We make no specific recommendation here as there is no single obvious \"best choice\" and to some extent this depends on the airframe. That said, using velcro and rubber bands (for extra security) is quick to set up and can give reasonable results.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><h1><span id=\"connecting_the_servos_to_a_pixhawk\"><span id=\"Connecting-the-servos-to-a-Pixhawk\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Connecting the servos to a Pixhawk<\/span><\/span><\/h1><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Connect the gimbal to Pixhawk's auxiliary output pins. Connect tilt (pitch) to aux out signal (s) pin 1, roll to aux out signal (s) pin 2, and ground to an aux out ground (-) pin.<\/span><br \/><a class=\"external\" href=\"http:\/\/copter.ardupilot.com\/wp-content\/uploads\/sites\/2\/2012\/12\/gimbal-control-connect2.jpg\" rel=\"fancybox\"><img decoding=\"async\" alt=\"gimbal control connect2\" src=\"http:\/\/copter.ardupilot.com\/wp-content\/uploads\/sites\/2\/2012\/12\/gimbal-control-connect2.jpg\" editor_component=\"image_link\" \/><\/a><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><h1><span id=\"connecting_the_servos_to_a_px4\"><span id=\"Connecting-the-servos-to-a-PX4\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Connecting the servos to a PX4<\/span><\/span><\/h1><ol><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The Camera Gimbal Servo connections are located on&nbsp;(FMU USART2) on the PX4IO board.<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The 5 pin connector on the end of the PX4IO board opposite the servo connector and at the edge of the board.<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The roll camera gimbal &nbsp;servo out signal wire should connect to pin 2 (RC9).<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The pitch camera gimbal &nbsp;servo out signal wire should connect to pin 3 (RC11).<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If you have a yaw camera gimbal it's servo out signal wire should should connect to pin 4 (RC12).<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Provide power and ground separately to the servos.<\/span><\/li><\/ol><h1><span id=\"connecting_the_servos_to_an_apm2\"><span id=\"Connecting-the-servos-to-an-APM2\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Connecting the servos to an APM2<\/span><\/span><\/h1><ul><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The gimbal's roll and pitch servo's signal wires (only the signal wires!) should be connected to the inner most pin (labelled S in the image below) of A10 and A11.<\/span><ul><li><span style=\"color: rgb(255, 0, 0);\"><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Very Important 1:<\/span><\/strong><\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> The labels on the side of the APM2 case may not exactly line up with the pins.<\/span><\/li><li><span style=\"color: rgb(255, 0, 0);\"><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Very Important 2:<\/span><\/strong><\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\">&nbsp;The illustration below shows the 2 rows of SPI pins (marked \"NC\" in the image) as being unpopulated but most APM2.x boards will also have connector pins in them.<\/span><\/li><li><strong><span style=\"color: rgb(255, 0, 0); font-family: Tahoma, Geneva, sans-serif;\">Very Important 3:<\/span><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> You MUST NOT hook up to the pins marked NC below.<\/span><\/strong><\/li><\/ul><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If you have digital servos you can assign the gimbal roll\/tilt to RC5 to RC8 outputs, if they are free.<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Do not connect the servo's power (red) and ground (black) wires to the RC10 (A10) &amp; RC11 (A11) or you may cause the APM to brownout when the servos move.&nbsp; Instead power the servos from an external BEC or from the APM's rear power rail with the JP1 jumper removed.<\/span><\/li><\/ul><p><a class=\"external\" href=\"http:\/\/copter.ardupilot.com\/wp-content\/uploads\/sites\/2\/2012\/12\/CAMERA_APM2b.jpg\" rel=\"fancybox\"><img decoding=\"async\" alt=\"CAMERA_APM2b\" src=\"http:\/\/copter.ardupilot.com\/wp-content\/uploads\/sites\/2\/2012\/12\/CAMERA_APM2b.jpg\" editor_component=\"image_link\" \/><\/a><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Note:<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">&nbsp;APM2.x RC10 &amp; RC11 outputs operate at 50hz (labeled A10 &amp; A11 on the case) making them acceptable for analog or digital servos while PWM outputs RC1 to RC8 operate at 490hz making them theoretically only suitable for digital servos.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">For the APM 2.x board for ch9, ch10 and\/or ch11 ensure that the jumper trace(s) on the bottom of the board have not been cut and that they have not been re-jumpered for analog use.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">For APM 1: ch5, ch6, ch7 and\/or ch8<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><h1><span id=\"gimbal_configuration_through_the_mission_planner\"><span id=\"Gimbal-configuration-through-the-mission-planner\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Gimbal configuration through the mission planner<\/span><\/span><\/h1><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Under the configuration Menu, Hardware Options you will find a Camera Gimbal set-up screen. (see image below)<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">For each servo\/axis of your camera gimbal select the appropriate servo channel and ensure the <\/span><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\"Stabilise\"<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> checkbox is checked.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><div class=\"note info-box\"><div class=\"info-box-title\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\uc8fc\uae30:<\/span><\/div><div class=\"info-box-text\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Modern brushless gimbals (like the <\/span><a title=\"common-Tarot Gimbal\" href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/common-tarot-gimbal\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Tarot<\/span><\/a><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> and <\/span><a title=\"common-SToRM32 Gimbal Controller\" href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/common-storm32-gimbal\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">SToRM32<\/span><\/a><span style=\"font-family: Tahoma, Geneva, sans-serif;\">) usually come with their own controllers that handle gimbal <\/span><em><span style=\"font-family: Tahoma, Geneva, sans-serif;\">stabilisation<\/span><\/em><span style=\"font-family: Tahoma, Geneva, sans-serif;\">. For those controllers the <\/span><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\"Stabilise\"<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> checkbox must not be checked. <\/span><\/div><\/div><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The <\/span><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Servo Limits<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> should be adjusted to ensure the gimbal servos don't bind.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">The <\/span><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Angle Limits<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> should correspond to the tilt angle of the gimbal itself at the servo limits. If you find during testing that your gimbal is not properly remaining stabilised (for example it's over or undercorrecting as you tilt the copter), adjust the angle limits up or down slightly.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">(These are not really 'angle' limits but how much the servo is commanded to move within the limits of the 60\u00b0 most servos can move.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">eg If set to -60\/+60 the servo will reach -30\u00b0\/+30\u00b0 (its limit) when the 'copter reaches -60\u00b0\/+60\u00b0<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If set to -15\/+15 the servo will reach -30\u00b0\/+30\u00b0 (its limit) when the 'copter reaches -15\u00b0\/+15\u00b0)<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\"Retract Angles\"<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> refer to the position of the gimbal when the mount's mode is \"retracted\" (i.e. MNT_MODE=0). \"Retracted\" normally means when the gimbal is pulled into the body of the aircraft which is generally not relevant for multicopters.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\"Neutral Angles\"<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> refer to the position of the gimbal when the mount is first initialised. This is normally facing straight forward.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\"Control Angles\"<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> are parameters to allow control of the gimbal from a ground station perhaps using a joystick. These values are overwritten by the ground station so there's no point in updating them on the MP screen.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If you find your gimbal is moving in the wrong direction, check the <\/span><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Reverse<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> checkbox.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><figure class=\"wp-caption alignnone\" id=\"attachment_3788\" style=\"width: 1024px;\"><a class=\"external\" href=\"http:\/\/planner.ardupilot.com\/wp-content\/uploads\/sites\/5\/2014\/01\/MPCameraAndGimbalSetupScreen.png\" rel=\"fancybox\"><img decoding=\"async\" class=\"size-full wp-image-3788\" alt=\"Mission Planner: Camera and Gimbal Setup Screen\" src=\"http:\/\/planner.ardupilot.com\/wp-content\/uploads\/sites\/5\/2014\/01\/MPCameraAndGimbalSetupScreen.png\" editor_component=\"image_link\" \/><\/a><figcaption class=\"wp-caption-text\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Mission Planner: Camera and Gimbal Setup Screen<\/span><\/figcaption><\/figure><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If you wish to adjust the gimbal tilt, roll or pan while flying, you can set the input channel to \"RC6\" which normally corresponds to your transmitters tuning knob.<\/span><br \/><div class=\"note info-box\"><div class=\"info-box-title\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\uc8fc\uae30:<\/span><\/div><div class=\"info-box-text\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If you do this you need to set your CH6 Opt to <\/span><code><span style=\"font-family: Tahoma, Geneva, sans-serif;\">CH6_NONE<\/span><\/code><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> in the Mission Planner <\/span><strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Standard Parameters | Configuration<\/span><\/strong><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> screen.<\/span><p><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><p><a class=\"external\" href=\"http:\/\/copter.ardupilot.com\/wp-content\/uploads\/sites\/2\/2012\/12\/MPCamSetupSetCH61.png\" rel=\"fancybox\"><img decoding=\"async\" alt=\"MPCamSetupSetCH6\" src=\"http:\/\/copter.ardupilot.com\/wp-content\/uploads\/sites\/2\/2012\/12\/MPCamSetupSetCH61.png\" editor_component=\"image_link\" lass=\"alignnone size-full wp-image-5660\" \/><\/a><br \/><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><\/div><\/div><p><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><h2><span id=\"aligning_min_and_max_pwm_values_with_full_throw_of_gimbal\"><span id=\"Aligning-Min-and-Max-PWM-values-with-full-throw-of-gimbal\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Aligning Min and Max PWM values with full throw of gimbal<\/span><\/span><\/h2><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">This section shows how to align the maximum and minimum PWM servo settings:<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><ul><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Tilt airframe over hard left ( just past where the servo stops moving, or ~45 deg ), and raise the \"Roll\" \"Servo\" \"Min\" value until the servo starts to physically move a tiny bit, stop there.<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Tilt airframe over hard right ( just past where the servo stops moving, or ~45 deg ), and lower the \"Roll\" \"Servo\" \"Max\" value until the servo starts to physically move a tiny bit, stop there.<\/span><\/li><\/ul><ul><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Repeat for Pitch ( forward and backward motion)<\/span><\/li><\/ul><h2><span id=\"levelingcentering_the_gimbal\"><span id=\"Leveling-centering-the-gimbal\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Leveling\/centering the gimbal<\/span><\/span><\/h2><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\uc9d0\ubc8c \uc218\ud3c9\/\uc911\uc2ec \ub9de\ucd94\uae30<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><ul><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Keep the airframe perfectly straight-and-level<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If the gimbal is not quite perfectly level, tweak the hardware first, eg, get servo horn\/s so that gimbal is as close to level as possible before doing next step\/s .. do this by unscrewing horn from servo and repositioning it, and\/or if using push-rods to the gimbal, by adjusting the length of them).<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If \"tilt\" is still not quite level, you can \"trim\" it by adjusting the Tilt-&gt;Angle-&gt;Min and Tilt-&gt;Angle-&gt;Max \u2026 BOTH by one click in the same direction ( eg, click both down arrows once each) This will ensure that the difference between them remains constant ( important ), but will adjust the \"centre\" position of the gimbal by small amounts ( do not do this too much as it affects the maximum throw\/s at the extremeties by the same amount).<\/span><\/li><\/ul><h1><span id=\"common_fixes_for_poor_video\"><span id=\"Common-fixes-for-poor-video\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Common fixes for poor video<\/span><\/span><\/h1><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Some of the more common causes and solutions for poor video are listed below:<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><ul><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\"Jello\" effect (or rolling shutter) is a by-product of using a camera with a CMOS sensor (GoPro, et al) caused by vibration from unbalanced props\/motors and can be mitigated by mounting the camera on soft rubber, silcone, foam ear plugs or sometimes just on velcro.<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">digital and optical stabilization systems found in many cameras often do not perform well because of the vibrations found on many multicopters.<\/span><ul><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Exceptions: the Sony video camera balanced steady shot system is very effective even at maximum 30 power zoom.<\/span><\/li><\/ul><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">If you have jerky camera movement adjust the RC_Feel parameter to a lower number such as 50 or 25.<\/span><\/li><li><span style=\"font-family: Tahoma, Geneva, sans-serif;\">For better and smoother Yaw, use Expo control on your RC and lower the Acro_Yaw_P gain in APM.<\/span><\/li><\/ul><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">It is important to remember that even with a perfect setup, photography is an art as well as a science. Using the camera pointing straight to ground is a good place to start, but more dramatic viewpoints can be achieved with angles other than vertical. Mount about 40 degrees deviation from vertical to obtain mainly ground photos but with oblique view. About 70 degrees off vertical will give you a lot more sky giving scenic photos (from&nbsp;<\/span><a class=\"external external_icon\" href=\"http:\/\/www.draganfly.com\/news\/2008\/08\/23\/rc-aerial-photography-get-great-pictures-tutorial\/\" rel=\"nofollow\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Draganfly<\/span><\/a><span style=\"font-family: Tahoma, Geneva, sans-serif;\">). ArduPilot will stabilise the gimbal to whatever position you set.<\/span><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><h1><span id=\"shutter_configuration\"><span id=\"Shutter-configuration\" style=\"font-family: Tahoma, Geneva, sans-serif;\">Shutter configuration<\/span><\/span><\/h1><p><span style=\"font-family: Tahoma, Geneva, sans-serif;\">See <\/span><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/common-camera-shutter-with-servo\/\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">Camera Shutter Configuration in Mission Planner<\/span><\/a><span style=\"font-family: Tahoma, Geneva, sans-serif;\"> for information on how to integrate shutter triggering with ArduPilot. Several (camera-specific) mechanisms for getting the trigger signal to the camera are <\/span><a href=\"http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/common-cameras-and-gimbals\/#camera_shutter_triggering\"><span style=\"font-family: Tahoma, Geneva, sans-serif;\">discussed here<\/span><\/a><span style=\"font-family: Tahoma, Geneva, sans-serif;\">.<\/span><br \/><\/p>\r\n<span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span><\/div><span style=\"font-family: Tahoma, Geneva, sans-serif;\">\r\n<\/span>\n","protected":false},"excerpt":{"rendered":"<p>\uc6d0\ubb38 :&nbsp;http:\/\/copter.ardupilot.com\/wiki\/common-camera-gimbal\/ Camera Gimbal with Servos Content (Show) \uac1c\uc694 Camera mount and build Connecting the servos to a Pixhawk Connecting the servos to a PX4 Connecting the servos to an APM2 Gimbal configuration through the mission planner Aligning Min and Max PWM values with full throw of gimbal Leveling\/centering the gimbal Common fixes for poor [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[32],"tags":[],"class_list":["post-567","post","type-post","status-publish","format-standard","hentry","category-multi_copter_gimbal"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=567"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/567\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}