parallaxinc / Flight-Controller

Quadcopter Flight Controller
Other
24 stars 20 forks source link

Serial command set #32

Open MatzElectronics opened 7 years ago

MatzElectronics commented 7 years ago

Serial Command Set or other method of control outside of transmitter. I'm guessing that this is a precursor or building block to GPS control anyway? It is the most requested feature after GPS itself.

JasonDorie commented 7 years ago

I would not recommend this until GPS is implemented. The quad has no way of holding a set position otherwise.

I mean, I could do "set roll", "set pitch" style commands, but those have no way to know if you're actually moving forward, sideways, etc. With GPS position hold, we'd just change the hold position (forward 10cm, back 10cm, etc) and the rest of the system would just deal with it.

J

On Saturday, September 17, 2016, Matthew Matz notifications@github.com wrote:

Serial Command Set or other method of control outside of transmitter. I'm guessing that this is a precursor or building block to GPS control anyway? It is the most requested feature after GPS itself.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/issues/32, or mute the thread https://github.com/notifications/unsubscribe-auth/ANak_jc7JzswotUEiBWFKT_Q3hTraeTYks5qq6dngaJpZM4J_i8b .

MatzElectronics commented 7 years ago

I do think it should include both - partially because of GPS denied environments, and partially because this is forward thinking with using a safer mini-quad.

Matthew Matz | STEM/Robotics Educator Parallax Inc. | Direct: 916-625-3019 | www.parallax.com | @M atzElectronics http://twitter.com/MatzElectronics

On Sat, Sep 17, 2016 at 8:25 PM, Jason Dorie notifications@github.com wrote:

I would not recommend this until GPS is implemented. The quad has no way of holding a set position otherwise.

I mean, I could do "set roll", "set pitch" style commands, but those have no way to know if you're actually moving forward, sideways, etc. With GPS position hold, we'd just change the hold position (forward 10cm, back 10cm, etc) and the rest of the system would just deal with it.

J

On Saturday, September 17, 2016, Matthew Matz notifications@github.com wrote:

Serial Command Set or other method of control outside of transmitter. I'm guessing that this is a precursor or building block to GPS control anyway? It is the most requested feature after GPS itself.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/issues/32, or mute the thread https://github.com/notifications/unsubscribe- auth/ANak_jc7JzswotUEiBWFKT_Q3hTraeTYks5qq6dngaJpZM4J_i8b .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/issues/32#issuecomment-247822670, or mute the thread https://github.com/notifications/unsubscribe-auth/AS0quEe-hq6JplpXaN6nDDcOFxB_Espsks5qrK82gaJpZM4J_i8b .

JasonDorie commented 7 years ago

So my next question is, how do you see users feeding these commands in? Like, from a terminal? From a homebrew XBee radio? From within the firmware itself? Just curious what you're trying to accomplish by providing these commands. I really think without any sort of position hold it requires a pilot, so I'm wondering what you foresee this being used for.

On Sat, Sep 17, 2016 at 8:36 PM, Matthew Matz notifications@github.com wrote:

I do think it should include both - partially because of GPS denied environments, and partially because this is forward thinking with using a safer mini-quad.

Matthew Matz | STEM/Robotics Educator Parallax Inc. | Direct: 916-625-3019 | www.parallax.com | @M atzElectronics http://twitter.com/MatzElectronics

On Sat, Sep 17, 2016 at 8:25 PM, Jason Dorie notifications@github.com wrote:

I would not recommend this until GPS is implemented. The quad has no way of holding a set position otherwise.

I mean, I could do "set roll", "set pitch" style commands, but those have no way to know if you're actually moving forward, sideways, etc. With GPS position hold, we'd just change the hold position (forward 10cm, back 10cm, etc) and the rest of the system would just deal with it.

J

On Saturday, September 17, 2016, Matthew Matz notifications@github.com wrote:

Serial Command Set or other method of control outside of transmitter. I'm guessing that this is a precursor or building block to GPS control anyway? It is the most requested feature after GPS itself.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/issues/32, or mute the thread https://github.com/notifications/unsubscribe- auth/ANak_jc7JzswotUEiBWFKT_Q3hTraeTYks5qq6dngaJpZM4J_i8b .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/ issues/32#issuecomment-247822670, or mute the thread https://github.com/notifications/unsubscribe-auth/AS0quEe- hq6JplpXaN6nDDcOFxB_Espsks5qrK82gaJpZM4J_i8b .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/issues/32#issuecomment-247823096, or mute the thread https://github.com/notifications/unsubscribe-auth/ANak_iDRiMc-j4biMO4Y46vykY33aOAOks5qrLHFgaJpZM4J_i8b .

MatzElectronics commented 7 years ago

The RX/TX port, with another micro issuing them. It's a request we get from universities most frequently who are doing things with computer vision or some other kind of research, and are using the v3 as a base platform because it's a good workhorse for that type of thing.

On Sep 17, 2016 9:19 PM, "Jason Dorie" notifications@github.com wrote:

So my next question is, how do you see users feeding these commands in? Like, from a terminal? From a homebrew XBee radio? From within the firmware itself? Just curious what you're trying to accomplish by providing these commands. I really think without any sort of position hold it requires a pilot, so I'm wondering what you foresee this being used for.

On Sat, Sep 17, 2016 at 8:36 PM, Matthew Matz notifications@github.com wrote:

I do think it should include both - partially because of GPS denied environments, and partially because this is forward thinking with using a safer mini-quad.

Matthew Matz | STEM/Robotics Educator Parallax Inc. | Direct: 916-625-3019 | www.parallax.com | @M atzElectronics http://twitter.com/MatzElectronics

On Sat, Sep 17, 2016 at 8:25 PM, Jason Dorie notifications@github.com wrote:

I would not recommend this until GPS is implemented. The quad has no way of holding a set position otherwise.

I mean, I could do "set roll", "set pitch" style commands, but those have no way to know if you're actually moving forward, sideways, etc. With GPS position hold, we'd just change the hold position (forward 10cm, back 10cm, etc) and the rest of the system would just deal with it.

J

On Saturday, September 17, 2016, Matthew Matz < notifications@github.com> wrote:

Serial Command Set or other method of control outside of transmitter. I'm guessing that this is a precursor or building block to GPS control anyway? It is the most requested feature after GPS itself.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/issues/32, or mute the thread https://github.com/notifications/unsubscribe- auth/ANak_jc7JzswotUEiBWFKT_Q3hTraeTYks5qq6dngaJpZM4J_i8b .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/ issues/32#issuecomment-247822670, or mute the thread https://github.com/notifications/unsubscribe-auth/AS0quEe- hq6JplpXaN6nDDcOFxB_Espsks5qrK82gaJpZM4J_i8b .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/ issues/32#issuecomment-247823096, or mute the thread https://github.com/notifications/unsubscribe-auth/ANak_iDRiMc- j4biMO4Y46vykY33aOAOks5qrLHFgaJpZM4J_i8b .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/Flight-Controller/issues/32#issuecomment-247824475, or mute the thread https://github.com/notifications/unsubscribe-auth/AS0quHT703H-_sWsZR7nZ18WrRTia6Teks5qrLvegaJpZM4J_i8b .