paparazzi-devel
[Top][All Lists]
Advanced

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

Re: [Paparazzi-devel] Paparazzi center ans CGS for Windows


From: David Conger
Subject: Re: [Paparazzi-devel] Paparazzi center ans CGS for Windows
Date: Fri, 07 Oct 2011 13:25:58 -0700

This is the Paparazzi-devel Developer email list right? 

FWIW: Why doesn't MavLink simply integrate and work with IVY and require no 
changes from the Paparazzi side? Maybe that is what you propose as you are the 
lead developer? 


-David

 
On Oct 7, 2011, at 10:03 AM, Meier Lorenz wrote:

> Given that I'm the QGC main developer I'm clearly biased regarding it, so I 
> won't give any advice on that - download it and try the simulation and see 
> for yourself:
> 
> 
> https://github.com/mavlink/v10release/downloads
> http://qgroundcontrol.org/dev/build_source
> 
> Regarding MAVLink I have a stronger opinion, given that it has been adopted 
> by quite a few projects I believe it is in a sweet spot between being 
> relatively simple, yet powerful enough to cover most needs. We're working 
> currently on a few high-level features like the mission library, but these 
> are optional parts, the core protocol is pretty easy to adopt.
> 
> With an aerial middleware (MAVConn), a ROS bridge and a Python interface and 
> graphing tool (Andrew Tridgell's excellent pyMAVLink) it also has a 
> reasonable Ecosystem beyond just the onboard C implementation and the 
> available GCS.
> 
> 
> On Oct 6, 2011, at 6:38 PM, Rui Costa wrote:
> 
> 
> 
> The best solution now will be to adapt the QGroundControl and MavLink, right?
> 
> 
> 
> Cheers
> Rui Costa
> 
> On Thu, Oct 6, 2011 at 4:31 PM, Rui Costa 
> <address@hidden<mailto:address@hidden>> wrote:
> Thnk you Lorenz for your great opinion. It's a good help.
> 
> 
> I would like to improve the actual paparazzi GCS, but I don't know how to do 
> it and don't understand the actual language.
> 
> It would be nice to improve some things on the GCS. Is there anyone working 
> on that? Maybe we can join a comission to see what can be improved and work 
> together to archieve that.
> 
> 
> 
> Cheers
> Rui Costa
> 
> 
> 
> 
> 
> On Thu, Oct 6, 2011 at 4:24 PM, Meier Lorenz 
> <address@hidden<mailto:address@hidden>> wrote:
> One comment on that. I have an OpenPilot board sitting here and know the 
> onboard and offboard codebase at least ok, if not well. Its a great project 
> and I'm happily using it.
> 
> 
> However: OpenPilot has a kind of "shared memory" architecture between GCS and 
> autopilot.
> 
> If you change an onboard data object in only one variable -> Complete 
> re-build of the GCS
> 
> This approach works nicely for OpenPilot. It is however about the worst-case 
> for a multi-project use of the GCS, since it effectively forces you to use 
> the very same data containers. And since the data containers are even used on 
> the UI level, changing the protocol forces you to update the UI code.
> 
> The difference between QGroundControl/MAVLink and OpenPilot is that MAVLink 
> and QGC have one abstraction layer on each the autopilot and the GCS side. So 
> the user interface can be changed without effects and the onboard code can be 
> changed without side-effects. OpenPilot misses these layers in the onboard 
> code and in the GCS.
> So it is very elegant for a single project. But its the opposite of 
> standardized communication - I've even added MAVLink support for the OP board 
> I'm using for this reason.
> 
> So don't take me wrong, nothing against OpenPilot, I'm happily running a 
> board with OP on it and I'm partly using the GCS. But for a multi-project 
> use, this is a dead end.
> 
> 
> Please also note that the OP GCS has a weak mission support (I haven't seen a 
> waypoint list at all so far), so I'm not sure how this will work out for the 
> very advanced concepts the PPZ community is used to. Other GCS like APM 
> Planner, HK GCS or QGC are also not on the PPZ versatility level, but they at 
> least support takeoff / landing / loiter waypoints and actions like relay 
> firing, with more MAV_CMDs to come:
> MAV_CMD reference: http://pixhawk.ethz.ch/wiki/mavlink/
> 
> And on a personal note: I really think there is a need for a standardized, 
> open and not project-owned protocol out there. APM and Pixhawk are already 
> sharing MAVLink and with QGroundcontrol, APM Planner and HK GCS there are 
> several options available (QGC runs on all three OS, APM Planner on Win and 
> Linux if I remember correctly).
> And there is even Android support: 
> http://diydrones.com/profiles/blogs/copter-gcs-with-mission-support-and-more.
> 
> After Paparazzi strived for openness so long it would be sad to see this 
> opportunity pass to really have joint protocol in the community.
> 
> 
> Cheers,
> Lorenz
> 
> 
> On Oct 6, 2011, at 5:48 PM, Rui Costa wrote:
> 
> I would like to have your feedback about the ideia of modifying the openpilot 
> GCS software to work with paparazzi boards.
> 
> We have the authorization from openpilot people to do it.
> 
> It's an highly customizing platform and appears to be easy to work. Almost 
> everything is in C++ language.
> 
> It can work on linux, windows or MAC OS and permits to create installation 
> files. So, it's very userfriendly for some end users.
> 
> 
> What you think?
> 
> http://wiki.openpilot.org/display/Doc/Ground+Control+Station+User+Manual
> 
> 
> 
> Cheers
> Rui Costa
> 
> 
> 
> 
> 
> On Mon, Sep 19, 2011 at 4:38 PM, Rui Costa 
> <address@hidden<mailto:address@hidden><mailto:address@hidden<mailto:address@hidden>>>
>  wrote:
> Hi again,
> 
> Just to correct the link:
> 
> www.openpilot.org<http://www.openpilot.org/><http://www.openpilot.org/>
> 
> 
> 
> 
> Cheers
> Rui Costa
> 
> 
> 
> 
> On Mon, Sep 19, 2011 at 3:23 PM, Rui Costa 
> <address@hidden<mailto:address@hidden><mailto:address@hidden<mailto:address@hidden>>>
>  wrote:
> Hello Bernard,
> 
> 
> How is the paparazzi center for Windows?
> 
> Did you saw the CGS of 
> openpilot.com<http://openpilot.com/><http://openpilot.com/> project?
> 
> www.openpilot.com<http://www.openpilot.com/><http://www.openpilot.com/>
> 
> 
> I tried and it's so user friendly and it's great for the end users. It would 
> be very nice to do something like that.
> 
> I can help. What you think? Have something working on windows right now?
> 
> The openpilot CGS is C++ language.
> 
> 
> Best regards
> Rui Costa
> 
> 
> ---------- Forwarded message ----------
> From: Bernard Davison 
> <address@hidden<mailto:address@hidden><mailto:address@hidden<mailto:address@hidden>>>
> Date: Wed, Jul 27, 2011 at 7:42 AM
> Subject: Re: [Paparazzi-devel] Paparazzi center ans CGS for Windows
> To: 
> address@hidden<mailto:address@hidden><mailto:address@hidden<mailto:address@hidden>>
> 
> 
> The development process has started and the documentation also started but I 
> haven't got as far as Eric yet.
> I've been stuck on some other tasks but should be back onto it in a week or 
> two tops.
> Keep an eye on http://paparazzi.enac.fr/wiki/Installation/Windows
> 
> Note that I would not recommend anyone follow the instructions unless they 
> want to help out Eric and I in making the system work.
> 
> Cheers,
> Bernie.
> 
> Bernard Davison
> 
> Web: 
> http://www.gondwana.com.au<http://www.gondwana.com.au/><http://www.gondwana.com.au/>
> Mobile: 0412 039 128
> Skype: rbdavison
> 
> Sponsor my Oxfam 
> Trailwalker<http://trailwalker.oxfam.org.au/sydney/teams/team/?team_id=9819> 
> team.
> 
> 
> 
> 
> On 26/07/2011, at 11:11 PM, Rui Costa wrote:
> 
> Hello,
> 
> 
> Any news about the development of the Paparazzi center and CGS software for 
> Windows?
> 
> 
> 
> Best regards
> Rui Costa
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden<mailto:address@hidden><mailto:address@hidden<mailto:address@hidden>>
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
> 
> 
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden<mailto:address@hidden><mailto:address@hidden<mailto:address@hidden>>
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
> 
> 
> 
> 
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden<mailto:address@hidden><mailto:address@hidden<mailto:address@hidden>>
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
> 
> 
> 
> ------------------------------------------------------
> Lorenz Meier
> PhD Student
> Computer Vision and Geometry Lab
> ETH Zurich /
> Swiss Federal Institute of Technology
> http://www.inf.ethz.ch/personal/lomeier/
> 
> 
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden<mailto:address@hidden>
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
> 
> 
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden<mailto:address@hidden>
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
> 
> 
> 
> ------------------------------------------------------
> Lorenz Meier
> PhD Student
> Computer Vision and Geometry Lab
> ETH Zurich /
> Swiss Federal Institute of Technology
> http://www.inf.ethz.ch/personal/lomeier/
> 
> 
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel




reply via email to

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