Aerial Robotics IITK
  • Introduction
  • Danger Zone
  • Tutorials
    • Workspace Setup
      • Installing Ubuntu
      • Basic Linux Setup
      • Spruce up your space
      • ROS Setup
      • PX4 Setup
        • PX4 Toolchain Setup
      • Ardupilot Setup
      • Installing Ground Control Station
        • QGroundControl
        • Mission Planner
      • ArduPilot Setup on Docker
      • PX4 Setup on Docker
    • How to Write a ROS Package
      • ROS Package
      • Node Handles, Parameters, and Topics
      • Coding Standards
      • Custom mavros message
      • Transformations
      • Conversions
    • Cheatsheets
      • CMakeCheatsheet
      • GitCheatsheet
      • LatexCheatsheet
      • Markdown Cheatsheet
    • Miscellaneous
      • Odroid XU4 Setup
      • Simulation using Offboard Control
        • Enable Offboard Mode in PX4
      • Writing a UDev rule
      • Sensor fusion
    • Reference wiki links
  • Concepts
    • Quaternions
      • Theory
    • Kalman Filters
    • Rotations
    • Path Planning
      • Grassfire Algorithm
      • Dijkstra Algorithm
      • A* Algorithm
      • Probabilistic Roadmap
      • RRT Algorithm
      • Visibility Graph Analysis
    • Lectures
      • Aerial Robotics
      • Avionics
      • Control Systems: Introduction
      • Control Systems: Models
      • Inter IIT Tech Meet 2018
      • Kalman Filters
      • Linux and Git
      • Git Tutorial
      • ROS
      • Rotorcraft
      • Software Training
  • Control System
    • Model Predictive Control
      • System Identification
      • Sample SysId Launch Files
      • Running MPC
        • MPC with Rotors
        • MPC with PX4 Sim
        • MPC with ROS
      • References
    • PID Controller
      • Introduction
      • Basic Theory
  • Estimation
    • Visual-Inertial Odometry
      • Hardware Requirements
      • Visual-Inertial Sensing
      • DIYing a VI-Sensor
    • Setup with VICON
    • Odometry from pose data
  • Computer Vision
    • Intel RealSense D435i setup for ROS Noetic
    • IntelRealSense D435i Calibration
    • Camera Calibration
    • ArUco ROS
  • Machine Learning
    • Datasets
  • Hardware Integration
    • Configuring Radio Telemetry
    • Setting up RTK + GPS
    • Integration of Sensors with PixHawk
      • Connecting Lidar-lite through I2C
    • Connections
    • Setting up Offboard Mission
      • Setting up Companion Computer
        • Raspberry Pi 4B Setup
        • Jetson TX2 Setup
      • Communication Setup
      • Guided mode
    • Miscellaneous
  • Resources
    • Open-source algorithms and resources
    • Courses
      • State Space Modelling of a Multirotor
      • Path Planning Lecture
      • Introduction to AI in Robotics
      • RRT, RRT* and RRT*- Path Planning Algorithms
    • Useful Reading Links
      • Aerial Robotics
      • Books
      • Computer Vision and Image Processing
      • Courses on AI and Robotics
      • Deep Neural Network
      • Dynamics and Controls system
      • Motion Planning
      • Probabilistic Robotics
      • Programming
      • Robotics Hardware
      • Miscellaneous and Awesome
    • Online Purchase websites
  • Competitions
    • Inter-IIT TechMeet 8.0
    • Inter-IIT TechMeet 9.0
    • IMAV 2019, Madrid, Spain
    • Inter-IIT TechMeet 10.0
    • Inter-IIT TechMeet 11.0
Powered by GitBook
On this page

Was this helpful?

  1. Hardware Integration

Setting up RTK + GPS

1. Setting up GPS:

  • Connect the 4-pin CAN cable from Here 4 to CAN1 or CAN2 on the flight control. (Note: Ensure firmware compatibility)

  • Power the flight control and connect it to Mission Planner.

  • In Mission Planner, navigate to Config - Full Parameter List and modify the following parameters:

    • CAN_D1_PROTOCOL: 1

    • CAN_D2_PROTOCOL: 1

    • CAN_P1_DRIVER: 1

    • CAN_P2_DRIVER: 1

    • GPS_TYPE: 9

    • NTF_LED_TYPES: 231

  • Click "Write Params" after modifications.

  • Reboot the autopilot; CAN function should be enabled upon reboot.

Compass Setting:

  • If there's no safety switch, disable it by modifying BRD_SAFETYENABLE to 0.

  • Alternatively, connect an external safety switch to GPS1 port.

  • Note: For Cube orange+, compasses are ordered on the bottom, and the external CAN compass is selected by default.


2. Setting up RTK:

Ground Side:

  • Connect the base antenna to the base station and then connect the base station module to a computer via USB port.

  • Connect the telemetry module to another USB port on the same computer.

UAV Side:

  • Connect Here 3 / Here 3+ to the CAN interface and the telemetry module to the TELEM interface on the flight control.

Antenna Placing:

  • Place the RTK antenna in an environment with a clear view of the sky, ideally 30 degrees above the horizon.

  • Avoid placing antennas indoors, urban areas, forests, or near the ground.

  • Ensure no electronic devices are nearby that may affect the GPS signal.

Base Module Setting using Mission Planner:

  • Open Mission Planner and navigate to "initial setup → Optional Hardware → RTK/GPS Inject".

  • Select the correct base module COM port and click connect.

  • Enter the expected absolute geographic accuracy and minimum survey time.

  • Click "Restart" to initiate the surveying process.

  • Allow time for the base station to meet accuracy requirements.

  • After the survey is complete, save the current location in Mission Planner.


Detailed Documentation:

PreviousConfiguring Radio TelemetryNextIntegration of Sensors with PixHawk

Last updated 1 year ago

Was this helpful?

For more detailed instructions and information, please refer to the official documentation available at: .

Here 3 Manual - RTK Use Operation
Setup
Mission Planner screen after completition of survey.