]> rtime.felk.cvut.cz Git - eurobot/public.git/log
eurobot/public.git
9 years agolinux-shark: Use OSELAS toolchain to build the kernel sick-day
Michal Vokac [Wed, 8 Oct 2014 18:08:53 +0000 (20:08 +0200)]
linux-shark: Use OSELAS toolchain to build the kernel

9 years agolinux-shark: Update Linux kernel
Michal Vokac [Wed, 8 Oct 2014 18:07:44 +0000 (20:07 +0200)]
linux-shark: Update Linux kernel

The configuration is copy of config file used by Michal Sojka's in his
rtime.felk.cvut.cz/can-benchmark.git repository. Only NFS support added.

The default ryu_defconfig did not work. (ETH no initialized)

https://rtime.felk.cvut.cz/gitweb/can-benchmark.git/blob/HEAD:/kernel/build/shark/3.12/.config

9 years agorobofsm: Register subscribers for Hokuyo and Sick551 scan data
Michal Vokac [Sun, 5 Oct 2014 09:19:20 +0000 (11:19 +0200)]
robofsm: Register subscribers for Hokuyo and Sick551 scan data

These two sensors are completely supported in the rest code but this was
missing.

9 years agorobomon: Remove dead code
Michal Vokac [Sun, 5 Oct 2014 08:42:03 +0000 (10:42 +0200)]
robomon: Remove dead code

9 years agorobomon: Set simulated obstacle visible on a click in playground scene
Michal Vokac [Sun, 5 Oct 2014 08:20:29 +0000 (10:20 +0200)]
robomon: Set simulated obstacle visible on a click in playground scene

Do not enable the obstacle as soon as someone enables any LIDAR.
Now I do not know how to "connect" all three checkboxes together so when
any of them is being unchecked the obstacle is not removed.
Now even if two lidars are enabled, disabling one of them removes
the obstacle from the scene.

9 years agorobomon: Fix segmentation fault when disabling more than two lidars
Michal Vokac [Sun, 5 Oct 2014 08:06:22 +0000 (10:06 +0200)]
robomon: Fix segmentation fault when disabling more than two lidars

Since we simulate more than one LIDAR, we need extra timer for each sensor
to generate signal for simulation slot.
Using only one timer object causes that after one sensor is disabled
(unchecked) the timer is deleted and then after unchecking the second
sensor it tries to remove the same timer and crashes.

9 years agobuild/lpceurobot: Remove invalid symlink
Matous Pokorny [Sun, 21 Sep 2014 18:27:11 +0000 (20:27 +0200)]
build/lpceurobot: Remove invalid symlink

9 years agorobofsm: Fix indentation and coding style
Matous Pokorny [Fri, 3 Oct 2014 15:28:31 +0000 (17:28 +0200)]
robofsm: Fix indentation and coding style

9 years agorobofsm: Data from Sick Tim551 is updated in the map
Matous Pokorny [Fri, 3 Oct 2014 15:22:57 +0000 (17:22 +0200)]
robofsm: Data from Sick Tim551 is updated in the map

This code is untested.

9 years agorobofsm: Invert odometry data according to mechanical mounting
Michal Vokac [Thu, 2 Oct 2014 23:05:23 +0000 (01:05 +0200)]
robofsm: Invert odometry data according to mechanical mounting

9 years agoMerge branch 'master-fix-for-sickday' into sick-day
Michal Vokac [Thu, 2 Oct 2014 22:42:55 +0000 (00:42 +0200)]
Merge branch 'master-fix-for-sickday' into sick-day

9 years agorobofsm: Use obstacle avoidance flag in fsmmove automaton
Michal Vokac [Fri, 7 Jun 2013 14:00:24 +0000 (16:00 +0200)]
robofsm: Use obstacle avoidance flag in fsmmove automaton

9 years agosrc/robot_orte: Enable update map hokuyo function
Matous Pokorny [Fri, 7 Jun 2013 10:09:21 +0000 (12:09 +0200)]
src/robot_orte: Enable update map hokuyo function

