]> rtime.felk.cvut.cz Git - eurobot/public.git/log
eurobot/public.git
15 years agoMAIN FSM: collect_free_pucks: variable name changed to something more meaningful...
Filip Jares [Wed, 22 Apr 2009 16:00:48 +0000 (18:00 +0200)]
MAIN FSM: collect_free_pucks: variable name changed to something more meaningful, puck indexing variable made global

15 years agoMerge branch 'master' of jaresf1@rtime:/var/git/eurobot
Filip Jares [Wed, 22 Apr 2009 15:54:31 +0000 (17:54 +0200)]
Merge branch 'master' of jaresf1@rtime:/var/git/eurobot

15 years agodisp: removed old 4dg display source
Martin Zidek [Wed, 22 Apr 2009 15:46:15 +0000 (17:46 +0200)]
disp: removed old 4dg display source

15 years agoppc build config: correct uoled display device file
Martin Zidek [Wed, 22 Apr 2009 15:42:58 +0000 (17:42 +0200)]
ppc build config: correct uoled display device file

15 years agorobot-root update
Martin Zidek [Wed, 22 Apr 2009 15:42:13 +0000 (17:42 +0200)]
robot-root update

15 years agoMerge branch 'master' of jaresf1@rtime:/var/git/eurobot
Filip Jares [Wed, 22 Apr 2009 15:28:55 +0000 (17:28 +0200)]
Merge branch 'master' of jaresf1@rtime:/var/git/eurobot

15 years agoMAIN FSM: free puck sequence updated
Filip Jares [Wed, 22 Apr 2009 15:28:48 +0000 (17:28 +0200)]
MAIN FSM: free puck sequence updated

15 years agoACT FSM: first version of puck unloading procedure
Filip Jares [Wed, 22 Apr 2009 15:27:44 +0000 (17:27 +0200)]
ACT FSM: first version of puck unloading procedure

15 years agoMerge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot
Martin Zidek [Wed, 22 Apr 2009 15:24:08 +0000 (17:24 +0200)]
Merge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoupdated robot-root (cand)
Martin Zidek [Wed, 22 Apr 2009 15:23:15 +0000 (17:23 +0200)]
updated robot-root (cand)

15 years agoeb_lift: Better endswitch reporting in can massage
Michal Sojka [Wed, 22 Apr 2009 14:40:40 +0000 (16:40 +0200)]
eb_lift: Better endswitch reporting in can massage

Endswitch information is available all the time, not depending on FSM
state.

15 years agoeb_lift: Do not move lift until pusher in fully initialized
Michal Sojka [Wed, 22 Apr 2009 14:03:06 +0000 (16:03 +0200)]
eb_lift: Do not move lift until pusher in fully initialized

