Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 13 22:32

    gautierhattenberger on crazyflie_2.1-integration

    (compare)

  • Jan 13 22:32

    gautierhattenberger on master

    [imu] add support for the BMI08… [ahrs] add Madgwick AHRS implem… [datalink] support the datalink… and 4 more (compare)

  • Jan 13 22:32
    gautierhattenberger closed #2481
  • Jan 13 22:32
    gautierhattenberger milestoned #2481
  • Jan 13 20:57

    gautierhattenberger on master

    Qt module creator (#2479) * Ad… (compare)

  • Jan 13 20:57
    gautierhattenberger closed #2479
  • Jan 13 15:03
    Fabien-B synchronize #2479
  • Jan 13 14:05
    gautierhattenberger labeled #2479
  • Jan 13 14:05
    gautierhattenberger labeled #2479
  • Jan 13 13:22
    gautierhattenberger synchronize #2481
  • Jan 13 13:22

    gautierhattenberger on crazyflie_2.1-integration

    [tool] crazyradio to Ivy bridge… [board] Crazyflie 2.1 board fil… [fix] fix macro It was not mak… (compare)

  • Jan 13 13:10
    Travis paparazzi/paparazzi (crazyflie_2.1-integration) passed (7734)
  • Jan 13 12:47
    gautierhattenberger review_requested #2481
  • Jan 13 12:47
    gautierhattenberger review_requested #2481
  • Jan 13 12:47
    gautierhattenberger labeled #2481
  • Jan 13 12:47
    gautierhattenberger labeled #2481
  • Jan 13 12:47
    gautierhattenberger labeled #2481
  • Jan 13 12:47
    gautierhattenberger labeled #2481
  • Jan 13 12:47
    gautierhattenberger labeled #2481
  • Jan 13 12:47
    gautierhattenberger opened #2481
HooperFly
@hooperfly
Global Synchronized Autonomy(GSA) #1 is on the horizon. Here's a github repo to hold the various tools for use during the event: https://github.com/hooperfly/global-synchronized-autonomy
HooperFly
@hooperfly
Beta 0.2.2 of the Flying Robot Commander now includes the ability to express color attributes via the frc_conf.xml configuration file. - https://github.com/paparazzi/flyingrobotcommander
Dan Berry
@dgberry1
How fast can the telemetry port run on the Elle0? it is currently set at 57600bps
it will be direct connected during operation, not through a radio link
Screen Shot 2016-04-09 at 6.59.37 PM.png
Dan Berry
@dgberry1
@esden cool thanks
Dan Berry
@dgberry1
Is there a way out find out if the messages I created, were flashed to the autopilot?
Freek van Tienen
@fvantienen
got a quick question.. If I have a sensor with Magneto and Pitot together which is external.. how should I add the ID to the abi interface?
under differential pressure, or under Magneto, or under IMU?
Next to this the magnetometer also has a different BODY_TO_IMU.
For now I’ve implemented a static struct OrientationReps body_to_mag; in the module itself, but we should think about this for the future how to implement multiple IMU’s more nicely
Felix Ruess
@flixr
just choose an ID that is unique, so not already used for any of the sensors it provides
yeah, if you have good ideas on how to handle multi imu better: paparazzi/paparazzi#1585
paparazzi/paparazzi#197
Freek van Tienen
@fvantienen
tnx ;) yeah will look at it because we are currently a bit strugling with this
@gautierhattenberger in papget.ml on this line: https://github.com/paparazzi/paparazzi/blob/master/sw/lib/ocaml/papget.ml#L80 it makes use of the PprzLink.string_of_value but I would like to have an option to use the PprzLink.formatted_string_of_value. Because if I’m correct this would add the option to show for example a flight_mode string and not the number etc.
Felix Ruess
@flixr
the main thing is that we have to find a nice way to configure it
Freek van Tienen
@fvantienen
@flixr yes that’s not easy
@gautierhattenberger what I currently have is something like this:
let string_of_value =
      match sender with 
          None ->  PprzLink.string_of_value value 
        | Some id -> [PC.property "field" id] in
