Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Andrew Tridgell
@tridge
the Parrot line of drones is all Linux based, as is AirWare
mhct
@mhct
Thanks @tridge. I wasn't aware of the issues you mentioned in the specialized RT kernels.
Perhaps a good and cheap solution is to keep two separate computers on board of the drone. One for the autopilot with linux and another for adding peripherals and high level apps, such as for sensing, etc..
Víctor Mayoral Vilches
@vmayoral
@mhct we've been working on that and recently released Erle-Brain+ for alpha testers https://erlerobotics.com/blog/product/erle-brain-plus/
mhct
@mhct
@vmayoral that is great. I was talking to some colleagues during lunch, about doing something very similar... to facilitate the development of drone applications with multiple sensors etc. Tx for the link
wwhhtt
@wwhhtt
@CraigElder Meant Pix2 implementation in Solo, not Pix2 itself. Navio+ arrived today, excited to do some testing.
Make sure you don't use the screws provided to mount the NavIO+ board to the PI, or you will have very upset compass ;)\
Jason Kridner
@jadonk
vmayoral: why are you going away from a BeagleBone-based design on https://erlerobotics.com/blog/product/erle-brain-plus/ ? Doesn't the real-time control aspect of the PRUs stand out for you?
vmayoral: based on what tridge said at ELC, I was thinking you guys were very happy with BeagleBone.
vmayoral: I've finally been flying my quad.... https://vimeo.com/135122724 ... still have a lot to learn, but wanted to start by learning to fly it a bit. it is currently down with a broken motor.
Víctor Mayoral Vilches
@vmayoral
@jadonk good to see you around here! Love the video! thanks for sharing
@jadonk regarding Erle-Brain+, it does contains a BeagleBone Black and an additional Odroid-XU3 among several other components. Of course, we still make good use of the PRUs.
Jason Kridner
@jadonk
oh!
Víctor Mayoral Vilches
@vmayoral
@jadonk We initially planned on making use of BeagleBoard-X15 to release a "brain" with more processing capabilities but it did not became available as expected so we decided to build on top of something different to address some client needs
we're still eager to try it out though. Hopefully soon!
Roozbeh Chehrazi
@roozich
hi guys i have a few questions , the pxf project is based on beagle bone black and PRUs , and sensors are connected to spi bus as well , i know that the spi bus is much faster and simpler than i2c bus to use but i think that i2c bus is fast enough for sensors to sending or receiving data , According to the schematic the PRUs are used to generate PWM signals because of their low latency , well , i want to know is there any alternative project based on BBB or raspberry pi or any others that support i2c mode sensors and using a fixed and general method to produce PWM signals ? my goal is making a board that support multi different platform
Fredrik Hedberg
@fhedberg
@roozich Navio+ is using a PCA9685 on I2C for PWM output
Roozbeh Chehrazi
@roozich
@fhedberg awesome chip , thanks for your replay
Jason Kridner
@jadonk
vmayoral: I'm getting my beta X15s in a week or so. Can you build a copter right-away if I get you one?
Randy Mackay
@rmackay9
@jadonk, nice video! I've stuck it on the ErleBrain intro page in the Overview section. http://planner.ardupilot.com/wiki/other-project-and-common-topics/common-autopilots/common-erle-brain-linux-autopilot/
I guess the additional linux companion computer on the ErleBrain+ is because the BBB doesn't have the CPU power for serious vision apps. I can see why that's done but it does lead to quite a bulky package.
Víctor Mayoral Vilches
@vmayoral
@jadonk missed that last comment. Please do so! If you can send us one i can indeed set up a copter with it.
@rmackay9, that's right , Erle-Brain+ is 455 grams.
Víctor Mayoral Vilches
@vmayoral
@roozich, agreed with @fhedberg, the PCA provides quite good results. Regarding your intentions, we already have something similar that we created for a project: a daughter board that fits with BBB, RPi, RPi2 and Odroid-C1. I don't think we'll retail the board but if you are interested on the design, ping me.
Roozbeh Chehrazi
@roozich
This message was deleted
This message was deleted
Roozbeh Chehrazi
@roozich
pic-demo.jpg
@vmayoral thank you for your contribution , actually i finished my first pcb project as a developer level last week and i focus on i2c operational mode for sensors , i used pca9685 for pwm but i was worried about its range and calibrations , anyway the next step is providing driver for cape through Device Tree : )
Víctor Mayoral Vilches
@vmayoral
@roozich that looks nice. Keep up the good work then
Jason Kridner
@jadonk
@roozich cool! Just seeing your Aug 17 post.
Jason Kridner
@jadonk
@roozich have you thought about directly using the OSD3358? We are getting close (month or so?) to releasing the http://strawsondesign.com Robotics Cape and we have our second prototype of the BeagleBone Blue (http://bbb.io/blue) out to fabrication now.
oh, crap, just noticed these comments were from 2015. Anyone still on this gitter.im?
jadonk @jadonk just installed a gitter.im client and is checking outstanding messages/mentions.
Grant Morphett
@gmorph
yep
semsimsom
@semsimsom
Hi,all
Does any work with dragonlink rc ?
Shantanu Bhadoria
@shantanubhadoria
Hi Guys, this looks like a awesome community, I just wanted to run my plans by the experienced people here to see if I am planning myself into a trap.
Q1: I am planning to use a pi to get sensor readings from a i2c 10dof sensor and have it control the quad using a PCA9685 board (over i2c). Do you foresee any problems doing that in terms of refresh rate requirements for the IMU of the PWM module?
Q2: does Navio have a PRU to control PWM or read sensor data? I mean does it have another PRU to control the PCA 9685 chip based on IMU data or is it all handled by the Pi itself. cheers!
Andrew Tridgell
@tridge
@shantanubhadoria this channel is a bit dead now, discussion is now in this channel: https://gitter.im/ArduPilot/ardupilot and on discuss.ardupilot.org
NavIO doesn't have PRUs, but has i2c controllers that give similar functionality
Shantanu Bhadoria
@shantanubhadoria
Thanks @tridge joining the other channel
Georgii Staroselskii
@staroselskii
@shantanubhadoria By the way, Navio 2 has a dedicated MCU for that purpose.
bharatm11
@bharatm11
Is there a way to update waypoints dynamically using a Linux onboard computer to the Pixhawk instead of using waypoints from the predefined flight plan?
Andrew Tridgell
@tridge
@bharatm11 yes, it can be done with either mavproxy or dronekit-python
I'd suggest you ask in either the mavproxy or dronekit-python channels
bluecat1997
@bluecat1997

I'm preparing China aero design challenge competition .we have designed a fixedwing.and when work with the pixhawk we met several questions.
1.when we move the aireron the rudder will move with the aireron.how to disconnected the aileron and rudder

2.in manual mode and stabilize mode we just use 30% of elevator servo movement range.so we set channel 2 to 30% on our transmitter.but after radio calibration on mission planner .in fbwa mode we pull the elevator stick full downthe elevator servo still can move to 100%

이영재
@lgh5054_twitter
I want to use two LiDAT-Lite3! Please Help me.
ninawrong
@ninawrong

So I used a stereo camera, a TX2 on top of Pixhawk to achieve fully autonomous drone flight and collision avoidance.

In case someone is also interested, here is how I have done it:https://github.com/generalized-intelligence/GAAS/tree/master/demo/tutorial_1

Alex Albert
@alexaalbertt
inertial sense pixhaw??
Islam SEDDIK
@Medislamseddik_twitter
first of all I would like to thank you for your support
and then I am a beginner in this field (I know programming in c and c ++ because I am a computer scientist) I wanted to know is it possible that I start to program controller firmware for drone directly ?
another question is there a solution to program firmware and then test them in a virtual environment (without assembling a drone each time)