9 years agosrc/display-qt: Window title bar and cursor are shown on arch x86_64
Matous Pokorny [Thu, 6 Jun 2013 17:35:23 +0000 (19:35 +0200)]
src/display-qt: Window title bar and cursor are shown on arch x86_64

9 years agorobofsm: Fix odometry malfunction - calibration constant has to be set to non-zero.
Michal Vokac [Fri, 7 Jun 2013 12:29:23 +0000 (14:29 +0200)]
robofsm: Fix odometry malfunction - calibration constant has to be set to non-zero.

9 years agorobodim: Place the robot in the center of the playground at start
Michal Vokac [Thu, 2 Oct 2014 22:03:04 +0000 (00:03 +0200)]
robodim: Place the robot in the center of the playground at start

9 years agorobofsm: Fix sick-day strategy compilation with new LIDARs library
Michal Vokac [Thu, 2 Oct 2014 22:02:14 +0000 (00:02 +0200)]
robofsm: Fix sick-day strategy compilation with new LIDARs library

9 years agosickd: Add support for Sick Tim551
Matous Pokorny [Tue, 30 Sep 2014 21:03:24 +0000 (23:03 +0200)]
sickd: Add support for Sick Tim551

Sick daemon can read data up to two Sick Tim sensors simultaneously.
It gets number of Sick Tim devices from libusb, reads one data message
from sensor and determine its type based on message length. Than a data
from connected sensors are periodically read and published on the ORTE.
Every sensor has own ORTE topic depending on the sensor type.

9 years agolidars: Add and update dimension parameters for Sick Tim551
Matous Pokorny [Tue, 30 Sep 2014 18:37:37 +0000 (20:37 +0200)]
lidars: Add and update dimension parameters for Sick Tim551

9 years agorobomon: Add support for Sick Tim 551 and fix some indentation issues
Matous Pokorny [Sun, 21 Sep 2014 18:08:30 +0000 (20:08 +0200)]
robomon: Add support for Sick Tim 551 and fix some indentation issues

Obstacle simulation is separated to the own group with three checkboxes. You can independently select obstacle simulation for any laser range finder.
Segmentation fault error could be occurred if no application is running. I think an issue could be caused in the field of shmap. Debugging needs more testing and using.
Range finders' colors shown in the map are changed.
All indentation in robomon are made by tabs.

9 years agolidars: Add support for Sick Tim 551 and fix some identation issues
Matous Pokorny [Sun, 21 Sep 2014 17:21:40 +0000 (19:21 +0200)]
lidars: Add support for Sick Tim 551 and fix some identation issues

9 years agorobomon: Fix maximized view
Matous Pokorny [Sun, 21 Sep 2014 11:46:28 +0000 (13:46 +0200)]
robomon: Fix maximized view

9 years agosrc/robofsm: Update map handler uses liblidar
Matous Pokorny [Wed, 5 Jun 2013 15:16:55 +0000 (17:16 +0200)]
src/robofsm: Update map handler uses liblidar

9 years agorobomon: Use both LIDARs using liblidar
Michal Vokac [Tue, 4 Jun 2013 19:01:53 +0000 (21:01 +0200)]
robomon: Use both LIDARs using liblidar

Show both LIDARs, Hokuyo and SICK simultaneously.
Obstacle simulation works for both LIDARs as well.

9 years agoCreate LIDAR lib for hadling both rangefinders - SICK and Hokuyo
Michal Vokac [Tue, 4 Jun 2013 18:48:18 +0000 (20:48 +0200)]
Create LIDAR lib for hadling both rangefinders - SICK and Hokuyo

Move all source files in to common directory.
Use new lidar scan data type in hokuyo and sick daemons.

9 years agoAdd unified ORTE topic type for LIDAR scan data
Michal Vokac [Tue, 4 Jun 2013 18:32:12 +0000 (20:32 +0200)]
Add unified ORTE topic type for LIDAR scan data

9 years agosrc/robomon: Clean coding style
Matous Pokorny [Sat, 1 Jun 2013 21:19:07 +0000 (23:19 +0200)]
src/robomon: Clean coding style

9 years agorobofsm: remove old competitions files
Michal Vokac [Sat, 25 May 2013 11:56:42 +0000 (13:56 +0200)]
robofsm: remove old competitions files

