]>
rtime.felk.cvut.cz Git - eurobot/public.git/log
Filip Jares [Wed, 21 Apr 2010 11:26:44 +0000 (13:26 +0200)]
robodim: AXIS_TO_FRONT update and add SLOPE_LENGTH
Filip Jares [Sat, 17 Apr 2010 18:34:21 +0000 (20:34 +0200)]
robodim.h: update robot's dimensions (roughly) and add some playground dimensions
Michal [Mon, 19 Apr 2010 16:32:25 +0000 (18:32 +0200)]
Merge branch 'master' of vokacmic@rtime.felk.cvut.cz:/var/git/eurobot
Michal [Mon, 19 Apr 2010 16:30:11 +0000 (18:30 +0200)]
Independent odometry tuning
we are able to run rectangle 1m/s and after 90sec. position errro was 10cm
Michal [Mon, 19 Apr 2010 15:08:10 +0000 (17:08 +0200)]
robomon: Display independent odometry position and remove UZV position
Michal [Mon, 19 Apr 2010 15:07:16 +0000 (17:07 +0200)]
robofsm: Publish indep-odo-based estimated position
Michal [Mon, 19 Apr 2010 15:06:26 +0000 (17:06 +0200)]
dim: Fix odo wheel radius
Michal [Mon, 19 Apr 2010 15:06:03 +0000 (17:06 +0200)]
cand: Interchange left and right idi wheel
Petr Kubiznak [Mon, 19 Apr 2010 14:03:34 +0000 (16:03 +0200)]
Bug repaired (every image was displayed to black due to k=0).
Signed-off-by: Petr Kubiznak <kubizpet@fel.cvut.cz>
Petr Kubiznak [Mon, 19 Apr 2010 13:07:02 +0000 (15:07 +0200)]
Adaptive threshold - counts optimal threshold in different light conditions.
Michal Sojka [Mon, 19 Apr 2010 07:20:17 +0000 (09:20 +0200)]
Change color names to match this year rules
Michal Sojka [Mon, 19 Apr 2010 07:19:32 +0000 (09:19 +0200)]
Remove EKF-based estimation of position from ULOPOS
We are not goint to use ULOPOS this year.
Petr Kubiznak [Fri, 16 Apr 2010 21:30:00 +0000 (23:30 +0200)]
new masks
Petr Kubiznak [Fri, 16 Apr 2010 21:28:18 +0000 (23:28 +0200)]
Corns recognition (bin files needed!), GUI enrichment.
Petr Kubiznak [Fri, 16 Apr 2010 20:56:39 +0000 (22:56 +0200)]
Small edit due to changes in the conversion library.
Petr Kubiznak [Fri, 16 Apr 2010 20:54:35 +0000 (22:54 +0200)]
Process all the data as OpenCV matrices instead of float arrays.
Michal [Thu, 15 Apr 2010 16:11:57 +0000 (18:11 +0200)]
Robot rotation radius updated, not accurate (+- 2-3deg) but it works.
Michal Sojka [Thu, 15 Apr 2010 13:27:36 +0000 (15:27 +0200)]
ppc: UOLED_TTY changed to /dev/null
This year, the display will be controlled by a separate application so
there is not need for robofsm to communicate with the display.
This is a temporary solution to be able to run robofsm based apps on the
robot without display.
Michal [Thu, 15 Apr 2010 13:21:59 +0000 (15:21 +0200)]
Add script for mounting local directory from robot
Every user needs to add hist configuration to the script.
Michal Sojka [Thu, 15 Apr 2010 08:47:41 +0000 (10:47 +0200)]
rozkuk: include unistd.h
Without this, Filip cannot compile it. He probably has a different
version of system headers than the rest of us.
Michal Sojka [Thu, 15 Apr 2010 08:47:41 +0000 (10:47 +0200)]
rozkuk: include unistd.h
Without this, Filip cannot compile it. He probably has a different
version of system headers than the rest of us.
Michal Sojka [Thu, 15 Apr 2010 08:45:55 +0000 (10:45 +0200)]
Do not compile libjpeg
We do not need it this year.
Filip Jares [Wed, 14 Apr 2010 20:14:11 +0000 (22:14 +0200)]
introduce methods to get (fake) corn's positions
Filip Jares [Wed, 7 Apr 2010 06:45:30 +0000 (08:45 +0200)]
pathplan/map.{c,h}: doxygen: correct two typos and update documentation
Filip Jares [Wed, 14 Apr 2010 17:36:42 +0000 (19:36 +0200)]
remove obsolete code in robodim and update fill_in_known_areas_in_map() method
kittlmoj [Tue, 13 Apr 2010 13:12:38 +0000 (15:12 +0200)]
Add my jabber contact
Michal Sojka [Mon, 12 Apr 2010 09:58:25 +0000 (11:58 +0200)]
Add Mojmir to contact list
Michal Sojka [Wed, 7 Apr 2010 16:00:42 +0000 (18:00 +0200)]
cand: Add odo_data handling
Michal Sojka [Wed, 7 Apr 2010 15:55:44 +0000 (17:55 +0200)]
robofsm: Add odometry data to ORTE
Michal Sojka [Wed, 7 Apr 2010 11:16:50 +0000 (13:16 +0200)]
Add firmware for odometry board
This is mainly a copy of motor-control application with removed
unnecessary functionality.
Michal Sojka [Tue, 6 Apr 2010 16:25:20 +0000 (18:25 +0200)]
PowerPC: Added missing libraries
The libraries were not added because they were ignored by .gitignore. I
removed this non-OMK compilant line from .gitignore.
Michal Sojka [Tue, 6 Apr 2010 15:17:24 +0000 (17:17 +0200)]
PowerPC: Provide zlib binaries for OpenCV
It seems that it is not possible to compile OpenCV without zlib.
Michal Sojka [Tue, 6 Apr 2010 14:18:15 +0000 (16:18 +0200)]
Added zlib sources
zlib is needed by OpenCV and it is not possible to disable it, even in
there is configuration option for this.
Michal Sojka [Tue, 6 Apr 2010 13:58:27 +0000 (15:58 +0200)]
rozkuk: Link with additional libraries
Since we link libcv statically, we must link it also with additional
libraries manually.
I hope the final binary will have smaller memory footprint when linked
statically.
Michal Sojka [Tue, 6 Apr 2010 13:29:04 +0000 (15:29 +0200)]
rozkuk: Add opencv/ prefix to OpenCV headers
This was necessary for the compilation to work with OpenCV installed from
distribution package.
OpenCV installs its headers to opencv/ directory, so by putting this
prefix into source code we do not need to setup a special search path on
command line and we can just use standard system path.
Michal Sojka [Tue, 6 Apr 2010 12:52:20 +0000 (14:52 +0200)]
Added precompiled OpenCV binaries for PPC
We do not compile the binaries from source, because it takes very long
time. See the README for how to regenerate these binaries from sources.
Michal Sojka [Tue, 6 Apr 2010 12:56:49 +0000 (14:56 +0200)]
Added OpenCV submodule
Michal Sojka [Tue, 6 Apr 2010 11:25:43 +0000 (13:25 +0200)]
PowerPC: Optimize code for our CPU
Petr Kubiznak [Sun, 4 Apr 2010 10:14:04 +0000 (12:14 +0200)]
Unneaded files removal.
Petr Kubiznak [Sun, 4 Apr 2010 09:52:35 +0000 (11:52 +0200)]
my honoured name added
Petr Kubiznak [Sun, 4 Apr 2010 09:51:40 +0000 (11:51 +0200)]
rozkuk - OpenCV based corns camera recognition program
Known application rewritten as a whole, newly based on OpenCV library.
Recognition is not implemented yet, but the program body is already prepared.
Due to roboorte.h removal, orte is not used completely (see int main(...)).
Petr Kubiznak [Sun, 4 Apr 2010 09:46:11 +0000 (11:46 +0200)]
maskgen - Masks generator desktop utility.
To simplify masks creation. Draw just one "mask of masks", i.e. image with black background and corns in different colors (first #141414, second #282828, ...), that will be replaced by black or white, depending on mask being generated.
As a result - draw one image and produce masks of all corns variants.
Petr Kubiznak [Sun, 4 Apr 2010 09:40:53 +0000 (11:40 +0200)]
clr2float_conv - Colorful image to float array converter desktop utility.
Desktop utility converting images to binary files - their float representations.
Useful when preparing masks - just draw them e.g. in gimp and convert them to the binary files, which are loaded by rozkuk.
Petr Kubiznak [Sun, 4 Apr 2010 09:36:02 +0000 (11:36 +0200)]
clr2float - Colorful image to float array converter library.
Provides function to convert standard, colorful image (3D array of bytes) to a float representation of the same, pseudo-thresholded image (1D array of floats in range <-1,1>).
Filip Jareš [Sat, 3 Apr 2010 12:52:37 +0000 (14:52 +0200)]
robomon: make the groupboxes better aligned
Michal Sojka [Fri, 2 Apr 2010 15:10:59 +0000 (17:10 +0200)]
Speed up compilation a little bit
It is not necessary to invoke uname in every directory
Michal Sojka [Thu, 1 Apr 2010 07:03:18 +0000 (09:03 +0200)]
Robot root backup
We have added dropbear ssh server and added all possible IP addresses as
ortemanager peers.
Michal Sojka [Thu, 1 Apr 2010 07:02:20 +0000 (09:02 +0200)]
A few fixes in ORTE
Michal Sojka [Wed, 31 Mar 2010 10:54:33 +0000 (12:54 +0200)]
linux-shark: Enable multicast
Filip Jareš [Wed, 31 Mar 2010 12:04:43 +0000 (14:04 +0200)]
robomon: rearrange group boxes to make them occupy less space
Filip Jareš [Wed, 31 Mar 2010 11:38:03 +0000 (13:38 +0200)]
robomon: remove unused widgets, actions, events
remove features which just occupy place for the map;
remove obsolete features prepared for previous years
Filip Jareš [Wed, 31 Mar 2010 10:23:57 +0000 (12:23 +0200)]
add team members contacts list,
feel free to add yourself
Filip Jareš [Wed, 31 Mar 2010 09:57:22 +0000 (11:57 +0200)]
add dropbear compilation "howto"
Filip Jareš [Wed, 17 Mar 2010 23:20:07 +0000 (00:20 +0100)]
remove the code related to EB2009
changes to (mainly obsolete code removal and FIXME cries addition):
- main FSM (competition, homologation) and actuators FSM:
- removal of almost all the states
- removal of obsolete variables and events definitions
- license years updated
- actuators library (obsolete constants and functions removal)
- show_puck_distance utility used for displaying sharp measurements
- types (robottype.{idl,ortegen})
- cand, robot_orte module, joyd,
- fsmdisplay.c: (don't know whether will be used this year)
- removal of EB09 related code just to make it compile
Michal Sojka [Tue, 30 Mar 2010 07:16:14 +0000 (09:16 +0200)]
Do not compile rozkuk by default
Petr works on completely new version.
Michal Sojka [Mon, 29 Mar 2010 14:41:44 +0000 (16:41 +0200)]
Remove hopefully last #include <roboorte.h>
Michal Sojka [Mon, 29 Mar 2010 14:31:39 +0000 (16:31 +0200)]
Remove more #include <roboorte.h>
Michal Sojka [Mon, 29 Mar 2010 14:21:12 +0000 (16:21 +0200)]
Remove #include <roboorte.h>
roboorte.h should not be included in hand written sources, but since it
was we have to remove it in order to compile the code.
Michal Sojka [Mon, 29 Mar 2010 14:13:42 +0000 (16:13 +0200)]
Simplify the automatically generated ORTE library
The library used a log of ugly macros which made the code hard to
understand. Now, the macros are removed and their content is directly
put to the code by generator script (perl).
Michal Sojka [Mon, 22 Mar 2010 14:11:19 +0000 (15:11 +0100)]
Update pxmc to the current version
root [Wed, 24 Mar 2010 21:13:00 +0000 (22:13 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/var/git/eurobot
Conflicts:
src/camera/rozkuk/rozkuk.c
root [Wed, 24 Mar 2010 19:27:08 +0000 (20:27 +0100)]
Project clarification, display function generalisation, display acceleration.
Michal Sojka [Mon, 22 Mar 2010 14:10:34 +0000 (15:10 +0100)]
Update to current version of sysless
In that version sysless for arm and h8300 was merged. We also put sysless
under src/ instead of _infrastructure/build.
Michal Sojka [Mon, 22 Mar 2010 06:59:56 +0000 (07:59 +0100)]
.mailmap update
Michal Sojka [Sun, 21 Mar 2010 22:05:45 +0000 (23:05 +0100)]
Do not build rozkuk with libSDL on PowerPC
Michal Sojka [Sun, 21 Mar 2010 22:16:44 +0000 (23:16 +0100)]
Added libv4l
We want to compile it for powerpc and run it on the robot.
Michal Sojka [Sun, 21 Mar 2010 20:48:28 +0000 (21:48 +0100)]
Update Makefile.rules to the newest version
Petr Kubiznak [Thu, 18 Mar 2010 22:28:22 +0000 (23:28 +0100)]
Display corrected, keyboard events handled.
root [Thu, 18 Mar 2010 20:59:48 +0000 (21:59 +0100)]
Frames from camera are now being displayed in a window. Needs to be improved...
Petr Kubiznak [Tue, 16 Mar 2010 20:10:35 +0000 (21:10 +0100)]
just trying to understand how sampling works
Petr Kubiznak [Tue, 16 Mar 2010 12:11:40 +0000 (13:11 +0100)]
One more renamed - rozpuk -> rozkuk
Petr Kubiznak [Tue, 16 Mar 2010 12:06:23 +0000 (13:06 +0100)]
rozpuk renamed to rozkuk
Filip Jareš [Thu, 11 Mar 2010 19:42:41 +0000 (20:42 +0100)]
previous year's main (competition) FSM revisit
introduce some fixes made during my bachelor's thesis writing:
- correct bug (!) in state decide_what_next
- some comments removed
- unused events removal
the bug in decide_what_next: in case of EV_ENTRY event arrival when there was
short_time_to_end == true and less than four pucks inside the robot, FSM made
transition to collect_free_pucks instead to deposit_at_acropolis. Analogy to:
case EV_ENTRY: FSM_TRANSITION(deposit_at_acropolis); FSM_TRANSITION(collect_free_pucks);
Filip Jareš [Wed, 10 Mar 2010 10:51:24 +0000 (11:51 +0100)]
(old) fsmact, roboevent: some cleanup made during work on my bachelor's thesis
Filip Jareš [Wed, 10 Mar 2010 10:43:39 +0000 (11:43 +0100)]
fsmmove: added comments and FIXME; default: statement in state function replaced with particular events;
motion-control.cc: removed unused and empty dummy_handler
Filip Jareš [Wed, 10 Mar 2010 10:35:18 +0000 (11:35 +0100)]
Added units ([m/s], [rad/s^2] etc.) to TrajectoryConstraints definition
Filip Jareš [Tue, 9 Mar 2010 21:45:13 +0000 (22:45 +0100)]
Merge commit 'origin/master'
Jiri Kubias [Fri, 26 Feb 2010 15:53:56 +0000 (16:53 +0100)]
eb_canlog - some bug fix
Filip Jareš [Wed, 24 Feb 2010 16:47:43 +0000 (17:47 +0100)]
Merge branch 'master' of ssh://jaresf1@rtime.felk.cvut.cz/var/git/eurobot
Jiri Kubias [Wed, 24 Feb 2010 16:04:50 +0000 (17:04 +0100)]
eb_canlog - Fixed several bugs, improved can send function
Filip Jareš [Wed, 24 Feb 2010 11:20:10 +0000 (12:20 +0100)]
Merge branch 'master' of ssh://jaresf1@rtime.felk.cvut.cz/var/git/eurobot
Jiri Kubias [Wed, 24 Feb 2010 09:05:21 +0000 (10:05 +0100)]
eb_canlog: Fixed BUG in CAN listen mode. Time is printed out as decimal but it seems to not working so well.
Jiri Kubias [Tue, 23 Feb 2010 21:18:40 +0000 (22:18 +0100)]
eb_canlog - new version of canlog. NOT TESTED!!! I may allow send CAN messages.
Filip Jareš [Tue, 16 Feb 2010 06:56:08 +0000 (07:56 +0100)]
Merge branch 'master' of ssh://jaresf1@rtime.felk.cvut.cz/var/git/eurobot
Filip Jareš [Fri, 12 Feb 2010 21:47:47 +0000 (22:47 +0100)]
Merge branch 'master' of ssh://jaresf1@rtime.felk.cvut.cz/var/git/eurobot
Michal Sojka [Fri, 5 Feb 2010 10:45:21 +0000 (11:45 +0100)]
Make rozpuk work with non-MJPG cameras
Cameras which do not produce MJPG format do not work with rozpuk. I
try to modify rozpuk to use YUYV format which is more common and use
libv4lconvert to do conversion to RGB.
It would be nice to convert the whole rozpuk to libv4l, since it
ensures compatibility with most existing cameras.
Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
Jiri Kubias [Sat, 26 Dec 2009 15:04:41 +0000 (16:04 +0100)]
eb_canlog - CAN logger fot lpceurobot. Prints incomming CAN messages to USB (UART) at
115200Bd with timestamp. Default CAN speed is 1Mbit.
The CAN speed can be changed via CAN_SPPED define in main.c .
Jiri Kubias [Sat, 26 Dec 2009 15:00:27 +0000 (16:00 +0100)]
eb_pwr - timing part rebuilded, it should be more stable now.
Jiri Kubias [Fri, 25 Dec 2009 19:01:16 +0000 (20:01 +0100)]
LpcEurobot - added eb_blink. This is software rins knightrider on debug leds.
Filip Jareš [Sun, 20 Dec 2009 09:39:09 +0000 (10:39 +0100)]
Merge branch 'master' of ssh://jaresf1@rtime.felk.cvut.cz/var/git/eurobot
Filip Jareš [Fri, 18 Dec 2009 23:03:49 +0000 (00:03 +0100)]
corrected: delete(NULL)
Michal Sojka [Sat, 19 Dec 2009 23:34:39 +0000 (00:34 +0100)]
Makefile.rules updated to v0.2
I need to commit something to test cidaemon (buildbot)
Michal Sojka [Sat, 19 Dec 2009 22:35:04 +0000 (23:35 +0100)]
Update a list of directories to be built by toplevel make
Added lpceurobot and removeed h8* (pxmc is not in repo now) and
spejblarm which is not used this year.
Michal Sojka [Sat, 19 Dec 2009 22:27:31 +0000 (23:27 +0100)]
Updated toplevel Makefile to fail when a submake fails
I do this in preparation to automatic build tests.
Michal Sojka [Sat, 19 Dec 2009 14:53:26 +0000 (15:53 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/var/git/eurobot
Filip Jareš [Fri, 18 Dec 2009 23:03:49 +0000 (00:03 +0100)]
corrected: delete(NULL)
Michal Sojka [Wed, 25 Nov 2009 17:35:00 +0000 (18:35 +0100)]
rozpuk: Do not require pdfmask when showing RGB
Michal Sojka [Wed, 25 Nov 2009 17:32:44 +0000 (18:32 +0100)]
Added camera to Linux build
Michal Sojka [Sat, 21 Nov 2009 16:18:17 +0000 (17:18 +0100)]
MCL: Added a testing program
It calculates MCL from the text files generated from Simulink by
simout.m.
Michal Sojka [Sat, 21 Nov 2009 16:17:54 +0000 (17:17 +0100)]
MCL: Added copyrights and fixed comments