Comments (6)
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.
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.
@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.
@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
from icarous.
@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.
@SweeWarman Thanks for your explanation.
from icarous.
Related Issues (20)
- make error cannot find -lwrap HOT 5
- racecondition in posix platform
- question about interacting with ICAROUS HOT 16
- How to fix -lwrap error? /usr/bin/x86_64-linux-gnu-ld: cannot find -lwrap HOT 6
- How to connect Icarous and MAVProxy HOT 5
- problems with ./runGS.sh HOT 1
- Issue executing ./core-cpu1 -I 0 -C 1 with a Windows Subsystem for Linux HOT 2
- How to use geofence. HOT 5
- Using Mission Planner as a GS with ICAROUS HOT 2
- Traffic resolution: Pure DAIDALUS stops the drone. HOT 23
- GPS-Denied??? HOT 2
- ICAROUS build issues HOT 2
- [
- execution issue HOT 2
- issues about running core-cpu1 HOT 9
- Build error - multiple definitions of appdata.Intgs HOT 8
- traffic data not recorded in json file HOT 5
- Issues running the examples (Geofence, flight plans) HOT 23
- Apparent bug/typo in dds_interface.c
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icarous.