Embedded Systems: BeagleBoard Classic
On this page I show my activities on the classic BeagleBoard Rev. C4. In my blog I tell what I actually do, so check that out frequently.

Latest addition directly after the description of the setup.
The setup for the BeagleBoard (BB) is as follows: a laptop is connected to the BB by a USB-RS232 converter cable, a null-modem cable and a 9 wires serial flatcable. The last one is taken from an old computer.



The software I can use on the laptop  is: Linux, Scilab with Serial Toolbox, minicom for setting up a serial terminal on the laptop.

On the BB I run Ubuntu 14.04 with Fvwm2 desktop for ARM, since it has a OMAP3 cpu which is based on the ARMv7/Cortex-A8. Running Ubuntu, this also means I can't use the Digital Signal Processor. This would require running a 2.6 kernel instead of 3.x. The BB is connected using HDMI (video), µUSB (power) and USB-A (to a USB hub with wifi/keyboard/mouse) and the already mentioned RS232 interface. I chose for this setup because of the way the BB boots from flash card. For a visual explanation, see also my video.
The pictures below can be viewed in full-size.
Home
Robotics
Blog

New schema with the webcam
Picture of code and image from webcam

Original image (half size)

Reduced size image (full size)




----------------------------------------------------------------------- 2017 ----------------------------------------------------------------------------
17 February: Rails, power and carraige. Click the image to watch the video. See also the blog.

10 February: Power, carriage, reconstruction. Click the image to watch the video. See also the blog.

3 February: Recoding, carriages, wires. Click the image to watch the video. See also the blog.

27 January: Wires, carriages, lamps and more. Click the image to watch the video.

20 January: Wire, carriage, sonar & spring. Click the image to watch the video.

13 January: Lamp, wires and code. Click the first image to watch the video.

6 January 2017: Checking code, some changes and questions. Click the image to watch the video.

-------------------------------------------------------------------  2016  ----------------------------------------------------------------------------------
30 December 2016: Stabilizing new underground, rewiring, recoding. Click the image to watch the video.

23 December: Replacing the support leads to more replacing, rewiring and testing. Click the image to watch the video.

16 December: Another reconstruction leads to..... Click the image to watch the video.

9 December: (Re)construction and coding. Click the image to watch the video.

2 December: Extra light sensor and rail extension. Click the image to watch the video.

25 November: Extending rail, checking code and more. Click the image to watch the video.

18 November: Reconstructions, wires and code. Click the image to watch the video.

11 November: Sonar, rewiring and reconstruction. Click the image to watch the video.

4 November: Propeller direction, code and setup. Click the image to watch the video.

28 October: stability, setup and code. Click the image to watch the video.

21 October: wiring, speed and more. Click the image to watch the video.

14 October: sonar wire, motor wire and speed. Click the image to watch the video.

22 September: wheel direction, some reconstruction and speed. Click the image to watch the video.

16 September: some stability, length of the track and location of the sonar. Click the image to watch the video.

9 September: after elevation, it doesn't work as well as it should. Upside down then? Click the image to watch the video.

2 September: time to elevate the setup. Will it work? Click the image to watch the video.

26 August: sensors, recoding and light. Click the image to watch the video.

19 August: Speed, sensors, wiring and light. Click the image to watch the video.

12 August: Tracks, stability, speed and sensor. Click the image to watch the video.

5 August: Speed, tracks, stability. Click the image to watch the video.

29 July: Speed, sensor and stability. Click the image to watch the video.

22 July: Stability, tracks and speed. Click the image to watch the video.

15 July: Friction, height, stability and sensor. Click the image to watch the video.

8 July: Testing and reconstructing. Click the image to see the video.

1 July: Checking on wired/wireless, code and sensors. Click the image to see the video.

24 June: Adding a "railway" and another sensor. Click the image to see the video.

17 June: New experiment: using the fischertechnik RoboInterface. See the video.

10 June: With Harris corner detection I end the OpenCV for now. See the video.

3 June: Using different values, I get this final result. See the video.

27 May: Trying another colour, but with limited results. See the video.

20 May: Finally a bit of result. See the video.

13 May: Back to black?! See the video.

6 May: Diagnostics show odd results: apart they work, together they don't?! Screenshot of serial terminal connection using minicom.

29 April: Due to a failing wifi USB network adapter, no experiments could be done, so no video could be made either. I know I started with keyboard and mouse attached to it via a USB hub, but the keyboard failed a while ago without having a spare. And to record on camera again...nah.

22 April: Some more experimenting ends with questions. See the video.
14 April: Some results after changing the range. See the video

8 April: More experimenting. See the video.

25 March: Colourspace again. Experimenting goes on.. See the video.

18 March: Continuing with colourspace. See the video.

11 March: Trying out to change colourspace, e.g. BGR (not RGB) to HSV: video.
4 March Going on with the b/w image, I manage to solve it. See the video and picture.

26 February Trying to figure out where it goes wrong and why: video.
19 February A better solution wity b/w and colour. See also this video.

6 February (See also the 12 February blog) Some improvements with imaging, but not quite there yet. See also this video.

27 January Adding a border showed some interesting effects and facts. See also this video.

15 January: Some more imaging.

8 January 2016: some simple image stuff. See the blog or Youtube for the video.
---------------------------------------------------- 2015 ----------------------------------------------------------------------------------------------
18 December 2015: Problems using OpenCV


4 December 2015: After installing tightvncserver, it's much easier to create videos:


13 Nov.: while trying to use OpenCV with C++, I find that it yet has to be installed. Unfortunately, the SD card serving as "harddisk" is as good as full. So, either I have to stick with Python or switch to a 32 GB SD card.

21 August Errors with PyAudio. See the blog

To get an overview of how I started to use the BB and webcam, I created this video.