9 years agorobodim/robofsm: Remove unused constant
Michal Vokac [Wed, 1 Oct 2014 20:21:46 +0000 (22:21 +0200)]
robodim/robofsm: Remove unused constant

9 years agorobodim: Update robot dimensions
Michal Vokac [Wed, 1 Oct 2014 20:18:25 +0000 (22:18 +0200)]
robodim: Update robot dimensions

9 years agoRemove unused robot dimensions
Michal Vokac [Thu, 25 Sep 2014 19:33:55 +0000 (21:33 +0200)]
Remove unused robot dimensions

9 years agorobofsm: Use globally defined starting position (robodim)
Michal Vokac [Thu, 25 Sep 2014 19:32:38 +0000 (21:32 +0200)]
robofsm: Use globally defined starting position (robodim)

9 years agorobofsm: Start purifying old competition - remove target detection
Michal Vokac [Thu, 25 Sep 2014 19:28:13 +0000 (21:28 +0200)]
robofsm: Start purifying old competition - remove target detection

9 years agoComplete JAW and LIFT removal
Michal Vokac [Thu, 25 Sep 2014 19:21:56 +0000 (21:21 +0200)]
Complete JAW and LIFT removal

In next step, remove those actuator also from eb-boards.

9 years agoRemove redundant include
Michal Vokac [Thu, 25 Sep 2014 19:15:43 +0000 (21:15 +0200)]
Remove redundant include

9 years agoFix build with recent toolchain - include missing headers
Michal Vokac [Thu, 25 Sep 2014 19:13:18 +0000 (21:13 +0200)]
Fix build with recent toolchain - include missing headers

9 years agoUpdate URL to uLan submodule
Michal Vokac [Wed, 24 Sep 2014 20:19:30 +0000 (22:19 +0200)]
Update URL to uLan submodule

9 years agoFix a compile error on recent systems
Michal Sojka [Fri, 24 May 2013 15:06:52 +0000 (17:06 +0200)]
Fix a compile error on recent systems

11 years agoGet rid of warnings in roboorte generated code
Michal Sojka [Wed, 27 Feb 2013 10:45:17 +0000 (11:45 +0100)]
Get rid of warnings in roboorte generated code

11 years agoIntroduce ORTE_STRENGTH environment variable
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.

11 years agoDo not use zero as publication strength
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).

11 years agoUnify ORTE initialization
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.

11 years agorobofsm: repair joystick CATCH/OPEN/CLOSE constant
cv [Fri, 23 Nov 2012 15:59:04 +0000 (16:59 +0100)]
robofsm: repair joystick CATCH/OPEN/CLOSE constant

TODO: CATCH has same value as CLOSE, some difference might be in order

11 years agoopencv: fix commit checkout
Martin Vajnar [Tue, 16 Oct 2012 21:10:51 +0000 (23:10 +0200)]
opencv: fix commit checkout

11 years agoMerge branch 'omk-fix' into sick-day
Michal Sojka [Tue, 16 Oct 2012 02:43:51 +0000 (04:43 +0200)]
Merge branch 'omk-fix' into sick-day

11 years agoUpdate OMK - fix CXXFLAGS bug
Michal Sojka [Tue, 16 Oct 2012 02:39:51 +0000 (04:39 +0200)]
Update OMK - fix CXXFLAGS bug

11 years agoRevert ".gitignore: add build/gumstix/qt/.installjammerinfo and mkspecs/qws/linux...
Martin Vajnar [Mon, 15 Oct 2012 21:20:27 +0000 (23:20 +0200)]
Revert ".gitignore: add build/gumstix/qt/.installjammerinfo and mkspecs/qws/linux-omap3-g++"

This reverts commit 4e949915f60a3b35bad48bafa4b291f1766c725a.

11 years ago.gitignore: add build/gumstix/qt/.installjammerinfo and mkspecs/qws/linux-omap3-g++
Martin Vajnar [Mon, 15 Oct 2012 13:31:03 +0000 (15:31 +0200)]
.gitignore: add build/gumstix/qt/.installjammerinfo and mkspecs/qws/linux-omap3-g++