15 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot
Jiri Kubias [Wed, 22 Apr 2009 14:05:16 +0000 (16:05 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoeb_sberac added starting cable support
Jiri Kubias [Wed, 22 Apr 2009 14:03:42 +0000 (16:03 +0200)]
eb_sberac added starting cable support
removed can timeout

15 years agorobomon shows lift and pusher positions
Michal Sojka [Wed, 22 Apr 2009 14:00:13 +0000 (16:00 +0200)]
robomon shows lift and pusher positions

15 years agoeb_lift: Send real position of the lift after it reaches its target state
Michal Sojka [Wed, 22 Apr 2009 13:58:44 +0000 (15:58 +0200)]
eb_lift: Send real position of the lift after it reaches its target state

15 years agoRemoved eb_vytah (Jarda's obsolete program)
Michal Sojka [Wed, 22 Apr 2009 12:40:21 +0000 (14:40 +0200)]
Removed eb_vytah (Jarda's obsolete program)

15 years agoRemoved eb_vytah (Jarda's obsolete program)
Michal Sojka [Wed, 22 Apr 2009 12:38:10 +0000 (14:38 +0200)]
Removed eb_vytah (Jarda's obsolete program)

15 years agorobofsm: Tiny fixes
Michal Sojka [Wed, 22 Apr 2009 12:36:47 +0000 (14:36 +0200)]
robofsm: Tiny fixes

15 years agorobofsm: Adapted start plug handling
Michal Sojka [Wed, 22 Apr 2009 12:35:47 +0000 (14:35 +0200)]
robofsm: Adapted start plug handling

15 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot
Jiri Kubias [Wed, 22 Apr 2009 12:24:23 +0000 (14:24 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoeb_lift added pusher protection on top position
Jiri Kubias [Wed, 22 Apr 2009 12:23:09 +0000 (14:23 +0200)]
eb_lift  added pusher protection on top position
fixed doxygen commentar

15 years agorobomon: Fixed resizing of widgets
Michal Sojka [Wed, 22 Apr 2009 11:55:24 +0000 (13:55 +0200)]
robomon: Fixed resizing of widgets

15 years agoMerge branch 'master' of benesp7@rtime.felk.cvut.cz:/var/git/eurobot
Benes Petr [Wed, 22 Apr 2009 10:52:03 +0000 (12:52 +0200)]
Merge branch 'master' of benesp7@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot
Jiri Kubias [Wed, 22 Apr 2009 10:33:52 +0000 (12:33 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoeb_lift added door avoidance control
Jiri Kubias [Wed, 22 Apr 2009 10:32:30 +0000 (12:32 +0200)]
eb_lift  added door avoidance control
added sharp protection

15 years agoMotion: resolved bugs with trajectory appending
Benes Petr [Wed, 22 Apr 2009 10:23:01 +0000 (12:23 +0200)]
Motion: resolved bugs with trajectory appending

Now it takes into account that spline parameter does not have to be only from 0 to 1
According to the motion test, it works properly and makes no discontinuities

Needs to be tested in robomon and real

15 years agorobomon: Fixed layout
Michal Sojka [Wed, 22 Apr 2009 08:56:34 +0000 (10:56 +0200)]
robomon: Fixed layout

15 years agoMerge branch 'master' of jaresf1@rtime:/var/git/eurobot
Filip Jares [Wed, 22 Apr 2009 08:55:56 +0000 (10:55 +0200)]
Merge branch 'master' of jaresf1@rtime:/var/git/eurobot

15 years agorobomon: Set correct maximal distance for sharp
Michal Sojka [Wed, 22 Apr 2009 08:47:08 +0000 (10:47 +0200)]
robomon: Set correct maximal distance for sharp

15 years agoMerge branch 'master' of jaresf1@rtime:/var/git/eurobot
Filip Jares [Wed, 22 Apr 2009 08:30:27 +0000 (10:30 +0200)]
Merge branch 'master' of jaresf1@rtime:/var/git/eurobot

15 years agorobomon shows puck distance
Michal Sojka [Wed, 22 Apr 2009 08:30:22 +0000 (10:30 +0200)]
robomon shows puck distance

Not tested on real robot!

15 years agorobofsm/fsmact.c: first version of load_the_puck sequence; test_actuators utility...
Filip Jares [Wed, 22 Apr 2009 08:30:19 +0000 (10:30 +0200)]
robofsm/fsmact.c: first version of load_the_puck sequence; test_actuators utility updated

15 years agorobot_orte: actuator_status changed to generate EV_LIFT_IN_POS and EV_PUSHER_IN_POS...
Filip Jares [Wed, 22 Apr 2009 08:19:17 +0000 (10:19 +0200)]
robot_orte: actuator_status changed to generate EV_LIFT_IN_POS and EV_PUSHER_IN_POS events only once

15 years agoaclib: two holder and lift positions constants added
Filip Jares [Wed, 22 Apr 2009 08:17:36 +0000 (10:17 +0200)]
aclib: two holder and lift positions constants added

15 years agojoyd: small change to avoid chelae and holder colision
Filip Jares [Wed, 22 Apr 2009 08:16:37 +0000 (10:16 +0200)]
joyd: small change to avoid chelae and holder colision

15 years agorobomon: Checkboxes moved to Misc group box
Michal Sojka [Wed, 22 Apr 2009 07:59:18 +0000 (09:59 +0200)]
robomon: Checkboxes moved to Misc group box

15 years agorobomon displays actual FSM states
Michal Sojka [Wed, 22 Apr 2009 07:54:24 +0000 (09:54 +0200)]
robomon displays actual FSM states

15 years agoroboortegen: Fixed registration of subscribers with type != topic
Michal Sojka [Wed, 22 Apr 2009 07:53:56 +0000 (09:53 +0200)]
roboortegen: Fixed registration of subscribers with type != topic

15 years agoMerge branch 'master' of pecam1@rtime.felk.cvut.cz:/var/git/eurobot
Marek Peca [Tue, 21 Apr 2009 19:42:46 +0000 (21:42 +0200)]
Merge branch 'master' of pecam1@rtime.felk.cvut.cz:/var/git/eurobot

15 years agocamera: single image grab utility
Marek Peca [Tue, 21 Apr 2009 19:42:30 +0000 (21:42 +0200)]
camera: single image grab utility

15 years agoeb_lift doxygen
Jiri Kubias [Tue, 21 Apr 2009 17:52:01 +0000 (19:52 +0200)]
eb_lift   doxygen

15 years agoeb_lift updated homing cycle
Jiri Kubias [Tue, 21 Apr 2009 17:47:52 +0000 (19:47 +0200)]
eb_lift updated homing cycle
fixed CAN ISR
added doxygen documentation

15 years agodisplay and hokuyo working on ppc
Martin Zidek [Tue, 21 Apr 2009 17:29:23 +0000 (19:29 +0200)]
display and hokuyo working on ppc

15 years agomotion: Tuning of controller and constraints (IT WORKS!!!!:-)
Michal Sojka [Tue, 21 Apr 2009 14:42:12 +0000 (16:42 +0200)]
motion: Tuning of controller and constraints (IT WORKS!!!!:-)

15 years agocand: Updated to arrays in IDL
Michal Sojka [Tue, 21 Apr 2009 14:03:48 +0000 (16:03 +0200)]
cand: Updated to arrays in IDL

15 years agoOMK: PPC uses correct version of orte-idl
Michal Sojka [Tue, 21 Apr 2009 14:02:23 +0000 (16:02 +0200)]
OMK: PPC uses correct version of orte-idl

15 years agotypes: Added arrays to .idl (ORTE already supports them)
Michal Sojka [Tue, 21 Apr 2009 13:45:50 +0000 (15:45 +0200)]
types: Added arrays to .idl (ORTE already supports them)

15 years agorobofsm: FSM states are published over ORTE
Michal Sojka [Tue, 21 Apr 2009 12:46:56 +0000 (14:46 +0200)]
robofsm: FSM states are published over ORTE

15 years agoORTE IDL learned how to handle arrays
Michal Sojka [Tue, 21 Apr 2009 12:40:53 +0000 (14:40 +0200)]
ORTE IDL learned how to handle arrays

15 years agoroboortegen: Fixed for the case when topic is different from type
Michal Sojka [Tue, 21 Apr 2009 12:33:54 +0000 (14:33 +0200)]
roboortegen: Fixed for the case when topic is different from type

15 years agorobofsm: Display's FSM debug messages are enabled on if DISPLAY_DEBUG is defined
Michal Sojka [Tue, 21 Apr 2009 06:40:34 +0000 (08:40 +0200)]
robofsm: Display's FSM debug messages are enabled on if DISPLAY_DEBUG is defined

15 years agoMerge branch 'master' of benesp7@rtime.felk.cvut.cz:/var/git/eurobot
Benes Petr [Tue, 21 Apr 2009 11:16:49 +0000 (13:16 +0200)]
Merge branch 'master' of benesp7@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoMotion: Resolved some problems with trajectory appending
Benes Petr [Tue, 21 Apr 2009 11:16:03 +0000 (13:16 +0200)]
Motion: Resolved some problems with trajectory appending

Modified system of spline cutting, added cutting by time
Modified system of copying segments between trajectories

15 years agoMAIN FSM: free puck pick up sequence corrected
Filip Jares [Tue, 21 Apr 2009 11:00:59 +0000 (13:00 +0200)]
MAIN FSM: free puck pick up sequence corrected

15 years agoMAIN FSM: tuning the collect_free_pucks state
Filip Jares [Tue, 21 Apr 2009 09:08:37 +0000 (11:08 +0200)]
MAIN FSM: tuning the collect_free_pucks state

now the robot looks for the puck if "he" does not see it

15 years agoACT FSM: added hokuyo initialization (temporarily)
Filip Jares [Tue, 21 Apr 2009 09:04:31 +0000 (11:04 +0200)]
ACT FSM: added hokuyo initialization (temporarily)

15 years agorobofsm: Display's FSM debug messages are enabled on if DISPLAY_DEBUG is defined
Michal Sojka [Tue, 21 Apr 2009 06:40:34 +0000 (08:40 +0200)]
robofsm: Display's FSM debug messages are enabled on if DISPLAY_DEBUG is defined

15 years agojoyd: hokuyo angle now handled sequentially
Filip Jares [Tue, 21 Apr 2009 06:18:35 +0000 (08:18 +0200)]
joyd: hokuyo angle now handled sequentially

Button10: set hokuyo to horizontal position
Button12 & Button8: increment & decrement hokuyo angle in steps

15 years agoactlib: few predefined actuator positions were added as constants, one was changed
Filip Jares [Tue, 21 Apr 2009 06:16:03 +0000 (08:16 +0200)]
actlib: few predefined actuator positions were added as constants, one was changed

15 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot
Jiri Kubias [Tue, 21 Apr 2009 05:08:28 +0000 (07:08 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoeb_lift: added one more state to homing
Jiri Kubias [Tue, 21 Apr 2009 05:07:30 +0000 (07:07 +0200)]
eb_lift: added one more state to homing
 added wait state between fms_move and fsm stop

15 years agogoto and rectangle: suppressed main FSM debugging
Michal Sojka [Mon, 20 Apr 2009 23:29:21 +0000 (01:29 +0200)]
goto and rectangle: suppressed main FSM debugging

The reason of these tests is to debug movement, so only movement
FSM print debug messages. The output is now more understandable.

15 years agopathplan: Fixed removing of safety margin
Michal Sojka [Mon, 20 Apr 2009 23:23:06 +0000 (01:23 +0200)]
pathplan: Fixed removing of safety margin

If there was a safety margin flag at goal position, it was never removed
causing a robot movement deadlock. The reason is that safety margin was
updated (and removed) inside aalgorithm() but the goal is checked for
obstacles in path_planner().

This problem was solved by moving safety margin update to path_planner().

15 years agomotion: Removed my annoying printf()
Michal Sojka [Mon, 20 Apr 2009 22:44:50 +0000 (00:44 +0200)]
motion: Removed my annoying printf()

15 years agomotion-control: Fixed segfault
Michal Sojka [Mon, 20 Apr 2009 22:28:25 +0000 (00:28 +0200)]
motion-control: Fixed segfault

15 years agofsmmove: Updated for eb2009
Michal Sojka [Mon, 20 Apr 2009 18:46:54 +0000 (20:46 +0200)]
fsmmove: Updated for eb2009

- cleanup
- trajectory is recalculated in FSM and not in a separate thread
  (simpler and less error prone solution)
- close_to_target state is not used (robot often turn at the end
  of trajectory, which was caused by the balet() controller with
  zero speed on input.
- In case of lost position the robot stops, waits one second and then
  it tries to plan movement again.

15 years agoMerge branch 'master' into trajectory
Benes Petr [Mon, 20 Apr 2009 19:34:56 +0000 (21:34 +0200)]
Merge branch 'master' into trajectory

15 years agorobofsm: Removed global DBG macro
Michal Sojka [Mon, 20 Apr 2009 18:07:01 +0000 (20:07 +0200)]
robofsm: Removed global DBG macro

Sometimes it caused redefinition warnings if another DBG was defined locally.

15 years agoactlib: lift: floor position constants added
Filip Jares [Mon, 20 Apr 2009 16:04:51 +0000 (18:04 +0200)]
actlib: lift: floor position constants added

15 years agoMerge branch 'master' of jaresf1@rtime:/var/git/eurobot
Filip Jares [Mon, 20 Apr 2009 14:24:26 +0000 (16:24 +0200)]
Merge branch 'master' of jaresf1@rtime:/var/git/eurobot

15 years agoFSMs: lift messages handling, lift related events added
Filip Jares [Mon, 20 Apr 2009 12:11:49 +0000 (14:11 +0200)]
FSMs: lift messages handling, lift related events added

15 years agoMerge branch 'master' of benesp7@rtime.felk.cvut.cz:/var/git/eurobot
Benes Petr [Mon, 20 Apr 2009 11:59:28 +0000 (13:59 +0200)]
Merge branch 'master' of benesp7@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoULoPoS: dump2dat adapted to new odo format & watchtower cleaned up
Marek Peca [Mon, 20 Apr 2009 10:51:43 +0000 (12:51 +0200)]
ULoPoS: dump2dat adapted to new odo format & watchtower cleaned up

15 years agoULoPoS: faster angle estimate by odo covariance tuning
Marek Peca [Mon, 20 Apr 2009 10:51:12 +0000 (12:51 +0200)]
ULoPoS: faster angle estimate by odo covariance tuning

now we trust much more in odometry

15 years agocamera: ROZPUK OMKized
Marek Peca [Mon, 20 Apr 2009 10:05:40 +0000 (12:05 +0200)]
camera: ROZPUK OMKized

15 years agocamera: added libjpeg
Marek Peca [Mon, 20 Apr 2009 10:03:42 +0000 (12:03 +0200)]
camera: added libjpeg

Independent JPEG Group's software (c) 1991-1997, Thomas G. Lane

15 years agorobofsm: motion: Angle P canstant lowered
Michal Sojka [Mon, 20 Apr 2009 09:10:12 +0000 (11:10 +0200)]
robofsm: motion: Angle P canstant lowered

15 years agoMotion: resolved problem with strange trajectory generation
Benes Petr [Mon, 20 Apr 2009 09:05:46 +0000 (11:05 +0200)]
Motion: resolved problem with strange trajectory generation

Two identical way points after each other confused the algorithm

15 years agomotor-control: Fixed can receive
Michal Sojka [Mon, 20 Apr 2009 08:44:56 +0000 (10:44 +0200)]
motor-control: Fixed can receive

All messages are received in one invocation of handle_can_received().
Previously only one message was received which leaded to problems caused
by receive delays.

15 years agoJoyd publishes periodically
Michal Sojka [Mon, 20 Apr 2009 08:43:10 +0000 (10:43 +0200)]
Joyd publishes periodically

15 years agotypes: Added correct deadlines to some ORTE variables
Michal Sojka [Mon, 20 Apr 2009 07:57:17 +0000 (09:57 +0200)]
types: Added correct deadlines to some ORTE variables

15 years agocand: Odometry message contains sequence number
Michal Sojka [Mon, 20 Apr 2009 07:53:30 +0000 (09:53 +0200)]
cand: Odometry message contains sequence number

15 years agoh8c can: added option to filter received messages
Michal Sojka [Mon, 20 Apr 2009 07:46:41 +0000 (09:46 +0200)]
h8c can: added option to filter received messages

Motor-control now receives only necessary messages.

15 years agoh8s can: Use HCAN_MC and HCAN_MD macros everywhere
Michal Sojka [Mon, 20 Apr 2009 06:20:59 +0000 (08:20 +0200)]
h8s can: Use HCAN_MC and HCAN_MD macros everywhere

15 years agoMotion: work in progress 2
Benes Petr [Mon, 20 Apr 2009 08:02:54 +0000 (10:02 +0200)]
Motion: work in progress 2

15 years agocand: CAN_LP_STATUS handling added
Filip Jares [Mon, 20 Apr 2009 07:35:27 +0000 (09:35 +0200)]
cand: CAN_LP_STATUS handling added

15 years agoMerge branch 'master' of pecam1@rtime.felk.cvut.cz:/var/git/eurobot
Marek Peca [Sun, 19 Apr 2009 18:44:07 +0000 (20:44 +0200)]
Merge branch 'master' of pecam1@rtime.felk.cvut.cz:/var/git/eurobot

15 years agoh8s can: removed unsafe typecast of registers to non-volitile variables
Michal Sojka [Sun, 19 Apr 2009 19:16:36 +0000 (21:16 +0200)]
h8s can: removed unsafe typecast of registers to non-volitile variables

Double transmission of CAN frames still occurs.

15 years agoh8s can: Removed useless semicolons
Michal Sojka [Sun, 19 Apr 2009 12:57:31 +0000 (14:57 +0200)]
h8s can: Removed useless semicolons

15 years agoh8s: Added function to print CAN controler status
Michal Sojka [Sun, 19 Apr 2009 12:13:32 +0000 (14:13 +0200)]
h8s: Added function to print CAN controler status

15 years agoh8s can: Debug messages DBG() instead of #ifdefs and printf
Michal Sojka [Sun, 19 Apr 2009 12:03:13 +0000 (14:03 +0200)]
h8s can: Debug messages DBG() instead of #ifdefs and printf

15 years agoh8s: Access to HCAN registers replaced by a nice macro
Michal Sojka [Sun, 19 Apr 2009 05:31:14 +0000 (07:31 +0200)]
h8s: Access to HCAN registers replaced by a nice macro

15 years agolift: Slower speed when closer to the target position
Michal Sojka [Sun, 19 Apr 2009 19:13:07 +0000 (21:13 +0200)]
lift: Slower speed when closer to the target position

This is necessary for precise positioning needed for Sharp sensor
not to see reflections from elevator.

15 years agocamera: libjpeg warning output suppressed
Marek Peca [Sun, 19 Apr 2009 18:43:24 +0000 (20:43 +0200)]
camera: libjpeg warning output suppressed

15 years agosharp: show_puck_distance utility: units in output corrected
Filip Jares [Sun, 19 Apr 2009 18:41:31 +0000 (20:41 +0200)]
sharp: show_puck_distance utility: units in output corrected

was incorrectly displayed in meters and units were stated to be cm

15 years agoMerge branch 'master' of jaresf1@rtime:/var/git/eurobot
Filip Jares [Sun, 19 Apr 2009 18:22:18 +0000 (20:22 +0200)]
Merge branch 'master' of jaresf1@rtime:/var/git/eurobot

15 years agorobofsm/robot_orte.c: typo that caused compilation error corrected
Filip Jares [Sun, 19 Apr 2009 18:22:10 +0000 (20:22 +0200)]
robofsm/robot_orte.c: typo that caused compilation error corrected

15 years agojoyd: Lift support
Michal Sojka [Sun, 19 Apr 2009 18:17:27 +0000 (20:17 +0200)]
joyd: Lift support

15 years agoMerge branch 'master' of jaresf1@rtime:/var/git/eurobot
Filip Jares [Sun, 19 Apr 2009 18:16:07 +0000 (20:16 +0200)]
Merge branch 'master' of jaresf1@rtime:/var/git/eurobot