Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Arsh Pratap
    @arshPratap
    did you visit ArduPilot's dev wiki https://ardupilot.org/dev/
    Arsh Pratap
    @arshPratap

    Like I found out that dronekit is good to develop python scripts to control the drone, and I have been trying to setup these wsl,virtuals machines, linux environment to use

    if you have successfully setup your linux environment,i think this might help https://youtu.be/-RO9qgZVqBc

    Arsh Pratap
    @arshPratap
    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.
    GRS26
    @GRS26
    Thx, I am familiar with this playlist
    I ended up finding a video with what I have in mind
    GRS26
    @GRS26
    how do I install his missing module? Failed to load module: No module named 'terrain'
    from mavproxy
    GRS26
    @GRS26
    Auto-detected serial ports are:
    Connect 0.0.0.0:14550 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 0.0.0.0:14550
    link 1 down
    MAV>
    GRS26
    @GRS26
    ok now the module is solved, but this link1 down is still happening
    GRS26
    @GRS26
    do you have any idea @arshPratap ?
    Arsh Pratap
    @arshPratap
    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/
    GRS26
    @GRS26
    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:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out 127.0.0.1:14552
    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:127.0.0.1:14550 to connect,i tried 14550,14551 and 14552, and it does not connect
    GRS26
    @GRS26
    it tries to connect, but it goes :
    GRS26
    @GRS26
    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
    fn(self)
    File "/home/grs26/.local/lib/python2.7/site-packages/dronekit/init.py", line 1371, in listener
    self._heartbeat_error)
    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.
    ayush1729cpp
    @ayush1729cpp
    Hi , I am Ayush .. i want to contribute to ArduPilot . Could you please tell me where do i get started
    shreyans3319
    @shreyans3319
    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
    Sobhit25
    @Sobhit25
    You should get started with the document
    Set up the environment on your desk
    Laukik Avhad
    @Zignake
    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?
    stafansanthosh
    @stafansanthosh
    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.
    Ghost
    @ghost~601a492a6da037398460f340
    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
    @arshPratap
    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
    @arshPratap
    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
    @jmachuca77
    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
    shreyans3319
    @shreyans3319
    the discord link seems to be invalid
    Arush Bartaria
    @Arush-235
    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
    @jmachuca77
    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
    @Arush-235
    Thanks @jmachuca77. Sorry I missed the previous message.
    Shubham Verma
    @Shubhamlmp

    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!

    Regards
    Shubham Verma

    Arsh Pratap
    @arshPratap
    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
    @Shubhamlmp
    Okay @arshPratap
    Thanks
    cusdyn
    @cusdyn
    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