11 years agogumstix: add target optimizations to CXXFLAGS and CFLAGS
Martin Vajnar [Mon, 15 Oct 2012 12:41:33 +0000 (14:41 +0200)]
gumstix: add target optimizations to CXXFLAGS and CFLAGS

11 years agoMerge remote-tracking branch 'origin/sick-day' into sick-day
Michal Vokac [Fri, 12 Oct 2012 07:53:04 +0000 (09:53 +0200)]
Merge remote-tracking branch 'origin/sick-day' into sick-day

Solved conflicts:
build/gumstix/config.target
build/gumstix/qt/linux-omap3-g++/qmake.conf
src/camera/color-finder/main/Makefile.omk

11 years agoprepare_infrastructure: checkout Qt submodule and execute default-config pass in...
Martin Vajnar [Wed, 10 Oct 2012 19:12:24 +0000 (21:12 +0200)]
prepare_infrastructure: checkout Qt submodule and execute default-config pass in build/gumstix

11 years agogumstix: remove unneeded 'sed' from Makefile.omk for Qt
Martin Vajnar [Wed, 10 Oct 2012 05:30:49 +0000 (07:30 +0200)]
gumstix: remove unneeded 'sed' from Makefile.omk for Qt

Since we are only using OpenGL ES 2.x we can hard-code it into qmake.conf.

11 years agogumstix: remove INSTALL
Martin Vajnar [Tue, 9 Oct 2012 21:30:07 +0000 (23:30 +0200)]
gumstix: remove INSTALL

11 years agoSet Qt branch to 4.6.0
Martin Vajnar [Tue, 9 Oct 2012 21:27:03 +0000 (23:27 +0200)]
Set Qt branch to 4.6.0

11 years agogumstix: copy required OpenGL ES libraries to _compiled/lib during build
Martin Vajnar [Tue, 9 Oct 2012 20:52:19 +0000 (22:52 +0200)]
gumstix: copy required OpenGL ES libraries to _compiled/lib during build

11 years agoCompile color-finder for gumstix
Martin Vajnar [Tue, 9 Oct 2012 19:17:14 +0000 (21:17 +0200)]
Compile color-finder for gumstix

11 years agoModify Makefiles to download CodeSourcery toolchain and the TI graphics binaries...
Martin Vajnar [Tue, 9 Oct 2012 19:00:57 +0000 (21:00 +0200)]
Modify Makefiles to download CodeSourcery toolchain and the TI graphics binaries for Gumstix

To compile for gumstix:
1. go to soft/build/gumstix
2. run 'make distclean'
'make default-config'
'make'

During the installation of TI binaries the installer requires you
to interact several times to confirm that you wish to proceed
 with the installation and to accept the EULA. When it asks you to
specify the destination folder just press Enter.

11 years agoFix compilation of color-finder and includes
Martin Vajnar [Mon, 8 Oct 2012 16:33:23 +0000 (18:33 +0200)]
Fix compilation of color-finder and includes

Add pthread library and fix includes.

11 years agoMerge branch 'personal/svedimon/color-finder' into sick-day
Martin Vajnar [Sat, 6 Oct 2012 11:11:56 +0000 (13:11 +0200)]
Merge branch 'personal/svedimon/color-finder' into sick-day

11 years agocamera/color-finder: Fix color-finder compilation for PPC and Gumstix.
Michal Vokac [Sat, 6 Oct 2012 10:08:23 +0000 (12:08 +0200)]
camera/color-finder: Fix color-finder compilation for PPC and Gumstix.

11 years agorobofsm/robot_orte: Receive result from OMRON color sensor.
Michal Vokac [Sat, 6 Oct 2012 10:04:48 +0000 (12:04 +0200)]
robofsm/robot_orte: Receive result from OMRON color sensor.

11 years agorobofsm/robot_orte: Receive angle to target from camera.
Michal Vokac [Sat, 6 Oct 2012 10:04:06 +0000 (12:04 +0200)]
robofsm/robot_orte: Receive angle to target from camera.

