Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 11 09:25
    dji-dev commented #471
  • Oct 11 05:38
    addriumruss opened #471
  • Oct 09 11:50
    dji-dev commented #469
  • Oct 09 11:44
    dji-dev commented #470
  • Oct 08 13:20
    liu978079474 commented #469
  • Oct 08 13:14
    liu978079474 commented #469
  • Oct 08 12:27
    hdino opened #470
  • Oct 08 11:14
    dji-dev commented #469
  • Oct 08 03:54
    liu978079474 opened #469
  • Sep 23 20:54

    pcler on 3.9

    (compare)

  • Sep 23 20:54

    pcler on 3.9

    (compare)

  • Sep 23 20:53

    pcler on master

    fix:fix ROS code compile issues… Merge pull request #38 in OS/on… (compare)

  • Sep 23 20:52

    pcler on 3.9.0

    fix:fix ROS code compile issues… Merge pull request #38 in OS/on… (compare)

  • Sep 23 20:51

    pcler on 3.9.0

    (compare)

  • Sep 23 06:32

    pcler on 3.9.0

    (compare)

  • Sep 23 06:18

    pcler on 3.9

    (compare)

  • Sep 19 04:02
    dji-dev commented #468
  • Sep 18 14:04
    mingack opened #468
  • Sep 09 09:19
    dji-dev commented #467
  • Sep 06 19:25
    fong7x7 opened #467