@gautierhattenberger Currently I don’t know how to parse the XML in ocaml to get the formatted property of the property tag inside a papget.
<property name="field" value=“FBW_STATUS:mode” formatted=“true”>
Gautier Hattenberger
@gautierhattenberger
can you push this in a branch somewhere ?
Freek van Tienen
@fvantienen
I don’t have a branch yet… because I didn’t get something working.. I was struggeling with the above lines which were the only changes
@flixr this is what I have a rotation for magneto now: fvantienen/paparazzi@10cca1c
it’s not so nice because it is in reference to the the other IMU
Gautier Hattenberger
@gautierhattenberger
I guess this kind of property should be handled in the papget initializer so you can get its property afterwards
Gautier Hattenberger
@gautierhattenberger
you should modify papget_renderer.ml to get the property from the config attribute (which should be the result of xml attribute parsing) and add it to the local config method that sends the list of parameters for a papget
ralphwu
@ralphwu
How do I test RC Radio in Umarim Lite?
Gautier Hattenberger
@gautierhattenberger
you can change the telemetry mode to ppm to see if the RC data is correctly received
Stephen Hulme
@audaxes
:point_up: April 7, 2016 8:25 PM Since I have had no response to my plea for help re the bebop2 dysfunction would it help to note that Tudelft's conf for this aircraft has two extra settings that are not present in the examples conf I have tried to fly. They are: - settings/estimation/ahrs_int_cmpl_quat.xml & settings/estimation/body_to_imu.xml. Is this significant?
Hector Garcia de Marina
@noether
by inspecting the name, the second one indeed it is
Deon Blaauw
@deonblaauw
@audaxes I only got my bebop2 recently, will let you know as soon as I run into the same issue. I have not tried waypoint navigation yet - luckily you posted your warning before I tried so I'm going to have to go find a wide-open field for that flight ;)
Felix Ruess
@flixr
adding additional settings xml files simply give you the possibility to change them during runtime, if you don't do/need that it has no impact
Stephen Hulme
@audaxes
@flixr , thank you Felix.
Piotr Esden-Tempski
@esden
I am not reposting my instagrams here every time. But I think you might like this one :D https://www.instagram.com/p/BEEtckzzVne/
heh … gitter does not expand those … interesting, in that case maybe twitter? https://twitter.com/1bitsquared/status/719628535510355968
I hope you like it guys! :D
tworu
@tworu
Hi guys, just a quick question from total noob. If I flash my UAV (Bebop 2) with Paparazzi soft, will it keep current functionality as well? (for ex. my kid uses it via android phone)
Gautier Hattenberger
@gautierhattenberger
@tworu we had an issue with GPS config, but I think it has been solved now, at least on the master branch
tworu
@tworu
@gautierhattenberger so this software is basically an addon to exisiting linux fw?
Gautier Hattenberger
@gautierhattenberger
what it does is copying the program on the drone, stop the original program and start the new one
unless you modify the init scripts, it will start the original firmware at next startup
tworu
@tworu
Ok, great
Thanks a lot for clarifying this out. I'll perform a test flight as soon as I get home.
Felix Ruess
@flixr
@esden looks nice! :-)
Piotr Esden-Tempski
@esden
@flixr thanks! :)
Joerg Wangemann
@joewa
@esden Looks great! But what is the new spec.? Please advertise :smile:
don't be so shy :smile:
Piotr Esden-Tempski
@esden
Just as a sidenote for those who don’t know why BMPM is an advantage vs built in DFU: you can inspect code, step through execution and do “proper” debugging with breakpoints, variable watches and many others. You don’t have to guess, you can see, what is wrong with your code, while it is running on your microcontroller.
Piotr Esden-Tempski
@esden
Also what is the advantage of using a dedicated BMPM vs reprogramming your discovery board. The Black magic probe comes with more flash, so more advanced features that are about to come to the platform have space to live in. It has support for tracing. (you can trace the real time execution of your code) it is much smaller, so you can do your debugging ond work on the go, and it comes with the 10pin ARM Cortex connector that can do JTAG as well as SWD as opposed to your discovery board. :)
What is the difference of BMPM vs other JTAG. It does not require OpenOCD or some other computer side server software. It implements the GNU Debugger (GDB) protocol on board. You connect to it through the extended remote command inside your arm-none-eabi-gdb software. This makes the setup much easier and less prone to malfunction. If you ever were stepping through some arm code using OpenOCD and a $10 FTDI based JTAG adapter you definitely will know what I am talking about. :D