11 years agorobofsm/actuators: Update jaws positions.
Michal Vokac [Sat, 6 Oct 2012 10:03:17 +0000 (12:03 +0200)]
robofsm/actuators: Update jaws positions.

11 years agorobodim: Update target radius.
Michal Vokac [Sat, 6 Oct 2012 10:02:26 +0000 (12:02 +0200)]
robodim: Update target radius.

11 years agorobofsm: Init jaws to open state before start.
Michal Vokac [Sat, 6 Oct 2012 10:02:04 +0000 (12:02 +0200)]
robofsm: Init jaws to open state before start.

11 years agorobofsm: Update competition time on display.
Michal Vokac [Sat, 6 Oct 2012 10:01:35 +0000 (12:01 +0200)]
robofsm: Update competition time on display.

11 years agorobofsm: Increase movement speed.
Michal Vokac [Sat, 6 Oct 2012 10:01:00 +0000 (12:01 +0200)]
robofsm: Increase movement speed.

11 years agorobofsm: Never use angle from camera.
Michal Vokac [Sat, 6 Oct 2012 10:00:09 +0000 (12:00 +0200)]
robofsm: Never use angle from camera.

11 years agorobofsm: Set target RGB color for camera recognition.
Michal Vokac [Sat, 6 Oct 2012 09:59:28 +0000 (11:59 +0200)]
robofsm: Set target RGB color for camera recognition.

11 years agorobofsm: Increase movement speed.
Michal Vokac [Fri, 5 Oct 2012 23:04:21 +0000 (01:04 +0200)]
robofsm: Increase movement speed.

11 years agorobofsm: Strategy automaton tuning.
Michal Vokac [Fri, 5 Oct 2012 23:03:43 +0000 (01:03 +0200)]
robofsm: Strategy automaton tuning.

11 years agorobofsm: All targets are within playground.
Michal Vokac [Fri, 5 Oct 2012 22:57:00 +0000 (00:57 +0200)]
robofsm: All targets are within playground.

11 years agorobofsm: Add function for OMRON color sensor control.
Michal Vokac [Fri, 5 Oct 2012 22:54:53 +0000 (00:54 +0200)]
robofsm: Add function for OMRON color sensor control.

11 years agoshape-detect: Update target radius.
Michal Vokac [Fri, 5 Oct 2012 22:53:54 +0000 (00:53 +0200)]
shape-detect: Update target radius.

11 years agoMerge remote-tracking branch 'origin/personal/svedimon/color-finder' into update
Michal Vokac [Fri, 5 Oct 2012 17:38:35 +0000 (19:38 +0200)]
Merge remote-tracking branch 'origin/personal/svedimon/color-finder' into update

11 years agorobofsm: Target detection and approach testing.
Michal Vokac [Fri, 5 Oct 2012 16:40:55 +0000 (18:40 +0200)]
robofsm:  Target detection and approach testing.

11 years agorobofsm: Strategy automaton tunning.
Michal Vokac [Fri, 5 Oct 2012 16:37:07 +0000 (18:37 +0200)]
robofsm: Strategy automaton tunning.

- remove unused events
- debug messages update

11 years agoIgnore gumstix toolchain build files and binaries.
Michal Vokac [Fri, 5 Oct 2012 16:18:03 +0000 (18:18 +0200)]
Ignore gumstix toolchain build files and binaries.

11 years agobuild/gumstix: Update path to my toolchain.
Michal Vokac [Fri, 5 Oct 2012 16:16:50 +0000 (18:16 +0200)]
build/gumstix: Update path to my toolchain.

11 years agocamera/color-finder: Remove libsdl from cross compilation
Matous Pokorny [Fri, 5 Oct 2012 14:01:03 +0000 (16:01 +0200)]
camera/color-finder: Remove libsdl from cross compilation

11 years agocamera/color-finder: add angle
Monika Svedirohova [Thu, 4 Oct 2012 20:13:15 +0000 (22:13 +0200)]
camera/color-finder: add angle

11 years agocamera/colorfinder: add recognition white color
Monika Svedirohova [Thu, 4 Oct 2012 20:11:35 +0000 (22:11 +0200)]
camera/colorfinder: add recognition white color

