paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] How to integrate a new IMU to


From: refik
Subject: Re: [Paparazzi-devel] How to integrate a new IMU to
Date: Fri, 29 Mar 2013 23:21:38 +0200

Thank you very much Felix,

We will follow the steps. We do not have any experience with makefiles, I
will need some help for writing the makefiles. 

Cheers,
Refik



-----Original Message-----
From: address@hidden
[mailto:address@hidden On
Behalf Of address@hidden
Sent: Friday, March 29, 2013 10:46 PM
To: address@hidden
Subject: Paparazzi-devel Digest, Vol 108, Issue 82

Send Paparazzi-devel mailing list submissions to
        address@hidden

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
or, via email, send a message with subject or body 'help' to
        address@hidden

You can reach the person managing the list at
        address@hidden

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Paparazzi-devel digest..."


Today's Topics:

   1. Re: How to integrate a new IMU to (Hector Garcia de Marina)
   2. Re: How to integrate a new IMU to (Felix Ruess)


----------------------------------------------------------------------

Message: 1
Date: Fri, 29 Mar 2013 21:11:10 +0100
From: Hector Garcia de Marina <address@hidden>
To: address@hidden
Subject: Re: [Paparazzi-devel] How to integrate a new IMU to
Message-ID:
        <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"

In my case I have this:
http://nl.mouser.com/ProductDetail/STMicroelectronics/STEVAL-MKI124V1/?qs=%2
fha2pyFaduidzUlA24uekG9%252bzUv6bIopOy9%252bD9tKhzLtMTU%2fOtUEsw%3d%3d

But they also have this other IC in their webpage:
http://www.st.com/web/en/catalog/sense_power/FM89/SC1448/PF253162


On Fri, Mar 29, 2013 at 9:04 PM, Mauro Garcia Acero <address@hidden
> wrote:

> **
>
> Which IMU are you talking about?****
>
> ** **
>
> The iNemo v2?****
>
> ** **
>
> I developed a driver for another IMU not so long ago and integrated into
> Paparazzi. It used the SPI port but it should not be very much different
> from the I2C. I created a specific subsystem for this IMU.****
>
> ** **
>
> Regards,
> M.****
>
> ** **
>
> ** **
>
> ** **
>   ------------------------------
>
> *From:* address@hidden:
> address@hidden *On Behalf Of
> *Leonardo de Almeida e Bueno
> *Sent:* viernes, 29 de marzo de 2013 18:15
> *To:* address@hidden
> *Subject:* Re: [Paparazzi-devel] How to integrate a new IMU to****
>
> ** **
>
> I am in the same condition as Hector, I have the IMU but I don't have all
> the drivers, do you mind sharing it?****
>
> On Mar 29, 2013 6:31 AM, "Hector Garcia de Marina" <address@hidden>
> wrote:****
>
> I also have this IMU but I have not written the driver yet.****
>
> ** **
>
> Do you mind to share it? then I can help you to integrate it.****
>
> ** **
>
> Cheers,****
>
> H?ctor****
>
> ** **
>
> On Fri, Mar 29, 2013 at 8:15 AM, refik <address@hidden> wrote:*
> ***
>
> Hello,****
>
>  ****
>
> We want to integrate a new IMU module to paparazzi.  It is a 10 DOF IMU
> module from ST Microelectronics. We wrote driver codes and we can
currently
> read all the sensor values using I2C port of an arduino processor.****
>
>  ****
>
> How can we integrate our IMU to paparazzi?  Are there any documents
> defining basic steps of integrating a new module code?****
>
>  ****
>
> We investigated ArduIMU v2 module (
> http://paparazzi.github.com/docs/latest/module__ins_arduimu.html )  ****
>
>  ****
>
> If the integration of our IMU to paparazzi will be hard, I think that we
> can change ins_arduimu.c file and it reads our sensor values. Therefore,
we
> can use ins_arduimu.xml file for configuration.   Do you suggest this
> method? It is not an elegant solution I know, if possible we want to
> integrate the IMU directly.****
>
>  ****
>
> Cheers,****
>
> Refik****
>
>  ****
>
>  ****
>
>  ****
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel****
>
>
>
> ****
>
> ** **
>
> --
> H?ctor****
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel****
>
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>
>


-- 
H?ctor
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20130329/a
00b5e83/attachment.html>

------------------------------

Message: 2
Date: Fri, 29 Mar 2013 21:46:04 +0100
From: Felix Ruess <address@hidden>
To: Paparazzi devel list <address@hidden>
Subject: Re: [Paparazzi-devel] How to integrate a new IMU to
Message-ID:
        <address@hidden>
Content-Type: text/plain; charset="utf-8"

Hi,

the correct way to implement a new IMU driver would be to first create
peripheral drivers for the sensors you are using in sw/airborne/peripherals.
E.g. similar to
sw/airborne/peripherals/adxl345_i2c.c<https://github.com/paparazzi/paparazzi
/blob/master/sw/airborne/peripherals/adxl345_i2c.c>
Then create a new imu driver (in sw/airborne/subsystems/imu) which uses
these peripherals.
E.g. like
sw/airborne/subsystems/imu/imu_aspirin_i2c.c<https://github.com/paparazzi/pa
parazzi/blob/master/sw/airborne/subsystems/imu/imu_aspirin_i2c.c>
Then create a subsystem makefile for it in conf/firmwares/subsystems/shared
Simialr to
conf/firmwares/subsystems/shared/imu_aspirin_i2c_v1.5.makefile<https://githu
b.com/paparazzi/paparazzi/blob/master/conf/firmwares/subsystems/shared/imu_a
spirin_i2c_v1.5.makefile>
 and
conf/firmwares/subsystems/shared/imu_aspirin_i2c_common.makefile<https://git
hub.com/paparazzi/paparazzi/blob/master/conf/firmwares/subsystems/shared/imu
_aspirin_i2c_common.makefile>
If you only have one version of that imu to support, there is no need for a
separate "common" makefile, you would just put everything in one
imu_<name>.makefile

Of course this should be done ontop of the master branch.

Hope that helps.

Cheers, Felix


On Fri, Mar 29, 2013 at 9:11 PM, Hector Garcia de Marina
<address@hidden>wrote:

> In my case I have this:
>
>
http://nl.mouser.com/ProductDetail/STMicroelectronics/STEVAL-MKI124V1/?qs=%2
fha2pyFaduidzUlA24uekG9%252bzUv6bIopOy9%252bD9tKhzLtMTU%2fOtUEsw%3d%3d
>
> But they also have this other IC in their webpage:
> http://www.st.com/web/en/catalog/sense_power/FM89/SC1448/PF253162
>
>
> On Fri, Mar 29, 2013 at 9:04 PM, Mauro Garcia Acero <
> address@hidden> wrote:
>
>> **
>>
>> Which IMU are you talking about?****
>>
>> ** **
>>
>> The iNemo v2?****
>>
>> ** **
>>
>> I developed a driver for another IMU not so long ago and integrated into
>> Paparazzi. It used the SPI port but it should not be very much different
>> from the I2C. I created a specific subsystem for this IMU.****
>>
>> ** **
>>
>> Regards,
>> M.****
>>
>> ** **
>>
>> ** **
>>
>> ** **
>>   ------------------------------
>>
>> *From:*
address@hidden:
>> address@hidden *On Behalf
>> Of *Leonardo de Almeida e Bueno
>> *Sent:* viernes, 29 de marzo de 2013 18:15
>> *To:* address@hidden
>> *Subject:* Re: [Paparazzi-devel] How to integrate a new IMU to****
>>
>> ** **
>>
>> I am in the same condition as Hector, I have the IMU but I don't have all
>> the drivers, do you mind sharing it?****
>>
>> On Mar 29, 2013 6:31 AM, "Hector Garcia de Marina" <address@hidden>
>> wrote:****
>>
>> I also have this IMU but I have not written the driver yet.****
>>
>> ** **
>>
>> Do you mind to share it? then I can help you to integrate it.****
>>
>> ** **
>>
>> Cheers,****
>>
>> H?ctor****
>>
>> ** **
>>
>> On Fri, Mar 29, 2013 at 8:15 AM, refik <address@hidden> wrote:
>> ****
>>
>> Hello,****
>>
>>  ****
>>
>> We want to integrate a new IMU module to paparazzi.  It is a 10 DOF IMU
>> module from ST Microelectronics. We wrote driver codes and we can
currently
>> read all the sensor values using I2C port of an arduino processor.****
>>
>>  ****
>>
>> How can we integrate our IMU to paparazzi?  Are there any documents
>> defining basic steps of integrating a new module code?****
>>
>>  ****
>>
>> We investigated ArduIMU v2 module (
>> http://paparazzi.github.com/docs/latest/module__ins_arduimu.html )  ****
>>
>>  ****
>>
>> If the integration of our IMU to paparazzi will be hard, I think that we
>> can change ins_arduimu.c file and it reads our sensor values. Therefore,
we
>> can use ins_arduimu.xml file for configuration.   Do you suggest this
>> method? It is not an elegant solution I know, if possible we want to
>> integrate the IMU directly.****
>>
>>  ****
>>
>> Cheers,****
>>
>> Refik****
>>
>>  ****
>>
>>  ****
>>
>>  ****
>>
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel****
>>
>>
>>
>> ****
>>
>> ** **
>>
>> --
>> H?ctor****
>>
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel****
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>
>>
>
>
> --
> H?ctor
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20130329/0
5c94f83/attachment.html>

------------------------------

_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


End of Paparazzi-devel Digest, Vol 108, Issue 82
************************************************




reply via email to

[Prev in Thread] Current Thread [Next in Thread]