GithubHelp home page GithubHelp logo

Comments (6)

SweeWarman avatar SweeWarman commented on June 3, 2024

I don't see any attachment. I'm not sure how you are using ICAROUS. Are you running ICAROUS with the arducopter software in the loop (SITL) simulator or are you connecting ICAROUS to the pixhawk? Regardless, to interact with ICAROUS, ICAROUS must first connect to either an autopilot (arducopter) or the SITL.

ICAROUS is not a substitute for an autopilot. ICAROUS only provides planning and decision making functionality to make UAVs more autonomous. ICAROUS depends on an autopilot to perform the inner loop control (attitude control) and stabilization.

from icarous.

FabianSchuessler avatar FabianSchuessler commented on June 3, 2024

If you have ICAROUS and arducopter installed on a drone, how do you connect both or verify the connection?

Edit: (Sorry if I hijack this issue.)

Can I use the long MISSION_START command to test if ICAROUS and ardupilot are connected? I assume because I get different feedback depending on if ICAROUS is running on the drone, this means both are connected. I also assume

result: 4

means command is not supported.

If ICAROUS is not running:

Got MAVLink msg: COMMAND_ACK {command : 300, result : 4}

If ICAROUS is running:

APM: IC:No Flight Plan loaded

from icarous.

aogrcs avatar aogrcs commented on June 3, 2024

@SweeWarman sorry for the attachment, I would attach it tomorrow. I think I misunderstand the guide. Do you mean that ICAROUS should work with SITL or an hardware of ArduCopter? Thanks
@FabianSchuessler I do not have a drone having both ICAROUS and ArduCopter. Your work is very appreciated and if I got such a drone, I should do as you do. Hope for more detailed information. Thanks
Sincerely

from icarous.

aogrcs avatar aogrcs commented on June 3, 2024

@SweeWarman This is the attachment. I thought that I could only use runGS.sh or runSITL.sh to simulate both ICAROUS and ArduCopter! This is completely wrong! Thanks

default

from icarous.

SweeWarman avatar SweeWarman commented on June 3, 2024

@FabianSchuessler If ICAROUS is connected to a drone, and assuming your ground station has a radio connection to the companion computer on which ICAROUS is running and all the port settings in the ardupilot app have been configured appropriately, you should be able to receive telemetry on your ground station. This is an indication that ICAROUS is working. ICAROUS reroutes telemetry packets from the pixhawk to the ground station via the companion computer:

Pixhawk <-> (telem2 serial port) <-> ICAROUS (on companion computer) <-> radio connected to companion computer <-> ground station.

Also, if you have a terminal connected to the companion computer, when you launch ICAROUS, you should see a status message saying "Connection to autopilot established" on the terminal where you launch icarous with core-cpu1.

from icarous.

aogrcs avatar aogrcs commented on June 3, 2024

@SweeWarman Thanks for your explanation.

from icarous.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.