Andre Nguyen
@andre-nguyen
I heard that this year some teams used the matrice at the Asia arena
But I can't find any videos of what happened
Andre Nguyen
@andre-nguyen
and the top teams didnt submit papers :(
rocketsingh
@robnsngh
@andre-nguyen You can checkout the papers published at iarc at http://www.aerialroboticscompetition.org/symposium2013.php
Almost all the teams have submitted their papers.
Andre Nguyen
@andre-nguyen
naw for 2015 Hong Kong didn't submit one
rocketsingh
@robnsngh
oh snap
Andre Nguyen
@andre-nguyen
They're not the only ones.
Some teams even didn't show up like Madrid and Tsinghua. Oh well...
rocketsingh
@robnsngh
On another note, I think it would be a great idea if DJI could share PID value for the position and altitude controller. Almost everyone will have to tune these controllers and it's just a grunt work for most part.
Andre Nguyen
@andre-nguyen
I've been wondering about that, I did a quick flight test and the m100 flies ridiculously well, does it even use a PID controller?
rocketsingh
@robnsngh
Ofcourse it does. I am talking about pid controllers in case developers want to deploy their own custom rig of lidars and cameras.
Andre Nguyen
@andre-nguyen
Hhhmm I remember that the naza m-lite allowed to modify gains in percentages, but the N1 assistant doesn't allow that. Was thinking maybe the N1 had an adaptive controller or something.
rocketsingh
@robnsngh
@andre-nguyen Interesting, I wasnt aware of that.
rocketsingh
@robnsngh
@lanyusea : I am trying to manipulate the altitude while having a HORI position hold. The controls I want to write is Combination #14 mentioned in Appendix. In combination number 14, the quad does not hold its position for roll and pitch value of 0. It seems a little ambigious from the documentation which specific control_mode_byte allows for position. I tested all control_mode_bytes and only the ones where thrust is not sent as the thrust% seems to be having position control. Having position control while tuning altitude PID makes the process easier. Wasnt sure if this was a common issue so I did not open a new issue and wanted to discuss it out here first
Aqua
@lanyusea
@robnsngh will the 2nd combination suit you?
@robnsngh >In this combination,if all input data is '0', the UAV will brake and hold in a self-balance status at a fixed position.
rocketsingh
@robnsngh
@lanyusea : Since I am using my own height measurement sensor + i am flying indoors, I think the most appt control would be vertical thrust. In theory I think I can hack around my way using verticle velocity command but I would prefer thrust command.
Aqua
@lanyusea
@robnsngh did you install Guidance? cause M100 needs the optical flow sensor on Guidance to hold its position.
rocketsingh
@robnsngh
@lanyusea I am using a 3D lidar :)
for height and position estimation
Aqua
@lanyusea
@robnsngh em... therefore you need your own logic to stabilize the drone. You are flying M100 in the 'A' mode actually.
rocketsingh
@robnsngh
@lanyusea : i understand. For the tuning purpose I am flying M100 outdoors and I was hoping that HORIZ_POS or HORIZ_VEL control byte will be able to hold the position using the GPS (given the health_flag > 3, which is true in my case) . I dont want M100 to move horizontally while I am changing altitude. If I can somehow lock horizontal positions while writing thrust % to the Z -axis, my tuning process would be much easier, is there somehow we can do that ?
Aqua
@lanyusea
@robnsngh I understood. The only option is combination 2, where you can set x/y 0 and turning z with a horizontal position lock. But the problem is what we talked before, no thrust%, only z velocity
rocketsingh
@robnsngh
Thanks ! I assume the Z velocity is computed using onboard barometer (if guidance is unavailable). And indoors, this command might be erroneous since M100's reported Z velocity will change due to changing surroundings. But more or less, it should be still possible to use this way of controlling the altitude since I am using an external sensor to measure and close loop ?
Aqua
@lanyusea
@robnsngh yes possible.
gaowenliang
@gaowenliang
This message was deleted
Andre Nguyen
@andre-nguyen
Is there some kind of dji simulator (e.g. in Gazebo) which can be used for development?
Aqua
@lanyusea
@andre-nguyen there is a trivial DJI simulator https://developer.dji.com/onboard-sdk/downloads/ there will be a gazebo or a packed rviz simulator, in about one or two months I guess.
Andre Nguyen
@andre-nguyen
nice! if we're interested in contributing to the development of the simulator is there somewhere we can join in? Will be nice to have this up for the dji challenge
SandW
@SandW
does the onboard sdk ignore the fly area restriction?
Francesco
@Francesco325246247
hello, maybe it is a silly question but I am confused the " DJI developer flight platform* " it is something else than a standard DJI3 ?
Aqua
@lanyusea
@SandW no
@Francesco325246247 only Matrice100 can use Onboard SDK
Francesco
@Francesco325246247
@lanyusea thanks a lot mate :)
crisb-DUT
@crisb-DUT
Can I use Onboard SDK in the A3 controller?
Aqua
@lanyusea
yes. related document will be updated this week
nickpotts
@nickpotts
Hi, a group of friends and I want to be able to control the DJI Phantom 2 Vision+ using a hand gesture program. We already have a working hand gesture program; however, we are having trouble converting those euler points into a signal the remote can read. We were thinking of essentially tricking the remote into thinking the analog sticks are moving but in reality it's the position of our hands that are moving. Any suggestions? Thank you!
Aqua
@lanyusea
please refer to the Mobile SDK document
Oricalworks
@OricalWorksINC
Please Release onboard SDKs for DJI NAZA M v2 for people with less money or students.
Aqua
@lanyusea
@OricalWorksINC cannot, because of hardware limitation. students can apply for the education discount of M100
Oricalworks
@OricalWorksINC
how can i appy for the student discount for the m100
Aqua
@lanyusea
@OricalWorksINC please contact dev@dji.com
Andre Nguyen
@andre-nguyen
Hey @lanyusea, have you ever seen a problem where having the Manifold too close to the Gps module jams the gps signal?
Aqua
@lanyusea
@andre-nguyen yes. The camera cable is something like a flood of noise to make your GPS signal lost when it is too close to the GPS module. Surround the cable by foil to shield your GPS can fix the problem.
Andre Nguyen
@andre-nguyen
Wow, it worked haha. Thanks!
Shikhargupta
@Shikhargupta
Hey @lanyusea , I am working on making DJI M100 autonomous using NVIDIA Jetson TK1 board. When I am running sdk_manifold.launch in dji_sdk_demo package, I am getting this error : '[sdk_manifold.launch] is neither a launch file in package [dji_sdk_demo] nor is [dji_sdk_demo] a launch file name'. Can you please help me out
b.flipped
@bflippedz
I am wondering when I use ROS package for m100 how can I send command to m100? Using telemetry?
Aqua
@lanyusea
@bflippedz you can use wireless data link or an onboard NUC directly
@Shikhargupta I think you forget to source the catkin workspace. try with rosrun dji_sdk_demo dji_sdk_client
geetesh
@geetesh
Hi guys, so glad i found this channel on gitter. Is DJI planning to release a way to input custom state estimation to the N1 controller through the onboard SDK? Or can you share the Guidance CAN protocol or GPS CAN protocol so that we can do it ourselves