Commit Graph

88 Commits

Author SHA1 Message Date
2aac2354f9 small goal detection refactoring 2018-06-18 20:29:48 +02:00
Jonas
ac69501695 added simple kick 2018-06-18 17:20:47 +02:00
d58bd10584 Better kick behaviour 2018-06-18 16:00:06 +02:00
30fb39ec8d copyfiles working, upload your key 2018-06-18 15:58:06 +02:00
Jonas
e11f268508 improved approach 2018-06-18 15:01:08 +02:00
ed98bca9f6 Approach, align and kick working 2018-06-17 17:54:51 +02:00
cc89155149 foot selection 2018-06-15 16:48:14 +02:00
b2da873ccd adjusted speeds for kick 2018-06-15 16:48:14 +02:00
665b32e8f3 made kick symmetric 2018-06-15 16:28:08 +02:00
Jonas
d88d4f0bc9 this kick works quite already good 2018-06-15 16:05:26 +02:00
Jonas
f55a909867 changed leg changed speed values of the kick 2018-06-15 15:51:30 +02:00
81c9c174dc Refactored kick 2018-06-15 15:20:22 +02:00
Jonas
2683974147 modified kick 2018-06-15 14:55:46 +02:00
10d6fbd40b implemented basic state machine 2018-06-15 13:15:16 +02:00
Jonas
360fe35759 best kick so far 2018-06-15 13:10:54 +02:00
Jonas
5dc55e3cd6 kick already kind of working 2018-06-15 13:04:31 +02:00
Jonas
444f025164 kick balance only with feed 2018-06-15 12:53:46 +02:00
Jonas
64b0da5170 changed kick.py 2018-06-15 12:35:34 +02:00
Jonas
f497292fe2 added readout temperature script 2018-06-15 12:09:17 +02:00
Jonas
50d0e819be kick balance works quit ok 2018-06-15 11:47:02 +02:00
Jonas
0a96fed82e changed kick 2018-06-15 11:43:28 +02:00
Jonas
5ac24aeb35 work on kick 2018-06-15 11:22:01 +02:00
c1a8a377b5 refactored some stuff further 2018-06-15 11:10:17 +02:00
5076f87145 did small refactoring, probably broke a lot 2018-06-13 22:11:58 +02:00
b8ccb41ba7 started work on goal alignment 2018-06-13 20:25:12 +02:00
Jonas
74b38385d5 changed gitignore and disabled straight movement in ball_approach 2018-06-13 16:12:25 +02:00
Jonas
0823eac228 head moves back when ball is found. This ensures, that the robot can find the ball properly while rotating 2018-06-12 11:53:18 +02:00
Jonas
9bc732807a added threshold in ball_approch for error prevention 2018-06-12 11:45:28 +02:00
83f7604efe Actually made goal recognition a lot robuster 2018-06-11 21:03:11 +02:00
abc69fb69a Implemented goal detection in colorpicker 2018-06-10 21:04:20 +02:00
caf88ab7e7 Made read_config robuster against CWD 2018-06-10 13:07:28 +02:00
86b75c0504 renamed scripts folder to pykick 2018-06-10 12:40:02 +02:00
Jonas
86b071f36a added goal_video_detection which is currently not working really well 2018-06-09 11:39:48 +02:00
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
Jonas
6aefab5694 added comment in ball approach, ball search, when ball is not in the view, needs to be improved 2018-06-04 12:57:14 +02:00
Jonas
11769f1681 rotate head to the left and to the right if the ball is not in the view 2018-06-04 12:46:05 +02:00
Jonas
76b53e83dd added distance estimation to ball_approach 2018-06-04 12:23:40 +02:00
Jonas
3e3927a4d9 added cam_id as attribute in imagereaders - return the right values in the to angles function 2018-06-04 11:58:18 +02:00
Jonas
99bcb5a07a do not copy the nao_config to the robot when using the copyfiles script 2018-06-04 11:56:34 +02:00
Jonas
6f79a1b0f1 added copyfiles script, which copies files to the robot 2018-06-04 11:51:01 +02:00
16aa1422e4 killed some refactoring bugs 2018-06-04 10:37:03 +02:00
Jonas
194f6cda9d check if autonomouslife is already disabled in movements.py 2018-06-04 10:22:49 +02:00
cdd79392fd renamed motion to movements because of conflict 2018-06-04 10:10:50 +02:00
5bd50de06e From now on use NaoMover from motion.py
Also use `read_config` from `utils.py`
2018-06-03 16:12:58 +02:00
cb649daa15 refactored BallFinder and live detection demo 2018-06-03 13:45:53 +02:00
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
d94b27db08 robot now runs after the ball 2018-06-03 13:40:00 +02:00
Jonas
908d7a88ad modified move_robot.py 2018-06-02 12:48:02 +02:00
a9029061a0 improvements in color calibration and tracking 2018-06-02 12:10:42 +02:00
Jonas
51d2a139f9 Merge branch 'master' of gitlab.lrz.de:robocupss18-blue3/kick-it 2018-06-02 10:07:28 +02:00