11 years agogumstix: update INSTALL
Martin Vajnar [Wed, 3 Oct 2012 12:12:21 +0000 (14:12 +0200)]
gumstix: update INSTALL

11 years agoMerge branch 'sick-day' of ssh://rtime.felk.cvut.cz/eurobot/soft into sick-day
Matous Pokorny [Wed, 3 Oct 2012 11:53:58 +0000 (13:53 +0200)]
Merge branch 'sick-day' of ssh://rtime.felk.cvut.cz/eurobot/soft into sick-day

11 years agocand: Fix compilation error
Matous Pokorny [Wed, 3 Oct 2012 11:43:43 +0000 (13:43 +0200)]
cand: Fix compilation error

No sharp sensor is used in Sick robot day competition.

11 years agogumstix: update INSTALL
Martin Vajnar [Tue, 2 Oct 2012 21:39:13 +0000 (23:39 +0200)]
gumstix: update INSTALL

11 years agohost: compile libusb
Martin Vajnar [Tue, 2 Oct 2012 21:06:08 +0000 (23:06 +0200)]
host: compile libusb

Compile libusb for host.

11 years agogumstix: compile libusb and Qt
Martin Vajnar [Tue, 2 Oct 2012 21:01:43 +0000 (23:01 +0200)]
gumstix: compile libusb and Qt

Second try to compile Qt for gumstix.

11 years agocand: Fix compilation error.
Michal Vokac [Tue, 2 Oct 2012 18:03:00 +0000 (20:03 +0200)]
cand: Fix compilation error.

11 years agoMerge branch 'sick-day' into update
Michal Vokac [Tue, 2 Oct 2012 17:51:38 +0000 (19:51 +0200)]
Merge branch 'sick-day' into update

11 years agoMerge remote-tracking branch 'origin/personal/pokormat/moniky_color-finder' into...
Michal Vokac [Tue, 2 Oct 2012 17:51:23 +0000 (19:51 +0200)]
Merge remote-tracking branch 'origin/personal/pokormat/moniky_color-finder' into update

11 years agoFixed display-qt compilation for gumstix.
Martin Vajnar [Tue, 2 Oct 2012 13:41:46 +0000 (15:41 +0200)]
Fixed display-qt compilation for gumstix.

11 years agoMerge branch 'sick-day' into moniky_color-finder
Matous Pokorny [Tue, 2 Oct 2012 12:01:59 +0000 (14:01 +0200)]
Merge branch 'sick-day' into moniky_color-finder

Conflicts:
src/types/robottype.idl

11 years agodisplay-qt: Replace lift status on display by Sick sensor status
Matous Pokorny [Tue, 2 Oct 2012 11:10:35 +0000 (13:10 +0200)]
display-qt: Replace lift status on display by Sick sensor status

11 years agodisplay-qt: Change names in hw status enum
Matous Pokorny [Tue, 2 Oct 2012 10:55:29 +0000 (12:55 +0200)]
display-qt: Change names in hw status enum

I change names in hw status enum to remove collision with other declaration.

11 years agodisplay-qt: Change displayed team color for Sick robot day competition
Matous Pokorny [Tue, 2 Oct 2012 10:36:30 +0000 (12:36 +0200)]
display-qt: Change displayed team color for Sick robot day competition

11 years agorobofsm: Change names of team color enum
Matous Pokorny [Tue, 2 Oct 2012 09:20:39 +0000 (11:20 +0200)]
robofsm: Change names of team color enum

I change names in team color enum to remove collision with other declaration.

11 years agocand: Add color sensor command subscriber
Matous Pokorny [Tue, 2 Oct 2012 04:12:14 +0000 (06:12 +0200)]
cand: Add color sensor command subscriber

Color sensor command message is send to CAN.

11 years agocand: Add color sensor status publisher
Matous Pokorny [Tue, 2 Oct 2012 04:10:10 +0000 (06:10 +0200)]
cand: Add color sensor status publisher

11 years agocand: Add second color switch
Matous Pokorny [Tue, 2 Oct 2012 04:08:15 +0000 (06:08 +0200)]
cand: Add second color switch

Raw value from CAN is send to ORTE.