pavel
56be83152a
Added citations
2018-08-08 10:34:15 +02:00
pavel
13b230397a
Reached the end of the main body
2018-08-07 22:12:34 +02:00
pavel
be93fdda38
Started work on Our Solution and Perception
2018-08-06 22:08:56 +02:00
pavel
c4cd4f07e4
Introduction and motivation drafts
2018-08-06 20:54:08 +02:00
pavel
2e0179b1f7
Improved README further
2018-07-16 10:53:21 +02:00
pavel
db64e16908
Finally updated the README
2018-07-16 10:36:47 +02:00
pavel
24f9515565
dont raise the arm. say funny stuff
2018-07-10 11:46:36 +02:00
pavel
f89864c0e4
deleted setup scripts as unnecessary
2018-07-02 19:34:57 +02:00
pavel
a01189e016
Small but important tweaks
2018-07-01 17:54:59 +02:00
pavel
cbdac79911
Silent but efficient
2018-07-01 16:59:53 +02:00
pavel
e54858fbfd
Good stable approach
...
1. Refactored state machine
2. Goal search robuster by looking up
3. More accurate ball distance approximation
4. Eye of the tiger
5. Hasta la vista baby
2018-07-01 13:38:30 +02:00
pavel
9762b22c83
Dance!
2018-07-01 09:50:52 +02:00
pavel
6f5fe6418b
Take goal posts into account
2018-07-01 09:50:40 +02:00
pavel
b9d6898691
Fixed critical bug in goal center detection
2018-06-30 17:11:33 +02:00
pavel
6d9d522692
The run from the videos
2018-06-30 16:16:19 +02:00
pavel
9b400c0a62
Even better video capture
2018-06-30 15:22:57 +02:00
pavel
784560753d
Better video saving + successful goal
2018-06-30 14:54:27 +02:00
pavel
5c4cfa0842
Improving sideways approach
2018-06-30 12:45:05 +02:00
pavel
ffeed426e6
Videorecording!
2018-06-30 12:08:38 +02:00
pavel
9230b1728f
Forbid interrupt when initializing
2018-06-30 10:54:40 +02:00
pavel
21cdfafc80
Moved behaviour into top level package
2018-06-30 10:28:31 +02:00
pavel
e37bb67b40
Video recording!
2018-06-29 18:51:18 +02:00
pavel
e50c2f973d
Minor convenince improvements
2018-06-29 18:03:18 +02:00
pavel
ae9ec9fcce
Approach from the side works somehow
2018-06-29 18:02:57 +02:00
pavel
93ed282170
Robot died, started refactoring
2018-06-29 15:15:34 +02:00
pavel
3a92d8530d
started work on sideways approach
2018-06-29 13:52:32 +02:00
pavel
9f3fe74be6
Better Hue overflow handling
2018-06-29 11:27:19 +02:00
pavel
fdc4ee6784
trying smoother ball alignment
2018-06-29 10:41:44 +02:00
pavel
0ab0af257d
started work on correcting HSV values
2018-06-29 09:36:05 +02:00
pavel
d0a127aec0
Disabled fancy tracking, improved talking
2018-06-27 17:36:24 +02:00
pavel
7546e4a175
Added script which displays HSV coded colors
2018-06-26 21:20:58 +02:00
pavel
d22d5f0e11
Align to ball more intelligently
2018-06-25 13:08:20 +02:00
pavel
b479805a45
Nice curved approach
2018-06-25 11:20:41 +02:00
pavel
770f4bdd52
The run from the video
2018-06-24 17:55:52 +02:00
pavel
c2866d4b5f
Merge branch 'master' of gitlab.lrz.de:robocupss18-blue3/kick-it
2018-06-24 17:29:24 +02:00
pavel
9c972c0a1c
Robuster colorpicker and detection demo
2018-06-24 17:13:44 +02:00
pavel
548e0d6fb5
Striker from the successful run
2018-06-24 17:10:21 +02:00
pavel
0fbd6f7841
Striker can sometimes score the goal
2018-06-24 15:44:07 +02:00
pavel
a4b8ff032c
first attempt at true striker
2018-06-24 15:31:59 +02:00
pavel
a28516177d
Numpy 1.6.0 compatibility changes
2018-06-24 14:06:47 +02:00
pavel
60dc7d477e
Try to fix cannot_capture by reducing fps
2018-06-24 13:51:57 +02:00
pavel
2e64aba593
Added blocking joint functions to mover
2018-06-24 13:39:20 +02:00
pavel
9941ca5778
Improved kick movement with angleInterpolation
2018-06-24 12:33:55 +02:00
pavel
0e84a98abe
Tried to fix 'Cannot capture'
2018-06-24 12:33:30 +02:00
pavel
0e6d8a1acb
Goal ball alignment robuster
2018-06-24 11:33:37 +02:00
pavel
cdd65bb22f
Removed goal_hsv.json as it was obsolete
2018-06-23 22:05:31 +02:00
pavel
823eb0ba13
Made goal recognition NumPy 1.6.0 compatible
2018-06-23 22:02:39 +02:00
pavel
67a8cccd51
More work on goal-ball alignment
2018-06-23 20:50:28 +02:00
pavel
73ca100c83
started work on goal ball alignment
2018-06-23 17:51:57 +02:00
pavel
901ee6de11
Can find ball and goal yeah
2018-06-23 16:22:31 +02:00
pavel
700c7a73c7
Goal detection bugs fixed
2018-06-23 14:11:29 +02:00
pavel
4536a4d1ac
fixed RuntimeError('Cannot capture')
2018-06-23 13:29:10 +02:00
pavel
126329bafd
Saner color calibration. Finder API changed
2018-06-23 13:12:11 +02:00
pavel
5c8f66039f
somewhat saner comments
2018-06-23 10:58:00 +02:00
pavel
211f835413
masking out the field somewhat more intelligently
2018-06-20 21:04:37 +02:00
pavel
0b53d11861
guess what? - refactoring! also masking out field
2018-06-20 20:38:11 +02:00
pavel
a5e6059d3c
Drew state diagram for more meaningful tracking
2018-06-18 21:21:47 +02:00
pavel
2aac2354f9
small goal detection refactoring
2018-06-18 20:29:48 +02:00
pavel
d58bd10584
Better kick behaviour
2018-06-18 16:00:06 +02:00
pavel
30fb39ec8d
copyfiles working, upload your key
2018-06-18 15:58:06 +02:00
pavel
ed98bca9f6
Approach, align and kick working
2018-06-17 17:54:51 +02:00
pavel
cc89155149
foot selection
2018-06-15 16:48:14 +02:00
pavel
b2da873ccd
adjusted speeds for kick
2018-06-15 16:48:14 +02:00
pavel
665b32e8f3
made kick symmetric
2018-06-15 16:28:08 +02:00
pavel
81c9c174dc
Refactored kick
2018-06-15 15:20:22 +02:00
pavel
10d6fbd40b
implemented basic state machine
2018-06-15 13:15:16 +02:00
pavel
c1a8a377b5
refactored some stuff further
2018-06-15 11:10:17 +02:00
pavel
5076f87145
did small refactoring, probably broke a lot
2018-06-13 22:11:58 +02:00
pavel
b8ccb41ba7
started work on goal alignment
2018-06-13 20:25:12 +02:00
pavel
83f7604efe
Actually made goal recognition a lot robuster
2018-06-11 21:03:11 +02:00
pavel
abc69fb69a
Implemented goal detection in colorpicker
2018-06-10 21:04:20 +02:00
pavel
caf88ab7e7
Made read_config robuster against CWD
2018-06-10 13:07:28 +02:00
pavel
86b75c0504
renamed scripts folder to pykick
2018-06-10 12:40:02 +02:00
pavel
5035329de7
Improved ball following
...
1. Made copyfiles a little saner
2. Implemented ball search when not in field of view
2018-06-04 15:23:41 +02:00
pavel
16aa1422e4
killed some refactoring bugs
2018-06-04 10:37:03 +02:00
pavel
cdd79392fd
renamed motion to movements because of conflict
2018-06-04 10:10:50 +02:00
pavel
5bd50de06e
From now on use NaoMover from motion.py
...
Also use `read_config` from `utils.py`
2018-06-03 16:12:58 +02:00
pavel
cb649daa15
refactored BallFinder and live detection demo
2018-06-03 13:45:53 +02:00
pavel
79f9b587db
Started overall project refactoring
...
1. Git will now be ignoring files whose names start with `exp_`.
If you want to do quick experimenting but are not ready to add
such files to repository, name them starting with `exp_`. For
example `exp_cool_motion.py`.
2 Use the file `nao_defaults.json` to store the global project
settings (such as IP address of the robot, or our preferred
resolution). In your scripts make sure to load the default
values from that file if needed (i.e. do NOT hard-code any
configuration in your scripts). `nao_defaults.json` is a file
with the stable config. If you need to experiment with configs,
create a file `exp_config.json`.
3. Colorpicker is now a saner tool (you can specify output width, and
the default IP address of the nao is pulled from the JSON config
file).
2018-06-03 13:45:53 +02:00
pavel
d94b27db08
robot now runs after the ball
2018-06-03 13:40:00 +02:00
pavel
a9029061a0
improvements in color calibration and tracking
2018-06-02 12:10:42 +02:00
pavel
cc8589d750
Extended colorpicker to read pictures also
...
Some minor refactoring on photo capturing script, also.
2018-06-01 20:11:56 +02:00
pavel
f05d777e41
Fixed a bug in live_recognition_with_head
2018-05-31 21:31:35 +02:00
pavel
4d801785ca
Refactored ball following script
2018-05-31 21:25:27 +02:00
pavel
47f2d31ba9
quickly killed a bug in imagereaders.py
2018-05-31 20:31:40 +02:00
pavel
69b1b137a2
Major refactoring for better usability
...
1. Created interface classes for reading video streams
(in imagereaders.py)
2. Created a class for ball detection (for reusability)
3. Reworked colorpicker, now it is possible to choose the mode of
operation from command line (available are live from Nao, from
video file or from webcam). It is possible to capture only the
first image of a stream and work on it. Colorpicker now can save
the settings on exit or load settings on startup.
2018-05-31 20:23:49 +02:00
pavel
6d6799d656
Ball search basics
2018-05-27 18:47:16 +02:00
pavel
5bea6e542a
fixed a bug in ROS installation, updated README
...
Sourcing .bashrc from install_ros.sh didn't have any effect, since
.bashrc needs to be sourced from an interactive shell. Because of this,
it was required to restart the terminal for ROS to work. Now, the ROS
startup scripts are sourced directly from the installation script,
thus eliminating the need to restart the terminal.
Added instructions to README to check the installation success.
2018-05-27 12:26:45 +02:00
pavel
e94a86f8e8
added setup instructions to README
2018-05-26 17:28:27 +02:00
pavel
5b8f96552f
automatically download SDKs
2018-05-26 17:22:58 +02:00
pavel
97bc4cf610
modularized image recognition further
2018-05-26 14:40:17 +02:00
pavel
0377240382
cleaned up recognition a little
2018-05-25 19:01:38 +02:00
pavel
5980589c6f
add README and .gitignore
2018-05-25 17:30:56 +02:00