Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
    Arsh Pratap
    and if you are using wsl dont use qgroundcontrol as the ground control software shows "fuse: device not found" error (for more info check - Azure/azure-storage-fuse#282) hence try to use mission planner on wsl.
    Thx, I am familiar with this playlist
    I ended up finding a video with what I have in mind
    how do I install his missing module? Failed to load module: No module named 'terrain'
    from mavproxy
    Auto-detected serial ports are:
    Connect source_system=255
    Failed to load module: No module named 'terrain'. Use 'set moddebug 3' in the MAVProxy console to enable traceback
    Log Directory:
    Telemetry log: mav.tlog
    Waiting for heartbeat from
    link 1 down
    ok now the module is solved, but this link1 down is still happening
    do you have any idea @arshPratap ?
    Arsh Pratap
    Could you elaborate a little more about your problem like are you using wsl/linux/macOS and are you using Mission Planner as the ground station software ?
    Would be great if you could post your queries here also https://discuss.ardupilot.org/
    Okay, @arshPratap
    I am using two command prompt from windows and one ubuntu terminal version 18.04 with wsl2.
    On Windows I installed python 3.7.1 64 bits, and with prompt I used pip install dronekit, then used python -m install --upgrade pip, then pip install dronekit-sitl, then pip install wheel,pip install mavproxy.
    Then I went to ubuntu terminal and used pip install dronekit dronekit-sitl mavproxy. After that, I used python, and then import dronekit and then exit()
    then did the same import command on prompt from windows
    now with two windows prompts windows, the first I used dronekit-sitl copter --home=53.280707,-9.031534,0,180
    the other mavproxy.py --master tcp: --sitl --out --out --out
    and then went to mission planner on windows, selected udp, put the right ports, and it connected
    so far so good
    what I cant do is sent the script from ubuntu
    on ubuntu terminal I navigate to /mnt/c/Users/gusta/OneDrive/Desktop, where my python script is saved, and try to use the command sudo python drone.py --connect udp: to connect,i tried 14550,14551 and 14552, and it does not connect
    it tries to connect, but it goes :
    WARNING:dronekit:Link timeout, no heartbeat in last 5 seconds
    ERROR:dronekit.mavlink:Exception in MAVLink input loop
    Traceback (most recent call last):
    File "/home/grs26/.local/lib/python2.7/site-packages/dronekit/mavlink.py", line 211, in mavlink_thread_in
    File "/home/grs26/.local/lib/python2.7/site-packages/dronekit/init.py", line 1371, in listener
    APIException: No heartbeat in 30 seconds, aborting.
    Traceback (most recent call last):
    File "drone.py", line 38, in <module>
    vehicle = connect(connection_string, wait_ready=True)
    File "/home/grs26/.local/lib/python2.7/site-packages/dronekit/init.py", line 3166, in connect
    vehicle.initialize(rate=rate, heartbeat_timeout=heartbeat_timeout)
    File "/home/grs26/.local/lib/python2.7/site-packages/dronekit/init.py", line 2275, in initialize
    raise APIException('Timeout in initializing connection.')
    dronekit.APIException: Timeout in initializing connection.
    Ayush Goel
    Hi , I am Ayush .. i want to contribute to ArduPilot . Could you please tell me where do i get started
    Hi! I am Shreyans sinha .i have a good grasp of c/c++ ,decent grasp of python and have basic understanding of using linux.
    i have worked for a student project on electronics subsystem regarding working on sensors like mpu6050,bmp388, bno 085 and have a good grasp of arduino also.
    what do i need to learn to get started on the go with this project ?i hope to be of some help to this project
    You should get started with the document
    Set up the environment on your desk
    Laukik Avhad
    Hey, I'm Laukik. I'm partially fluent with Python and have worked with libraries like OpenCV, Pandas and NumPy. I'm also a bit into electronics and have worked in a few basic robotic projects. Can anyone guide me through on how to get started?
    Hi there, I'm Stafan, I use c++ primarily and I have beginner dev experience. Would love to start contributing and am looking for any pointers to help me get started.
    Hello there! I'm Aditya Tiwari. I have a good grasp on c++,python and arduino. I have also worked with ardupilot flight controller. I have worked on many projects related to arduino and also have worked on drone and its application.
    And I would like to contribute to this organization so any help would be helpful to me
    Arsh Pratap
    I am interested in working on the project ROS2 MAVROS support for Ardupilot and I had some queries related to it
    1. Is any additional hardware required for this project, as of now I have a basic Pixhawk kit setup and ready
    Arsh Pratap
    1. The main objective of this project as stated on the idealist is to port basic features of MAVROS for ROS2. Could this be elaborated upon as it would help me a much better understanding of the project.
    Thanks in advance
    Jaime Machuca
    Hello Arsh, thank you for your interest in the project. The main idea is to get a port of mavros for ROS2 the mavros maintainers have stated that they would like to rewrite some of the modules for ROS2 but that an initial port of the current mavros would be a great start. Mavros is basically a translator from mavlink to ros topics. It allows ROS nodes to access information sent from Ardupilot and allows commands to be sent to Ardupilot from other nodes, like translating cmd_vel commands to position targets or velocity vectors.
    Also Gitter has been discontinued and further discussions should be done on the discord channels
    the discord link seems to be invalid
    Arush Bartaria
    Hi, I'm Arush Bartaria. I'm a student entrepreneur from Delhi, India. I'm currently in my final year of IT Engineering. I've been coding in Python and GoLang for the last 3 years, and am learning Rust too. Here's the link to my drone startup website : https://5g.uavswarm.tech
    Starting a drone startup and using the Pixhawk stack for my drones highlighted certain security and regulatory issues and I'd like to solve them and make the solutions open source via GSoC'21 here at ArduPilot. This would enable students and startups to fly drones legally in India and other places which have strict legal measures like No-Permission-No-Takeoff rule we have here. This rule requires companies and individuals to set up security measures within the drones' software zones for exchanging telemetry data, flight logs, permission artefacts, drone identifiers, etc. and KMS for the host software zone for key management, key rotation, drone registration, etc. It would also ensure reverse engineering protection on the companion computer and ensure non-repudiation of digitally signed drone missions. Unfortunately, these issues are not addressed by the currently mentioned GSoC projects, but I'd be more than happy to contribute and solve them, since they'd enable the usage of Pixhawk at scale even with low initial capital and promote startups and individuals to fly legally and securely. If there's a possibility for building this project, I'd be more than happy to share more relevant information and my proposed solution for the issues. And I have most of the required hardware for it (apart from a cryptographic co-processor), so that won't be an issue either.
    Jaime Machuca
    Great that you are interested in GSoC. Please note that Gitter has been deprecated all new discussions should take place on the discord channels
    Arush Bartaria
    Thanks @jmachuca77. Sorry I missed the previous message.
    Shubham Verma

    Hello Everyone,

    My name is Shubham Verma. I am a B tech FInal-year Information Technology student. I would like to look into working with Ardupilot for the Google Summer of Code in 2021.

    I mentioned my interest and projects on which I want to work on below, have a look at that and tell me what will be good for me. I want to work on the project Optical Flow Calibration Improvements and MathWorks SimuLink under the guidance of yours.

    I have a good understanding of software engineering-related methodologies, tools, and usages. I also contributed to the git open-source organization and have a good understanding of git version control. I have substantial experience in working with C, C++, Python, Data Structure, and Algorithms. I have been programming in C, C++, Python for the past 3 years and can easily implement algorithms. and also have a basic understanding of Camera Calibration.

    I wanted to know what other things I have to do to be part of an organization.

    I would be grateful if you can tell me if there's anything else that I could do which would be appreciated. Any further guidance or inputs would certainly be of great help.

    Thank you!

    Shubham Verma

    Arsh Pratap
    Hi @Shubhupatel , Glad you are interested in contributing to ArduPilot Community.Just to inform you conversations on gitter have been deprecated .Please move to Ardupilot's discord channels and also try posting your query here https://discuss.ardupilot.org/c/google-summer-of-code/131
    Shubham Verma
    Okay @arshPratap
    Hi all. I am interested in developing a control-systems-oriented learning lab. I've done commercial land vehicle control work in agriculture and mechatronics generally. A few years ago I picked a "quadrotor" as a platform for a fundamentals foray and I started documenting it in a sort-of journal form here: https://www.mtwallets.com/category/engineering/dynamics-controls/quadcopter/
    5 replies
    Hi there, I am an assistant professor from Beihang University. Our team is doing a study about GSoC mentors, aiming to understand the motivations, challenges, strategies, and gains of GSoC mentors (https://sites.google.com/view/xintan/homepage/ongoing-research). To this end, we designed a questionnaire and sincerely invite GSoC mentors to participate in this survey. Your feedback is very important for us.
    Questionnaire link: https://forms.gle/rgAWwmrvrCb5XdAq9
    If you are interested in this study, welcome to join our follow-up interview! Thank you very much!

    Hello guys,
    My name is Sagar Krishna. I am a research engineer, working on robotics software development in ROS, for the Agency of Science Technology and Research(A*STAR) Singapore.I would like to look into working with Ardupilot for the Google Summer of Code in 2022. I would like to work on the "Update ROS integration for Non-GPS navigation and off-board path-planning" idea.

    I been using and developing over ROS and ROS2 for over a year now, for various government and industrial projects. One of my interests is to develop navigation modules for different types of mobile vehicles with manipulator capabilities. One project that i am currently part of involves in the development of a remote tele-operation system for an earthworks excavator. Owing to this i have experience in developing nodes and plugins for simulators outside of ignition.

    I have experience in algorithm development and coding in different platforms. I can easily solve problem statements using python. But as a robotics engineer i also hope to further my coding ability in C++. I would like to use this opportunity to better my coding ability and also contribute to the open source community. I, also have prior experience integrating over open source fleet management systems like Robot Middleware Framework(RMF), Path Planning algorithms like a-star and SLAM algorithms Google Cartographer.

    I would like to be a part of this organisation and would like to know what further steps I should be taking to take part. As this is my first GSOC some guidance and inputs would be of great help.

    Best Regards

    Jaime Machuca
    Hi these channels are no longer monitored please post on the GSoC Ardupilot discord channel.