]>
rtime.felk.cvut.cz Git - eurobot/public.git/log
Tran Duy Khanh [Sat, 26 Apr 2008 18:24:11 +0000 (20:24 +0200)]
laser-io: send measured data after every reflection.
Tran Duy Khanh [Sat, 26 Apr 2008 14:54:48 +0000 (16:54 +0200)]
Merge branch 'master' of trandk1@rtime.felk.cvut.cz:/var/git/eurobot
Tran Duy Khanh [Sat, 26 Apr 2008 14:54:42 +0000 (16:54 +0200)]
robot control using joystick is now completed, need to be tested more.
Tran Duy Khanh [Sat, 26 Apr 2008 14:53:34 +0000 (16:53 +0200)]
robomon2: odometry in SimMcl.
Martin Zidek [Sat, 26 Apr 2008 14:51:36 +0000 (16:51 +0200)]
display: implemented new functions
Martin Zidek [Sat, 26 Apr 2008 12:56:48 +0000 (14:56 +0200)]
Merge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Sat, 26 Apr 2008 12:56:42 +0000 (14:56 +0200)]
robottype: added pwr_alert type
Tran Duy Khanh [Sat, 26 Apr 2008 12:50:43 +0000 (14:50 +0200)]
Merge branch 'master' of trandk1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Sat, 26 Apr 2008 12:50:15 +0000 (14:50 +0200)]
robomon: few minor fixes
Tran Duy Khanh [Sat, 26 Apr 2008 12:33:20 +0000 (14:33 +0200)]
joyd: ORTE publication with lower frequency.
Michal Sojka [Sat, 26 Apr 2008 09:58:19 +0000 (11:58 +0200)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/eurobot
Michal Sojka [Sat, 26 Apr 2008 09:58:11 +0000 (11:58 +0200)]
Matlab: Fixed laser model, updated robot drawer
For further testing, MCL block must be modified to support
one elemect vector of angles.
Michal Sojka [Sat, 26 Apr 2008 09:55:44 +0000 (11:55 +0200)]
Maltab: normalized output angles in beacon_angles()
Martin Zidek [Sat, 26 Apr 2008 09:00:44 +0000 (11:00 +0200)]
Merge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Sat, 26 Apr 2008 09:00:34 +0000 (11:00 +0200)]
robomon2: initialization of drives
Michal Sojka [Sat, 26 Apr 2008 08:15:37 +0000 (10:15 +0200)]
Matlab: Added model of real rotating laser
Michal Sojka [Sat, 26 Apr 2008 07:01:53 +0000 (09:01 +0200)]
Matlab: Added start time to trgen S-function
Ondra Vrzal [Fri, 25 Apr 2008 18:54:29 +0000 (20:54 +0200)]
repaired typo error
Ondra
Ondra Vrzal [Fri, 25 Apr 2008 18:50:21 +0000 (20:50 +0200)]
add carousel status to the CAN messages
ondra
Michal Sojka [Fri, 25 Apr 2008 10:23:56 +0000 (12:23 +0200)]
Maltba: Open all figure when the model is opened
Michal Sojka [Fri, 25 Apr 2008 08:55:17 +0000 (10:55 +0200)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/eurobot
Michal Sojka [Fri, 25 Apr 2008 08:55:08 +0000 (10:55 +0200)]
Maltab: Modified MCL parameters
Robot doesn't lost so often.
Added a problematic path, where robot is always lost. I guess
that the new resampling function should help here.
Tran Duy Khanh [Fri, 25 Apr 2008 08:35:05 +0000 (10:35 +0200)]
CAN id for power alert.
Martin Zidek [Fri, 25 Apr 2008 08:09:06 +0000 (10:09 +0200)]
robofsm: added initialization of all variables published through orte
Martin Zidek [Fri, 25 Apr 2008 08:06:31 +0000 (10:06 +0200)]
robofsm: fixed values of constants for drives control
Martin Zidek [Fri, 25 Apr 2008 08:03:41 +0000 (10:03 +0200)]
types: removed BAT field from pwr_ctrl struct, as we don't
control battery power
Martin Zidek [Fri, 25 Apr 2008 07:06:27 +0000 (09:06 +0200)]
Merge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Fri, 25 Apr 2008 07:06:16 +0000 (09:06 +0200)]
robofsm: fixed joystick control for two states operation on each button
Michal Sojka [Fri, 25 Apr 2008 06:51:08 +0000 (08:51 +0200)]
MCL: Add zero probability of being out of playground
This help when the robot is lost. Another thing which should help
is better (randomized) resampling procedure.
Michal Sojka [Fri, 25 Apr 2008 06:43:05 +0000 (08:43 +0200)]
Matlab: Added controller with MCL feedback model
Michal Sojka [Fri, 25 Apr 2008 05:19:50 +0000 (07:19 +0200)]
Merge commit 'andrei/master'
Michal Sojka [Fri, 25 Apr 2008 05:05:06 +0000 (07:05 +0200)]
robofsm: Fixed FSMs to the new events
STATE_ENTERED -> ENTRY
INIT -> ENTRY
TIMEOUT -> TIMER
Michal Sojka [Fri, 25 Apr 2008 04:50:40 +0000 (06:50 +0200)]
robofsm: Added dependencies to eventgen.py
This is to regenerate events when the script changes.
Michal Sojka [Thu, 24 Apr 2008 08:35:31 +0000 (10:35 +0200)]
FSM: Changed common events, added state ENTRY/EXIT events
EV_STATE_ENTERED renamed to EV_ENTRY. Changed meaning of EV_EXIT.
Now it is sent when the state is leaved. This should allow for
a cleaner design of FSMs.
Michal Sojka [Thu, 24 Apr 2008 06:35:35 +0000 (08:35 +0200)]
FSM: Removed depricated timeout
Michal Sojka [Thu, 24 Apr 2008 06:06:13 +0000 (08:06 +0200)]
FSM: A new type for state function is introduced
Michal Sojka [Fri, 25 Apr 2008 04:37:24 +0000 (06:37 +0200)]
robofsm: Fixed wrong comment
Andrei [Thu, 24 Apr 2008 18:19:20 +0000 (21:19 +0300)]
reg_test update
Tran Duy Khanh [Thu, 24 Apr 2008 17:03:02 +0000 (19:03 +0200)]
robofsm: joystick fsm, ORTEs updated.
Tran Duy Khanh [Thu, 24 Apr 2008 17:01:54 +0000 (19:01 +0200)]
robomon2: updated to use ORTE publication strength, servos manipulation.
Tran Duy Khanh [Thu, 24 Apr 2008 17:01:11 +0000 (19:01 +0200)]
joyd: update for the new robot.
Tran Duy Khanh [Thu, 24 Apr 2008 17:00:40 +0000 (19:00 +0200)]
robofsm: servos manipulation, not tested well yet.
Tran Duy Khanh [Thu, 24 Apr 2008 17:00:01 +0000 (19:00 +0200)]
cand: updated to use publication strength.
Tran Duy Khanh [Thu, 24 Apr 2008 16:59:29 +0000 (18:59 +0200)]
roboortegen.pl: updated to use ORTE publication strength.
Tran Duy Khanh [Thu, 24 Apr 2008 14:20:36 +0000 (16:20 +0200)]
cand: fix motion irc for this competition.
Tran Duy Khanh [Thu, 24 Apr 2008 14:02:07 +0000 (16:02 +0200)]
Merge branch 'master' of trandk1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Thu, 24 Apr 2008 14:01:56 +0000 (16:01 +0200)]
robomon2: added def setting for drives dials
Martin Zidek [Thu, 24 Apr 2008 14:01:13 +0000 (16:01 +0200)]
cand: removed all printf
Tran Duy Khanh [Thu, 24 Apr 2008 10:24:40 +0000 (12:24 +0200)]
Merge branch 'master' of trandk1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Thu, 24 Apr 2008 08:15:08 +0000 (10:15 +0200)]
cand: fixed drives control message ID
Martin Zidek [Wed, 23 Apr 2008 16:06:54 +0000 (18:06 +0200)]
Merge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Wed, 23 Apr 2008 16:06:26 +0000 (18:06 +0200)]
can_ids: added drives can id
Tran Duy Khanh [Wed, 23 Apr 2008 13:54:07 +0000 (15:54 +0200)]
robofsm: priorities values are defined by macros.
Tran Duy Khanh [Wed, 23 Apr 2008 12:59:29 +0000 (14:59 +0200)]
PPC config renamed to .target (as recomended by OMK docmentation)
Tran Duy Khanh [Wed, 23 Apr 2008 12:15:37 +0000 (14:15 +0200)]
robofsm: increase fsm count to use fsmdisplay, update the makefile to be able
to compile.
Martin Zidek [Wed, 23 Apr 2008 12:02:32 +0000 (14:02 +0200)]
robofsm_eb2008: changes to compile with fsmdisplay
Tran Duy Khanh [Tue, 22 Apr 2008 18:52:23 +0000 (20:52 +0200)]
fsmloc have been rewritten. Not tested yet. Fix a bug with indexing and
minor changes in robomon2.
Tran Duy Khanh [Tue, 22 Apr 2008 18:11:01 +0000 (20:11 +0200)]
joyd: correct termination (destroy ORTE, close file descriptor) after
SIGINT.
Tran Duy Khanh [Tue, 22 Apr 2008 17:52:29 +0000 (19:52 +0200)]
robofsm: add defines in a header file to enable the use in C++.
Martin Zidek [Tue, 22 Apr 2008 17:37:43 +0000 (19:37 +0200)]
robomon2: removed joy publisher from Explorer panel
Tran Duy Khanh [Tue, 22 Apr 2008 14:27:34 +0000 (16:27 +0200)]
robofsm: send callback functions for act_pos and est_pos. Fix all warnings.
Tran Duy Khanh [Tue, 22 Apr 2008 14:04:42 +0000 (16:04 +0200)]
robofsm: callback functions for act_pos, est_pos and odometry.
Tran Duy Khanh [Tue, 22 Apr 2008 13:43:29 +0000 (15:43 +0200)]
robofsm: modified test programs to work with new data structures.
Tran Duy Khanh [Tue, 22 Apr 2008 13:41:57 +0000 (15:41 +0200)]
robofsm: modified to fit new roboorte model, data structure for Eurobot 2008
robot. Other modifications..
Tran Duy Khanh [Tue, 22 Apr 2008 13:38:03 +0000 (15:38 +0200)]
robofsm: orte manipulation functions for robofsm.
Tran Duy Khanh [Tue, 22 Apr 2008 13:20:07 +0000 (15:20 +0200)]
cand_eb2008: switch can messages of motors to work with new motors
configuration.
Tran Duy Khanh [Tue, 22 Apr 2008 09:58:07 +0000 (11:58 +0200)]
Merge branch 'master' of trandk1@rtime.felk.cvut.cz:/var/git/eurobot
Tran Duy Khanh [Tue, 22 Apr 2008 09:57:32 +0000 (11:57 +0200)]
laser-io: changing rotation direction.
Tran Duy Khanh [Tue, 22 Apr 2008 07:56:06 +0000 (09:56 +0200)]
fsmjoy: modified to run with roborte.
Michal Sojka [Tue, 22 Apr 2008 07:40:51 +0000 (09:40 +0200)]
Matlab: Update of labels in mcl_test model
Michal Sojka [Tue, 22 Apr 2008 07:32:45 +0000 (09:32 +0200)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/eurobot
Michal Sojka [Tue, 22 Apr 2008 07:32:00 +0000 (09:32 +0200)]
Merge commit 'andrei/master'
Tran Duy Khanh [Tue, 22 Apr 2008 07:17:11 +0000 (09:17 +0200)]
robofsm: joystick program has been updated for the Eurobot 2008.
Tran Duy Khanh [Tue, 22 Apr 2008 07:14:32 +0000 (09:14 +0200)]
joyd: replace old orte manipulation functions by roboorte. Overall code
revision.
Tran Duy Khanh [Tue, 22 Apr 2008 06:31:38 +0000 (08:31 +0200)]
Robot's types for sharps have been added for Eurobot 2008.
Andrei [Mon, 21 Apr 2008 19:49:55 +0000 (22:49 +0300)]
reg_test.mdl beta tests.
Martin Zidek [Mon, 21 Apr 2008 19:42:58 +0000 (21:42 +0200)]
ulcdd: corrected function for sending voltage readings to display
Tran Duy Khanh [Sun, 20 Apr 2008 19:37:39 +0000 (21:37 +0200)]
FSM test programs have been modified to use the Eurobot 2008 libraries.
Tran Duy Khanh [Sun, 20 Apr 2008 19:36:21 +0000 (21:36 +0200)]
Robofsm skeleton of the Eurobot 2008. Not tested yet.
Tran Duy Khanh [Sun, 20 Apr 2008 18:38:19 +0000 (20:38 +0200)]
roboortegen.pl: added a orte destroy function.
Tran Duy Khanh [Sun, 20 Apr 2008 17:58:06 +0000 (19:58 +0200)]
Roboorte generic will be compiled also in _build.
Michal Sojka [Sun, 20 Apr 2008 14:03:35 +0000 (16:03 +0200)]
Matlab: Added parameters to MCL block + model enhancements
Particle count, ande noise properites can be specified by
double clicking the MCL block. Noise parameters can be changed during
simulation.
Martin Zidek [Sun, 20 Apr 2008 12:59:52 +0000 (14:59 +0200)]
robomon2: added dummy callback function to all publishers, so that data
would be published automatically
Martin Zidek [Sun, 20 Apr 2008 12:33:40 +0000 (14:33 +0200)]
cand_eb2008: added publishers for motion_status and motion_irc data
Martin Zidek [Sun, 20 Apr 2008 12:25:03 +0000 (14:25 +0200)]
cand_eb2008: reversed motors direction so that it would be the same, like last year
Martin Zidek [Sun, 20 Apr 2008 12:13:56 +0000 (14:13 +0200)]
robomon2: removed unncessary function for subscribers and publishers registration from robomon_orte, now solely roboorte library is used
Martin Zidek [Sun, 20 Apr 2008 11:57:17 +0000 (13:57 +0200)]
Merge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Sun, 20 Apr 2008 11:57:08 +0000 (13:57 +0200)]
robomon2: RobomonRecycling reworked to use roboorte library, but not all publishers and subscribers are created (as it is practically useless anymore), fixed only to compile against roboorte
Michal Sojka [Sun, 20 Apr 2008 11:55:55 +0000 (13:55 +0200)]
Matlab: Extension of model, MCL fixes
Now it is possible to switch off measurements and see the behavior.
Fixed error in mcl_move. Movement is now simulated correctly.
Martin Zidek [Sun, 20 Apr 2008 11:22:18 +0000 (13:22 +0200)]
robomon2: SimMcl fixed to use new roboorte library
Tran Duy Khanh [Sun, 20 Apr 2008 09:22:14 +0000 (11:22 +0200)]
Merge branch 'master' of trandk1@rtime.felk.cvut.cz:/var/git/eurobot
Tran Duy Khanh [Sun, 20 Apr 2008 09:22:08 +0000 (11:22 +0200)]
remove fgnu89-inline, because this flag is not compiled with the powerpc gcc
compiler which we are using.
Martin Zidek [Sun, 20 Apr 2008 09:01:20 +0000 (11:01 +0200)]
display: voltage readings now update according to serial message
Tran Duy Khanh [Sun, 20 Apr 2008 08:43:50 +0000 (10:43 +0200)]
Add -ffast-math to robomath library also. Use the second gaussian_rand()
function. Seems to be a little bit faster now :).
Michal Sojka [Sun, 20 Apr 2008 06:58:43 +0000 (08:58 +0200)]
Maltab: Real robot position is displayed in MCL tests
Michal Sojka [Sun, 20 Apr 2008 00:15:26 +0000 (02:15 +0200)]
MCL: Optimization of likelihood function
Gaussian is now evaluated only once for every reflector.
This reduced duration of update pass to other 50% - from 16 ms to 8 ms
(the original implementation had 49 ms :-).
Also automatic modification of aeval sigma was removed - initial
localization is much faster.
Also it seems there were a bug in code because weights was not set to 1
after resampling. Now the algorithm reacts much better when the robot is
moved by huge distance (see mcl_test_1.mdl).
Michal Sojka [Sat, 19 Apr 2008 23:05:04 +0000 (01:05 +0200)]
Maltab: S-function now uses the optimized library
Michal Sojka [Sat, 19 Apr 2008 22:46:16 +0000 (00:46 +0200)]
MCL: Optimized compiler flags
-ffast-math is the most important optimization here: update 20% faster
Michal Sojka [Sat, 19 Apr 2008 22:13:01 +0000 (00:13 +0200)]
MCL: Put thetas away from mcl_particle
MPC5200 has only 16 kB data cache so we have to keep working set as
small as possible to limit slow loads/stores from/to the main memory.
Michal Sojka [Sat, 19 Apr 2008 21:30:37 +0000 (23:30 +0200)]
robomath: Gaussian functions are made static inline
MCL performace: 22 ms -> 20 ms (on PC)