hackhitchin / piwars3 Goto Github PK
View Code? Open in Web Editor NEWPiwars 3.0
Piwars 3.0
We need to control some blickstick LED's via python. Number of LED's is unknown, ways in which we need them to be controlled is unknown.
Summary: Have fun :)
Noticed that challenges can try to update screen whilst launcher thread is still changing it. This leads to menu overlay mess. Not critical, but would be nice to lock screen usage so that this cannot happen.
Core module needs to know about and operate 2x motor ESC's (already done), 4x Aux ESC's (2 pairs) and 3x Aux Servo's.
At some point soon, we should be thinking about providing some coverage for the existing code with a unit test suite. This will make code easier and quicker to refactor (or when merging PRs) by providing feedback as to any regressions or breakages introduced as a result of changes.
It doesn't have to be anything hugely fancy to begin with - just enough to make sure that prodding the code in one place doesn't break it in another. Once even a basic suite exists, it can be fleshed out later.
Currently, we're using INI files in order to persist configuration parameters in a file, which is quite verbose when serialising and deserialising. If we switched to using JSON, then we would be able to directly save and load a single python configuration dictionary by using json.dumps(conf_obj)
and json.loads(file_content)
.
Currently using tank driving mode where left and right sticks are used only for left and right throttles. Need to implement single stick driving mode.
We need to cope with multiple button presses in short succession and treat as a single hit.
RC Mode was deemed uncontrollable due to the speed. Full speed is only required for autonomous straight line speed test so RC should throttle back to say 1/2 speed or possibly even 1/4 speed. This will help us maneuver easier.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.