]>
rtime.felk.cvut.cz Git - eurobot/public.git/log
Michal Sojka [Wed, 27 Feb 2013 13:56:48 +0000 (14:56 +0100)]
Revert "Fix opencv version problem when using buildbot"
This reverts commit
51a183b3a69027f191c0c598cc8ae7197649761f . For
demo-boost branch, we will disable camera build for powerpc.
Michal Sojka [Wed, 27 Feb 2013 11:28:57 +0000 (12:28 +0100)]
Merge branch 'orte-publisher-strength' into demo-boost
Michal Sojka [Wed, 27 Feb 2013 10:45:17 +0000 (11:45 +0100)]
Get rid of warnings in roboorte generated code
Michal Sojka [Wed, 27 Feb 2013 10:44:25 +0000 (11:44 +0100)]
Introduce ORTE_STRENGTH environment variable
It can be used to override strength of publishers in the given application.
Michal Sojka [Wed, 27 Feb 2013 10:28:18 +0000 (11:28 +0100)]
Do not use zero as publication strength
It seems that ORTE may not work correctly with zero strength (see
CSTReaderPersistenceTimer() in RTPSCSTReader.c).
Michal Sojka [Wed, 27 Feb 2013 10:26:38 +0000 (11:26 +0100)]
Unify ORTE initialization
- Ensure that ORTE structure is zero-initialized. Either by it being a
global variable or by explicit memset().
- Do not initialzie strength parameter (expect for in joyd). The default
strength of all puvlishers is therefore zero.
Petr Silhavik [Tue, 26 Feb 2013 16:40:12 +0000 (17:40 +0100)]
robofsm: fix problem with memory
Petr Silhavik [Tue, 26 Feb 2013 16:39:26 +0000 (17:39 +0100)]
robofsm: Fix names of events
Petr Silhavik [Wed, 20 Feb 2013 18:49:23 +0000 (19:49 +0100)]
robofsm: remove debug functions
Petr Silhavik [Wed, 20 Feb 2013 17:46:26 +0000 (18:46 +0100)]
robofsm: fix problems when transfered from FSM to boost statechart
Petr Silhavik [Tue, 19 Feb 2013 17:10:20 +0000 (18:10 +0100)]
robofsm: all FSMs use boost Statechart library
Michal Sojka [Mon, 18 Feb 2013 09:23:38 +0000 (10:23 +0100)]
Revert "Revert "Fix opencv version problem when using buildbot""
This reverts commit
6efe1c4f2468ea99c21dfb03db94aef6e0106306 .
Michal Sojka [Mon, 18 Feb 2013 09:08:51 +0000 (10:08 +0100)]
Revert "Fix opencv version problem when using buildbot"
This reverts commit
51a183b3a69027f191c0c598cc8ae7197649761f .
Petr Silhavik [Sun, 17 Feb 2013 17:02:37 +0000 (18:02 +0100)]
Fix compilation error on ppc
Petr Silhavik [Sun, 17 Feb 2013 16:57:35 +0000 (17:57 +0100)]
robofsm: Fix Makefiles
Petr Silhavik [Sun, 17 Feb 2013 16:57:10 +0000 (17:57 +0100)]
robofsm: Update robot_orte to accept new interface and new FSM
Petr Silhavik [Sun, 17 Feb 2013 16:56:42 +0000 (17:56 +0100)]
robofsm: MapHandling - change functions to accept new interface
Petr Silhavik [Sun, 17 Feb 2013 16:56:09 +0000 (17:56 +0100)]
robofsm: MoveHelper - new interface
New interface of MoveHelper to simplify and shorten code
Petr Silhavik [Sun, 17 Feb 2013 16:55:25 +0000 (17:55 +0100)]
robofsm: Robot is now class with functions
Petr Silhavik [Sun, 17 Feb 2013 16:55:05 +0000 (17:55 +0100)]
robofsm: MotionControl change functions to accept new interface
Petr Silhavik [Sun, 17 Feb 2013 16:54:29 +0000 (17:54 +0100)]
robofsm: fsmmove transfered to boost and change to C++
Petr Silhavik [Sun, 17 Feb 2013 16:53:44 +0000 (17:53 +0100)]
robofsm: New files prepared for using boost statechart library
Petr Silhavik [Sun, 17 Feb 2013 16:53:02 +0000 (17:53 +0100)]
robofsm: Change type of files
Petr Silhavik [Sat, 16 Feb 2013 21:39:17 +0000 (22:39 +0100)]
Fix opencv version problem when using buildbot
Petr Silhavik [Sat, 16 Feb 2013 21:15:56 +0000 (22:15 +0100)]
Fix compilation problem when using opencv version higher than 2.1 on host
Petr Silhavik [Sat, 16 Feb 2013 19:40:35 +0000 (20:40 +0100)]
Add Boost library files
Michal Sojka [Wed, 19 Sep 2012 15:11:17 +0000 (17:11 +0200)]
Fix compilation errors on recent Linux distributions
Michal Sojka [Mon, 9 Jul 2012 17:07:42 +0000 (19:07 +0200)]
Update Makefile.rules to support .cpp extension of C++ sources
pokormat [Mon, 9 Jul 2012 16:09:14 +0000 (18:09 +0200)]
doc: Update team members contact list
Michal Sojka [Mon, 2 Jul 2012 15:44:06 +0000 (17:44 +0200)]
Fix MCL compilation for Simulink
Michal Vokac [Fri, 25 May 2012 16:46:57 +0000 (18:46 +0200)]
robofsm: Competition strategy tuning.
Michal Vokac [Fri, 25 May 2012 16:42:34 +0000 (18:42 +0200)]
robofsm: Move odometry calibration function to special file.
Michal Vokac [Fri, 25 May 2012 16:35:15 +0000 (18:35 +0200)]
robofsm: Do not calibrate odometery right after robot init.
Michal Vokac [Fri, 25 May 2012 16:34:27 +0000 (18:34 +0200)]
robofsm: Add flags into map.
Increase ignore obstacle area around playground borders.
Add flag wall around totems.
Michal Vokac [Fri, 25 May 2012 16:24:36 +0000 (18:24 +0200)]
robofsm: Match time decreased.
We got warning for being moving with actuators after match time elapsed.
This is caused by the competition program restart so we simply decrease the timer.
Michal Vokac [Fri, 25 May 2012 15:57:17 +0000 (17:57 +0200)]
robofsm: Update jaws and lift positions.
Added delay between left and right jaw for better closing/opening.
Michal Vokac [Fri, 25 May 2012 15:32:39 +0000 (17:32 +0200)]
robodim: Hokuyo returned back to original position.
Michal Vokac [Sat, 12 May 2012 00:11:14 +0000 (02:11 +0200)]
robomon: Add button for strategy switching.
How to use only one function for this purpose?
I do not want to use func_1 for sending value 1 and func_0 for sending value 0.
Michal Vokac [Fri, 11 May 2012 22:49:29 +0000 (00:49 +0200)]
robofsm: Separation of homologation, calibration and competition states.
Michal Vokac [Fri, 11 May 2012 22:48:04 +0000 (00:48 +0200)]
display-gt: Display mouse cursor and title bar on PC.
Michal Vokac [Tue, 8 May 2012 15:54:05 +0000 (17:54 +0200)]
hokuyo: Add hokuyo orientation parameter.
It is possible to change hokuyo mounting orientation (normal/upside-down) using one flag.
Michal Vokac [Tue, 8 May 2012 15:52:11 +0000 (17:52 +0200)]
robodim: Add decimal part to all dimension definitions.
Michal Vokac [Tue, 8 May 2012 15:50:57 +0000 (17:50 +0200)]
robodim: Update hokuyo range + add hokuyo orientation definition.
Michal Vokac [Tue, 8 May 2012 15:49:22 +0000 (17:49 +0200)]
eb_lift: Use expansion pot number defines.
Michal Vokac [Tue, 8 May 2012 15:48:43 +0000 (17:48 +0200)]
eb_jaws: Use expansion port number defines + do not use FSM for servo control.
Michal Vokac [Tue, 8 May 2012 15:47:10 +0000 (17:47 +0200)]
display-qt: Update color names for actual playground.
petr [Tue, 8 May 2012 10:17:44 +0000 (12:17 +0200)]
robofsm: Strategy
Include homologation as strategy into competition machine.
petr [Tue, 8 May 2012 09:51:58 +0000 (11:51 +0200)]
robofsm: Strategy
Implicitly wait for start plug.
Correction of odo calibration in robomon.
petr [Tue, 8 May 2012 08:21:02 +0000 (10:21 +0200)]
Team color
Change team colors for this year competition.
petr [Mon, 7 May 2012 21:48:20 +0000 (23:48 +0200)]
Odometry autocalibration
Updated saving calibration data for better reading. Left column for left odometry wheel and right for right odometry wheel.
petr [Mon, 7 May 2012 21:29:17 +0000 (23:29 +0200)]
Odometry autocalibration
Correction of mean calculation and shorten time for testing traversed distance.
petr [Fri, 4 May 2012 15:16:29 +0000 (17:16 +0200)]
Odometry calibration
Correct measured distance.
petr [Fri, 4 May 2012 13:43:52 +0000 (15:43 +0200)]
Odometry autocalibration
Change sign for writing into file.
Update output for user. (show traveled distance)
petr [Fri, 4 May 2012 13:25:54 +0000 (15:25 +0200)]
Odometry autocalibration
Correction of wrong calibration when using cal data.
petr [Sat, 28 Apr 2012 18:51:45 +0000 (20:51 +0200)]
Odometry autocalibration
Remove calculation of distance using motor irc.
Matous Pokorny [Fri, 27 Apr 2012 15:27:44 +0000 (17:27 +0200)]
eb_lift: Add new project that is common lift ccntroler for year 2012 and the future using.
petr [Fri, 27 Apr 2012 13:57:59 +0000 (15:57 +0200)]
Autocalibration odometry
Update length of trajectory.
petr [Fri, 27 Apr 2012 13:46:23 +0000 (15:46 +0200)]
robofsm: Strategy
New strategy for odometry autocalibration. Robot goes back and calibrate its odometry.
petr [Fri, 27 Apr 2012 13:45:37 +0000 (15:45 +0200)]
robofsm: Odometry autocalibration
Prepare functions for odometry autocalibration.
petr [Fri, 27 Apr 2012 13:44:13 +0000 (15:44 +0200)]
robofsm: Strategy
Add event for strategy switching
petr [Wed, 18 Apr 2012 17:46:48 +0000 (19:46 +0200)]
robofsm: Competition strategy
Finished first strategy for competition.
petr [Mon, 16 Apr 2012 19:55:08 +0000 (21:55 +0200)]
robofsm: Strategy pick central buillon
Prepare new strategy for competition. (Removed from file competition2012)
Update Makefile for correct compilation
petr [Mon, 16 Apr 2012 19:53:40 +0000 (21:53 +0200)]
robofsm: Prepare state files for strategies
Remove file content from last year and prepare for this year competitions.
petr [Fri, 13 Apr 2012 13:57:04 +0000 (15:57 +0200)]
robofsm: Map 2012
Update dimensions.
petr [Thu, 12 Apr 2012 06:39:39 +0000 (08:39 +0200)]
robofsm: Map
Correction of palm tree radius.
petr [Wed, 11 Apr 2012 20:25:10 +0000 (22:25 +0200)]
robofsm: Map for this year
Remove old map definition from file. Add new obstacle description for this year.
petr [Thu, 29 Mar 2012 11:46:53 +0000 (13:46 +0200)]
robofsm: Competition2012
Add new state for returning back on the board.
petr [Sun, 25 Mar 2012 14:34:02 +0000 (16:34 +0200)]
robofsm: Competition
Different strategy implemented.
The bottle is now pushed using backward.
petr [Sun, 25 Mar 2012 14:32:38 +0000 (16:32 +0200)]
robofsm: Homologation
More elegant version of homologation with no backward.
petr [Sun, 18 Mar 2012 14:36:08 +0000 (15:36 +0100)]
robofsm: competition2012
Finished first idea of competition trajectory.
Homologation + collecting the buillons from the nearest totem. After the buillons are collected, they are transported into captain's cabin.
petr [Thu, 15 Mar 2012 20:40:13 +0000 (21:40 +0100)]
robofsm: Competition 2012
Simple competition state machine. Go to the nearest totem and go back on the boat.
petr [Sat, 10 Mar 2012 10:20:32 +0000 (11:20 +0100)]
robofsm: Homologation 2012
Removed timers and trajectory simplification.
Vojtech Cvrcek [Wed, 7 Mar 2012 20:05:25 +0000 (21:05 +0100)]
robofsm: Makefile.omk
make Makefile accepting homologation change
petr [Tue, 28 Feb 2012 19:28:10 +0000 (20:28 +0100)]
robofsm: Homologation 2012
Remove commentaries from the jaws action. Working correctly in Robomon.
petr [Sat, 25 Feb 2012 10:33:49 +0000 (11:33 +0100)]
robofsm: Homologation 2012
Update positions of waypoints.
petr [Tue, 21 Feb 2012 14:59:13 +0000 (15:59 +0100)]
robofsm: Homologation 2012
Add file with homologation state automaton. All actions with jaws are commented.
What it does:
Robot goes to the nearest buillon put it on the board and go to push the nearest bottle.
Michal Vokac [Wed, 11 Jan 2012 20:03:29 +0000 (21:03 +0100)]
robofsm: Add bumpers subscriber and fix bumpers handling.
Michal Vokac [Mon, 2 Jan 2012 13:09:36 +0000 (14:09 +0100)]
robomon: Register system status subscriber and show APP status.
Michal Vokac [Mon, 2 Jan 2012 13:08:32 +0000 (14:08 +0100)]
robomon: Do not send speed request from robomon.
Now motors are disabled and no regulation is done when
speed request is 0xffff.
Michal Vokac [Mon, 2 Jan 2012 13:06:34 +0000 (14:06 +0100)]
robomon: Hide start plug check box.
Michal Vokac [Mon, 2 Jan 2012 13:05:09 +0000 (14:05 +0100)]
robofsm: Remove unused define.
Michal Vokac [Mon, 2 Jan 2012 13:04:46 +0000 (14:04 +0100)]
displayd: Register new subscriber with system status condition.
This status is used for APP status signalization.
Michal Vokac [Mon, 2 Jan 2012 13:03:49 +0000 (14:03 +0100)]
robofsm: Register new ORTE publisher with system condition state.
If any system module is not ready, system status condition set to non-zero.
Michal Vokac [Mon, 2 Jan 2012 13:00:31 +0000 (14:00 +0100)]
types: Add new type for system condition signalization.
Michal Vokac [Mon, 2 Jan 2012 11:04:42 +0000 (12:04 +0100)]
robofsm: Do not wait so long when loading.
Michal Vokac [Fri, 30 Dec 2011 15:22:24 +0000 (16:22 +0100)]
robofsm: Set motor component status according to motion status.
Michal Vokac [Fri, 30 Dec 2011 15:21:16 +0000 (16:21 +0100)]
robofsm: Do not allow start before every system components are ready.
Michal Vokac [Fri, 30 Dec 2011 15:18:11 +0000 (16:18 +0100)]
robofsm: Yellow APP signalization on display when system not ready.
When any component not ready for start, put COMPONENT_ERR into est_pos_best
which is used in dispalayd for APP status show.
Michal Vokac [Fri, 30 Dec 2011 15:14:56 +0000 (16:14 +0100)]
robofsm: Add function checking system components statuses.
If any module is not ready for start, return non-zero.
Michal Vokac [Fri, 30 Dec 2011 15:10:04 +0000 (16:10 +0100)]
robofsm: Increase safety area around obstacles.
Michal Vokac [Fri, 30 Dec 2011 15:09:01 +0000 (16:09 +0100)]
robofsm: Try mac 3 times approach target.
If five times obstacle event occurs, send motion error signal.
Michal Vokac [Fri, 30 Dec 2011 15:05:57 +0000 (16:05 +0100)]
robofsm: Just debug message changes.
Michal Vokac [Fri, 30 Dec 2011 15:05:08 +0000 (16:05 +0100)]
robofsm: Use shorter distance for approach style arrive from.
Michal Vokac [Fri, 30 Dec 2011 15:04:26 +0000 (16:04 +0100)]
robofsm: disable testing code without shape detection.
Michal Vokac [Fri, 30 Dec 2011 14:58:08 +0000 (15:58 +0100)]
motor-control: Check pxms flag and send appropriate status.
If motor IRC to stator alignment is not done (flag PXMS_PHA_m) send status 0x200.
Send error status if any, otherwise send zero.
We are using this for controlling start of the robot.
Do not allow start if motors are not aligned.
Michal Vokac [Fri, 30 Dec 2011 14:49:25 +0000 (15:49 +0100)]
motor-control: Fix wrong condition for disabling feedback.
Use both left and right value for decision.
Michal Vokac [Fri, 30 Dec 2011 14:45:05 +0000 (15:45 +0100)]
displayd: Using est_pos_best for signaling APP status.
Main application puts 0xffff to this when any component is not ready for start.
Than APP is showed orange.
Michal Vokac [Fri, 30 Dec 2011 14:41:51 +0000 (15:41 +0100)]
displayd: Do not display corns configuration!
Michal Vokac [Fri, 30 Dec 2011 14:40:52 +0000 (15:40 +0100)]
camera: Tune recognition parameters.
Michal Vokac [Fri, 30 Dec 2011 14:39:22 +0000 (15:39 +0100)]
camera: Use 5 recognition cycles for result.