ArduPilot / ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source
http://ardupilot.org/
GNU General Public License v3.0
11.06k stars 17.61k forks source link

AP_RangeFinder: support multiple MaxbotixI2C sonar #14069

Closed robynat closed 3 years ago

robynat commented 4 years ago

Enhancement request

Issue details

Comments added by @rmackay9: Copter-4.0.3 (and master) do not support multiple Maxbotix sonar. We should enhance AP_RangeFinder.cpp so that it passes in the I2C address specified by the user (i.e. "params[instance].address"). We need to be careful though that users are not then forced to set the _ADDR parameter if the default I2C address is used. I.e. we want to allow multiple MaxbotixI2C sonar to be used but the setup should not become more difficult for the average user.


Impostare piu MaxbotixI2C su arducopter 4.0.3 non funziona poichè anche se si cambiano gli indirizzi di ogni singolo modulo sonar e vengono inseriti nelle impostazioni di arducopter 4.0.3 non funzionano poichè viene letto solo l'indirizzo di default (224) e non viene tenuto conto dei nuovi indirizzi impostati....mi chiedo se è possibile ottenere una correzione del firmware per gestire diversi di questi sonar contemporaneamente.....grazie

Version _arducopter 4.0.3

Platform [x] All [ ] AntennaTracker [ x ] Copter [ ] Plane [ ] Rover [ ] Submarine

Airframe type f airframe quad

Hardware type Pixhawk autopilot hardware

Logs Please provide a link to any relevant logs that show the issue

rmackay9 commented 4 years ago

I've updated the subject line and contents a bit to translate to english but also specify what we need to do to support this. It's not a big change actually.

robynat commented 4 years ago

ok....di certo per voi non è un grosso problema mentre per me è quasi invalicabile non conoscendo questo genere di programmazione .....resto in attesa di un vostro aggiornamento al firmware.......se invece avete qualche dubbio nel campo elettronico (e non credo visto lo sviluppo continuo e costante del firmware) io potrei aiutarvi come elettronico specializzato in microelettronica in avionica.....grazie

robynat commented 4 years ago

Comunque ho costruito 3 droni con tre diversi fly controller ed oltre questo problema non ho riscontrato nessun'altra anomalia nel firmware 4.0.3 ...almeno per come li uso io...ancora grazie

hendjoshsr71 commented 3 years ago

Closing. This was fixed here https://github.com/ArduPilot/ardupilot/pull/14636