]>
rtime.felk.cvut.cz Git - eurobot/public.git/log
Michal Vokac [Tue, 24 May 2011 00:49:39 +0000 (02:49 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
Michal Vokac [Tue, 24 May 2011 00:42:34 +0000 (02:42 +0200)]
cand: Fix strategy switch malfunction.
Michal Vokac [Tue, 24 May 2011 00:40:38 +0000 (02:40 +0200)]
robofsm: Competition FSM tuning.
Put circle wall flag to all my squares and generate pseudo random positions on opponent squares.
Add bumpers and hokuyo enable/disable parameter to all FSM states ENTRY event.
Michal Vokac [Tue, 24 May 2011 00:36:11 +0000 (02:36 +0200)]
robodim: Structures with chessboard squares centers extended to whole table squares.
Michal Vokac [Tue, 24 May 2011 00:32:42 +0000 (02:32 +0200)]
robofsm: Add send match time cb. function.
Michal Vokac [Tue, 24 May 2011 00:28:30 +0000 (02:28 +0200)]
robofsm: Map flag walls tuning.
It is better put bigger walls to green, start and protected areas and do not plan trajectory here.
Michal Vokac [Tue, 24 May 2011 00:25:03 +0000 (02:25 +0200)]
robofsm: Allow switching strategy when start pluged in.
We have extra switch (not bumper like last year)for strategy switching.
Now it is not necessary enable strategy switch only after power on.
Michal Vokac [Tue, 24 May 2011 00:20:56 +0000 (02:20 +0200)]
robofsm: Add forgotten line for match time publishing through orte.
Michal Vokac [Tue, 24 May 2011 00:18:12 +0000 (02:18 +0200)]
robofsm: Add another simple strategy.
Michal Vokac [Tue, 24 May 2011 00:15:44 +0000 (02:15 +0200)]
types: Add match time type to orte.
Michal Vokac [Tue, 24 May 2011 00:12:41 +0000 (02:12 +0200)]
display-qt: Add match time display.
pokormat [Mon, 23 May 2011 13:19:49 +0000 (15:19 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
pokormat [Mon, 23 May 2011 13:19:40 +0000 (15:19 +0200)]
eb_jaws_11: add min, max and init value for jaw servos
Michal Vokac [Mon, 23 May 2011 13:16:46 +0000 (15:16 +0200)]
robofsm: Jaws actuator positions tuning.
Michal Vokac [Mon, 23 May 2011 12:51:04 +0000 (14:51 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
Michal Vokac [Mon, 23 May 2011 12:39:18 +0000 (14:39 +0200)]
robofsm: Fix forgotten hard-coded gearbox ratio.
Michal Vokac [Mon, 23 May 2011 12:37:37 +0000 (14:37 +0200)]
joyd: Add debug printf.
pokormat [Mon, 23 May 2011 12:33:36 +0000 (14:33 +0200)]
eb_jaws_11: add debug print to uart for bumpers
Michal Vokac [Mon, 23 May 2011 12:33:19 +0000 (14:33 +0200)]
robodim: Added red and blue squares center for random move_around movement.
Michal Vokac [Mon, 23 May 2011 12:32:02 +0000 (14:32 +0200)]
robodim: Added starting position angle.
Michal Vokac [Mon, 23 May 2011 12:31:21 +0000 (14:31 +0200)]
robofsm: Robot est. position initialized to starting position.
Michal Vokac [Mon, 23 May 2011 12:29:18 +0000 (14:29 +0200)]
robofsm: Jaws actuator positions updated to new mechanism using servos.
Michal Vokac [Mon, 23 May 2011 12:27:08 +0000 (14:27 +0200)]
robofsm: Pick all green figures strategy tuning.
Added states for third and four figure picking and move around state.
Michal Vokac [Mon, 23 May 2011 12:23:30 +0000 (14:23 +0200)]
robofsm: Add simple pick one figure strategy.
pokormat [Mon, 23 May 2011 11:21:18 +0000 (13:21 +0200)]
eb_lift_11: add strategy switch
pokormat [Mon, 23 May 2011 11:20:30 +0000 (13:20 +0200)]
cand, common, robofsm, types: change bumper rear to bumper rear left and bumper rear right
pokormat [Mon, 23 May 2011 11:19:02 +0000 (13:19 +0200)]
eb_jaws_11: change bumper rear to bumper rear left and bumper rear right
Michal Vokac [Tue, 17 May 2011 15:29:22 +0000 (17:29 +0200)]
robofsm: Just small positions and movement speed tuning.
Michal Vokac [Tue, 17 May 2011 15:25:24 +0000 (17:25 +0200)]
robodim: Pawns and royal figures positions corrected to right values.
Michal Vokac [Tue, 17 May 2011 15:24:25 +0000 (17:24 +0200)]
robodim: Robot starting position defined and dimensions updated.
Michal Vokac [Tue, 17 May 2011 15:21:31 +0000 (17:21 +0200)]
robomon: Added jaws actuator visualization.
Strategy writing and testing will be better with this visualization.
Michal Vokac [Mon, 16 May 2011 16:32:30 +0000 (18:32 +0200)]
robofsm: Add competition sources.
This is preliminary competition FSM with subautomatons and maybe strategy switching possibility.
Michal Vokac [Mon, 16 May 2011 16:27:40 +0000 (18:27 +0200)]
commit-graph: Comment out former members and add me :) and Matous.
Michal Vokac [Tue, 10 May 2011 10:37:47 +0000 (12:37 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
Michal Vokac [Tue, 10 May 2011 10:37:19 +0000 (12:37 +0200)]
This is actual state of the robot after competition.
cand: Changed direction of motion.
robodim: Robot dimensions updated to new configuration.
Added defines for motor gearbox and IRC parameters.
robofsm:
actuators - updated positions of jaws actuator based on servos.
fsmmove - FSM event obstacle behind and obstacle side extended with new sensors.
homologation - last version of competition automaton used in match with TURAG team.
robot - protected block size extended to the two protected fields.
It is forbidden to enter this area so it is safer if path planer is not allowed to plan trajectory through this area.
Map flag wall added to opponent starting area and the first field before this area - blocking opponent access to this area is forbidden.
Walls around the playing area removed because we moved Hokuyo sensor upward so it dos not scan playing area borders.
robot_orte - rear sensor added to robot bumpers callback function.
Used definitions of motor gearbox and IRC parameters.
Added comment for some horrible hack I think. I do not know how to solve this correctly.
After homologation process we have to redesign the configuration of the robot significantly.
Motion direction was changed - now the robot goes with jaws forward.
We place hokuyo sensor above the jaws so it do not see table borders and royal figures and we are able to move on the table without seeing opponent everywhere. Shapedet library was not able solve this problem.
pokormat [Mon, 9 May 2011 08:40:12 +0000 (10:40 +0200)]
eb_jaws_11: control servos as jaws, can req positions set servos positions
Michal Vokac [Fri, 6 May 2011 19:55:04 +0000 (21:55 +0200)]
Homologation - approved version.
robofsm: Jaw actuator positions tuning. Disabled shapedet function.
pathplaner: Remove safety margin around obstacle.
We moved hokuyo sensor upward so it does not scan pawns. There was absolutely no free space between figures.
We were trying to test and use shapedet functionality, but it was not as good as we expected.
The biggest problem is that we did not read a Eurobot rules properly - there is that the testing (fake) opponent robot is 200mm in diameter.
This means that the shapedet library is tunned to detect the opponent robot as good as playing elements - LOL.
Michal Vokac [Fri, 6 May 2011 19:12:45 +0000 (21:12 +0200)]
cand: Solved problems with bumpers.
Michal Vokac [Fri, 6 May 2011 11:27:50 +0000 (13:27 +0200)]
Merge branch 'shapedet'
Conflicts:
src/robofsm/map_handling.c
Conflict solved. We are testing shapedet for homologation.
Michal Vokac [Fri, 6 May 2011 11:07:14 +0000 (13:07 +0200)]
robofsm: Homologation tuning.
Michal Vokac [Fri, 6 May 2011 11:06:11 +0000 (13:06 +0200)]
robofsm: Decreased obstacle size and map cell size.
Michal Vokac [Fri, 6 May 2011 11:04:11 +0000 (13:04 +0200)]
robofsm: Added map flag ignore obstacle inside the table around the walls.
Michal Vokac [Fri, 6 May 2011 08:53:30 +0000 (10:53 +0200)]
robofsm: Updated maxon motor gearbox reduction ratio and IRC resolution.
It was necessary to switch dleft and dright to view motor odometry properly in robomon.
Michal Vokac [Fri, 6 May 2011 08:17:25 +0000 (10:17 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
Michal Vokac [Fri, 6 May 2011 08:13:55 +0000 (10:13 +0200)]
display-qt: Fix compilation error. Include path is not resolved correctly.
Michal Vokac [Fri, 6 May 2011 08:10:45 +0000 (10:10 +0200)]
cand: Switch motion err status direction.
Michal Vokac [Fri, 6 May 2011 08:09:18 +0000 (10:09 +0200)]
display-qt: View lift status green when alive.
Michal Vokac [Fri, 6 May 2011 08:07:32 +0000 (10:07 +0200)]
display-qt: Fix team color visualization.
Michal Vokac [Fri, 6 May 2011 08:06:48 +0000 (10:06 +0200)]
robofsm: Allow homologation compilation.
Michal Vokac [Fri, 6 May 2011 08:04:16 +0000 (10:04 +0200)]
robodim: Added robot axis to figure center parameter.
Michal Vokac [Fri, 6 May 2011 08:02:44 +0000 (10:02 +0200)]
robofsm: Add homing parameter to lift actuator.
Michal Vokac [Fri, 6 May 2011 07:59:43 +0000 (09:59 +0200)]
robofsm: First homologation version.
pokormat [Thu, 5 May 2011 18:23:57 +0000 (20:23 +0200)]
eb_jaws_11: update jaws min, max position
robofsm: update jaws min, max position, now is open, close, catch values as defines in header file
pokormat [Thu, 5 May 2011 18:21:16 +0000 (20:21 +0200)]
eb_jaws_11: add better terminal log
Martin Synek [Thu, 5 May 2011 16:26:31 +0000 (18:26 +0200)]
robofsm:
Add methods for draw obstacle (figure) to map.
Ignore figures opponent's according position on checkerboard and team color.
Martin Synek [Thu, 5 May 2011 16:15:47 +0000 (18:15 +0200)]
robomon: add draw circle center detected obstacle
Michal Vokac [Thu, 5 May 2011 14:56:55 +0000 (16:56 +0200)]
cand: Switched direction of motion - left/right. Forward, backward is OK.
Michal Vokac [Thu, 5 May 2011 08:30:22 +0000 (10:30 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
Michal Vokac [Thu, 5 May 2011 08:28:12 +0000 (10:28 +0200)]
eb_lift_11: Better version of IRC counter, reverse switch funtion.
Pavel Pisa [Wed, 4 May 2011 16:53:27 +0000 (18:53 +0200)]
h8eurobot: workaround to design bugs in h8eurobot boards and to burnt HAL sensor.
The equivalent of PWMA:0 and PWMB:0 is issued after PXMC
initialization. This allows to invoke align of motor
phase tables according to IRC index by turning
of axes by hand.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Wed, 4 May 2011 15:58:39 +0000 (17:58 +0200)]
h8eurobot: workaround for damaged CPU pin PWM2A on Eurobot board.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Martin Synek [Wed, 4 May 2011 12:57:39 +0000 (14:57 +0200)]
Merge remote branch 'origin/master' into shapedet
Michal Vokac [Tue, 3 May 2011 18:35:02 +0000 (20:35 +0200)]
joyd: Update actuator positions and assign buttons for jaw actuator.
Michal Vokac [Tue, 3 May 2011 18:32:35 +0000 (20:32 +0200)]
robofsm: Fix jaw actuator function parameter and update position for holding figure.
Martin Synek [Tue, 3 May 2011 16:55:01 +0000 (18:55 +0200)]
Merge remote branch 'origin/master' into shapedet
Michal Vokac [Tue, 3 May 2011 16:05:49 +0000 (18:05 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
Michal Vokac [Tue, 3 May 2011 16:05:11 +0000 (18:05 +0200)]
eb_lift_11: Fixed wrong end switches handling and decreased IRC reading resolution.
Michal Vokac [Tue, 3 May 2011 15:58:14 +0000 (17:58 +0200)]
eb_lift_11: Fix small typo.
pokormat [Tue, 3 May 2011 15:46:03 +0000 (17:46 +0200)]
eb_jaws_11: update regulation constant for jaws
pokormat [Tue, 3 May 2011 15:44:59 +0000 (17:44 +0200)]
eb_jaws_11: update jaws min max value
pokormat [Tue, 3 May 2011 15:42:55 +0000 (17:42 +0200)]
eb_jaws_11: repair right bumper
pokormat [Tue, 3 May 2011 15:40:46 +0000 (17:40 +0200)]
robofsm: add function open, close, catch for jaws
Michal Vokac [Tue, 3 May 2011 09:02:41 +0000 (11:02 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
Michal Vokac [Tue, 3 May 2011 08:59:42 +0000 (10:59 +0200)]
joyd: Added control via joyd.
Michal Vokac [Tue, 3 May 2011 08:54:30 +0000 (10:54 +0200)]
cand: Fix compilation error.
Michal Vokac [Tue, 3 May 2011 08:52:20 +0000 (10:52 +0200)]
types: Added robot_bumpers type to orte.
robofsm: Added robot_bumpers callback function to orte.
cand: Added robot_bumpers publisher.
common: Added switch strategy flag to can msg. definitions.
This separates robot switches from bumpers,
because bumpers are handled by one ebboard
and switches by another.
Michal Sojka [Tue, 3 May 2011 08:50:59 +0000 (10:50 +0200)]
robofsm: Link test programs with shape_detect library
This fixes a build failure.
Michal Sojka [Tue, 3 May 2011 08:42:52 +0000 (10:42 +0200)]
h8eurobot: Enable PXMC in config
I hope that this suppress the build error reported by buildbot.
Pavel Pisa [Tue, 3 May 2011 02:42:06 +0000 (04:42 +0200)]
odometry: needs misc library after pxmc to provide _i2str.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Tue, 3 May 2011 02:34:37 +0000 (04:34 +0200)]
motor-control: included support for alternative alignment from HAL sensor.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Tue, 3 May 2011 01:38:01 +0000 (03:38 +0200)]
motor-control: HAL test updated to work with actual PXMC version.
PXMC and sysless submodules are updated to actual version from RTIME.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Mon, 2 May 2011 22:05:49 +0000 (00:05 +0200)]
motor-control: add debugging command to run periodic state print.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
pokormat [Mon, 2 May 2011 21:34:36 +0000 (23:34 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
pokormat [Mon, 2 May 2011 21:29:39 +0000 (23:29 +0200)]
eb_lift_11: repair same bugs
pokormat [Mon, 2 May 2011 21:27:15 +0000 (23:27 +0200)]
eb_lift_11: change direction of lift motion
pokormat [Mon, 2 May 2011 21:24:39 +0000 (23:24 +0200)]
eb_lift_11: add homing flag to can lift cmd.
pokormat [Mon, 2 May 2011 21:17:59 +0000 (23:17 +0200)]
common: add can id bumpers and repair can msg. def.
Martin Synek [Mon, 2 May 2011 12:40:57 +0000 (14:40 +0200)]
robofsm: Insert shape_detect for visualization obstacle in map.
Michal Sojka [Mon, 2 May 2011 09:01:34 +0000 (11:01 +0200)]
motor-control: Fix compilation errors
Michal Sojka [Mon, 2 May 2011 08:59:39 +0000 (10:59 +0200)]
Build h8eurobot by default
There is some compilation error now, which was not discovered by buildbot.
We enable this build to catch such errors in future.
Martin Synek [Sun, 1 May 2011 19:08:27 +0000 (21:08 +0200)]
Shape_detect:
Change constants minimal and maximal angle detection to global
(HOKUYO_RANGE_ANGLE_LEFT, HOKUYO_RANGE_ANGLE_RIGHT).
pokormat [Sun, 1 May 2011 08:05:28 +0000 (10:05 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/eurobot
pokormat [Sun, 1 May 2011 08:04:40 +0000 (10:04 +0200)]
eb_lift_11: add end switch function
pokormat [Sun, 1 May 2011 08:03:44 +0000 (10:03 +0200)]
eb_lift_11: add state homing
pokormat [Sun, 1 May 2011 08:02:02 +0000 (10:02 +0200)]
eb_lift_11: add home button, create switch handler, switches flags are in can flags
pokormat [Sun, 1 May 2011 07:58:10 +0000 (09:58 +0200)]
common: add flags for lift, its used only in eb_lift_11
pokormat [Sun, 1 May 2011 07:11:55 +0000 (09:11 +0200)]
eb_jaws: repair send can status of right jaw
pokormat [Sun, 1 May 2011 07:10:57 +0000 (09:10 +0200)]
eb_jaws: repair right jaw min value
Michal Vokac [Sat, 30 Apr 2011 18:27:27 +0000 (20:27 +0200)]
devel-utils: Add script for mounting gumstix compiled directory.
Michal Vokac [Sat, 30 Apr 2011 18:26:22 +0000 (20:26 +0200)]
eb_jaws_11: Removed useless mess.