Difference between revisions of "Quadrotor workshop 20130529"
From Hackerspace.gr
(Created page with "{{Event |logo=Quadrotor.jpg |what=Quadrotor Workshop: Network sockets |tagline=Yet another hackerspace.gr event! |eventowner=User:Acinonyx, User:Skmp |who=skmp, [[User:Acinonyx|A...") |
m |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 17: | Line 17: | ||
don't forget to check out the [[Quadrotor|Project Page]] if you already haven't... | don't forget to check out the [[Quadrotor|Project Page]] if you already haven't... | ||
− | |||
− | * | + | *Bring your laptop* |
− | * | + | |
− | + | ||
− | + | == Aftermath == | |
− | + | ||
− | * | + | * Moved forward on sockets with a basic client - server example made and presented by acynonix |
+ | * Decided to use IP/UDP stack for control communication | ||
+ | * Made network latency tests that gave an average of 16ms over 3 hops in our lan | ||
+ | * Decided to abolish the, now redundant, identifying 2 bits used for serial communication | ||
+ | |||
+ | |||
+ | Seems like we'll be going forward with C/C++ after all. Oh well :) ~ skmp | ||
+ | |||
+ | TODO: | ||
+ | * etc & manolis | ||
+ | ** Commit source code to github | ||
+ | *** Find proper attribution if possible :) | ||
+ | * Study a bit C | ||
+ | ** http://net.pku.edu.cn/~course/cs101/2008/resource/The_C_Programming_Language.pdf (hmm, i wonder the licensing on this ?) | ||
+ | ** http://www2.its.strath.ac.uk/courses/c/ | ||
+ | ** http://en.wikipedia.org/wiki/Ioctl | ||
+ | ** https://www.google.gr/search?q=sockets+in+linux | ||
+ | * Read about packet switching and networks | ||
** https://en.wikipedia.org/wiki/Packet_switching | ** https://en.wikipedia.org/wiki/Packet_switching | ||
** https://en.wikipedia.org/wiki/User_Datagram_Protocol | ** https://en.wikipedia.org/wiki/User_Datagram_Protocol | ||
− | * | + | |
− | ** | + | |
− | ** | + | Pre-Meetup: |
− | ** | + | * Monday |
− | ** | + | ** Over irc (or skype if you prefer ?) |
− | ** | + | ** DECIDE ON TIME PLS ~ http://www.doodle.com/ty2zsstspfuz5ndi |
+ | |||
+ | WORKSHOP PLAN: | ||
+ | * Acinonyx | ||
+ | ** More C (study a bit, we can't affort to spend time on the details) | ||
+ | ** IP/TCP/UDP intoduction | ||
+ | ** We want to have a working joystick over UDP by the end of the session, so come prepared ! | ||
+ | |||
Latest revision as of 13:31, 31 May 2013
Starts | Organizer | |
---|---|---|
Wed 29 May 2013 21:00 | skmp, Acinonyx, petros.kon (edit and add yourself) | |
Ends | Event Owner | |
Wed 29 May 2013 23:00 | User:Acinonyx, User:Skmp |
Yet another hackerspace.gr event!
Quadrotor
Event coordinator for this Wednesday is: Acinonyx
don't forget to check out the Project Page if you already haven't...
- Bring your laptop*
Aftermath
- Moved forward on sockets with a basic client - server example made and presented by acynonix
- Decided to use IP/UDP stack for control communication
- Made network latency tests that gave an average of 16ms over 3 hops in our lan
- Decided to abolish the, now redundant, identifying 2 bits used for serial communication
Seems like we'll be going forward with C/C++ after all. Oh well :) ~ skmp
TODO:
- etc & manolis
- Commit source code to github
- Find proper attribution if possible :)
- Commit source code to github
- Study a bit C
- Read about packet switching and networks
Pre-Meetup:
- Monday
- Over irc (or skype if you prefer ?)
- DECIDE ON TIME PLS ~ http://www.doodle.com/ty2zsstspfuz5ndi
WORKSHOP PLAN:
- Acinonyx
- More C (study a bit, we can't affort to spend time on the details)
- IP/TCP/UDP intoduction
- We want to have a working joystick over UDP by the end of the session, so come prepared !
KEYWORDS:
- PWM, PPM, Servo control
- Arduino usb interface
- beaglebone
- git/github
- Qt
- C