Driving robot Discovery
Home
Blog
Robotics

Discovery: a robot on wheels using the ARMv7-based fischertechnik TXT controller running embedded Linux.

You can view the pictures and video of the construction and then continue with the latest blog entry
OR
You can click here to go directly to the latest blog entry.

Please support this blog by making a (small) donation via paypal or wired.
OR become a patron and have your name mentioned.

1: The box 2: ...and its contents.. 3: Login via ssh at the TXT 3: Some system information
1: 2: 3: 4:

This system information clearly shows it is running the 3.16.1 kernel and the TXT is ARMv7l based. The free command shows that the TXT has 240 MB RAM and df -k shows the internal storage capacity is about 107MB large. Further searching reveals that there are .wav audio files present, but nothing else. So it has to be programmed before use.

1:TXT USB camera 2:The controller with camera attached: most left connector 3:Screenshot of dmesg command-output.
1: 2: 3:

Next test is to connect the USB camera to the TXT controller. The screenshot shows that the camera registered in Linux. It also shows that the manufacturer of the camera is Sonix. Next, it shows that the camera also contains either a speaker or a microphone: snd-usb-audio. The output ends with a g_ether_gadget, which actually is the controller itself.
Here is a short video on the controller. The laptop it is connected to is running an old Pentium M. This shows again that you don't need fancy computers to run nice stuff.
Picture taken by the USB camera using an imagestream and a snapshot:

Small testing circuit using light transistor, lamp, buzzer and pulse motor. See blog of 10 July 2015:


The wheelbase as constructed from the manual:
1:Overview of the wheelbase. 2:Sideview of the wheelbase 3:Bottomview of the wheelbase. 4:Wheelbase with camera.
1: 2: 3: 4:

Playlist of all available riding robot Discovery videos.

------------------------------------------------------------------------ 2018 ---------------------------------------------------------------------------
10 August: Wheels, lamp, analysis, algorithm, oops, OpenCV. Click the image to watch the video. See also the blog.

3 August: Reconstruction, wheels, lamp, analysis, speed, OpenCV. Click the image to watch the video. See also the blog.

27 July: Ride, modification, wheels, lamp, analysis, more. Click the image to watch the video. See also the blog.

20 July: Ride, lamp, analysis, OpenCV, algorithm, ROBOPro. Click the image to watch the video. See also the blog.

13 July: Connection, oops, analysis, counter, algorithm, more. Click the image to watch the video. See also the blog.

6 July: Connection, oops, TXT cam, analysis, counter, gEda. Click the image to watch the video. See also the blog.

29 June: Speed, analysis, counter, OpenCV, oops, Murphy. Click the image to watch the video. See also the blog.

22 June: Speed, oops, sonar, analysis, distance, OpenCV, more. Click the image to watch the video. See also the blog.

15 June: Cloth, speed, oops, sonar, analysis, OpenCV, more. Click the image to watch the video. See also the blog.

8 June: Cloth, test, speed, help, sonar, analysis, dilemma. Click the image to watch the video. See also the blog.

1 June: Test, speed, data, sonar, analysis, OpenCV, more. Click the image to watch the video. See also the blog.

25 May: Speed, changes, sonar, analysis, OpenCV, more. Click the image to watch the video. See also the blog.

18 May: Speed, algorithm, sonar, oops, OpenCV, more. Click the image to watch the video. See also the blog.

11 May: Distance, speed, algorithm, sonar, analysis, OpenCV. Click the image to watch the video. See also the blog.

4 May: Distance, algorithm, OpenCV, sonar, analysis, idea. Click the image to watch the video. See also the blog.

27 April: Analysis, distance, algorithm, OpenCV, sonar, more. Click the image to watch the video. See also the blog.

20 April: Sonar, analysis, distance, algorithm, OpenCV, more. Click the image to watch the video. See also the blog.

13 April: Sonar, trajectory, analysis, algorithm, more. Click the image to watch the video. See also the blog.

6 April: Sonar, trajectory, distance, algorithm, more. Click the image to watch the video. See also the blog.

30 March: Sonar, trajectory, distance, voltage, more. Click the image to watch the video. See also the blog.

23 March: Sensors, sonar, trajectory, voltage, wiring, more. Click the image to watch the video. See also the blog.

16 March: Sensors, sonar, trajectory, pulsecount, more. Click the image to watch the video. See also the blog.

9 March: Sensors, sonar, trajectory, pulsecount, images, more. Click the image to watch the video. See also the blog.

2 March: Sensors, sonar, trajectory, pulsecount, time, more. Click the image to watch the video. See also the blog.

23 February: Sensors, sonar, trajectory, time, pulsecount, more. Click the image to watch the video. See also the blog.

16 February: Sensors, sonar, trajectory, camera, speed, distance. Click the image to watch the video. See also the blog.

9 February: Sensors, sonar, trajectory, camera, ROBOPro, more. Click the image to watch the video. See also the blog.

26 January: Sensors, trajectory, floor, ROBOPro, sonar, Python. Click the image to watch the video. See also the blog.

19 January: Motors, sensors, oscilloscope, trajectory and more. Click the image to watch the video. See also the blog.

12 January: Motors, oscilloscope, wiring, trajectory, ROBOPro. Click the image to watch the video. See also the blog.

5 January: Trajectory, battery, wiring, camera, sonar, oops. Click the image to watch the video. See also the blog.

------------------------------------------------------------------------ 2017 ---------------------------------------------------------------------------
29 December: OpenCV, camera, sensors, sonar, timing, objects. Click the image to watch the video. See also the blog.

22 December: OpenCV, Python, sensor, sonar, signal, lamp, scope. Click the image to watch the video. See also the blog.

15 December: OpenCV, sensor, sonar, battery, oscilloscope, signal. Click the image to watch the video. See also the blog.

8 December: OpenCV, Python, oscilloscope, signal, sensor, sonar. Click the image to watch the video. See also the blog.

1 December: Overview, OpenCV, colour, floor, sensors, odd. Click the image to watch the video. See also the blog.
 
24 November: Python, OpenCV, gray, image, ssh, floor, sensors. Click the image to watch the video. See also the blog.

17 November: Python3, OpenCV, image, gray, ImageMagick, error . Click the image to watch the video. See also the blog.

10 November: firmware, camera, image, OpenCV, Python, error. Click the image to watch the video. See also the blog.

3 November: OpenCV, ftrobopytools, battery, scope, measurement. Click the image to watch the video. See also the blog.

27 October: Camera, OpenCV, ftrobopytools, errors, TXTCamdroid. Click the image to watch the video. See also the blog.

20 October: Camera, images, scp, trajectory, oscilloscope, gthumb, IP, floortest. Click the image to watch the video. See also the blog.

13 October: gEDA, Python, firmware, scope, floor, trajectory. Click the image to watch the video. See also the blog.

1 October: Code, firmwares, tests, battery, oops, floortests. Click the image to watch the video. See also the blog.

29 September: Firmwares, battery, wiring, oops, trajectory, floor. Click the image to watch the video. See also the blog.

22 September: Reconstruction, firmware, oops, floortest, Python. Click the image to watch the video. See also the blog.

15 September: Floortests, oops, oscilloscope, oops, reconstruction. Click the image to watch the video. See also the blog.

8 September: Firmwares, oscilloscope, Python, ROBOPro, floortest, HD camera. Click the image to watch the video. See also the blog.

1 September: Probes setup, firmware, Python, oops, floor, HD camera. Click the image to watch the video. See also the blog.

25 August: Pwm, counter, oscilloscope, timing, floor, Python. Click the image to watch the video. See also the blog.

18 August: Firmwares, tests, oscilloscope, pwm, pulse, motors. Click the image to watch the video. See also the blog.

11 August: Floor, straight, curve, power, oops, oscilloscope, timing. Click the image to watch the video. See also the blog.

4 August: Floortests, measurements, oscilloscope, oops. Click the image to watch the video. See also the blog.

28 July: Firmwares, sound, sensors, floortest, oops, batterypack. Click the image to watch the video. See also the blog.

21 July: Sound, Python, floor, power, direction, lamp, oops. Click the image to watch the video. See also the blog.

14 July: Sound, sensors, demo, Python, weird. Click the image to watch the video. See also the blog.

7 July: ROBOPro firmware, sound, contact, Python, oops, questions. Click the image to watch the video. See also the blog.

30 June: Power, lamp, sound, battery, oops, questions. Click the image to watch the video. See also the blog.

23 June: Firmware, ROBOPro, tests, Python. Click the image to watch the video. See also the blog.

16 June: Firmware, ROBOPro. wifi, tests. Click the image to watch the video. See also the blog.

9 June: Firmware, wifi, ROBOPro, Android. Click the image to watch the video. See also the blog.

2 June: Firmware, wifi, python, sonar, sensors. Click the image to watch the video. See also the blog.

26 May: Camera, distance, turns, oop. Click the image to watch the video. See also the blog.

19 May: Camera, code, conter, test. Click the image to watch the video. See also the blog.

12 May: Camera, power, oops, data, editor. Click the image to watch the video. See also the blog.

5 May: Counters and image. Click the image to watch the video. See also the blog.

28 April: Sonar, sensors, distance... Click the image to watch the video. See also the blog.

14 April: Print command, oops, firmware, floortest. Click the image to watch the video. See also the blog.

7 April: Firmwares, Python, oops, floortest. Click the image to watch the video. See also the blog.

31 March: Checking if everything still works: oops. Click the image to watch the video. See also the blog.

24 February: Due to slow communication with the ftrobopy developer, no new developments...
10 February 2017: Counter, motor, ftrobopy vs ROBOPro. Click the image to watch the video. See also the blog.

3 February 2017: Counters, distances... Click the image to watch the video.

27 January: synchronization, distances, counters. Click the image to watch the video.

20 January: sounds, motors, firmware, synchronization and more. Click the image to watch the video.

13 January: testing motors using the standard kernel. Click the image to watch the video.

6 January 2017: code changes and tests. Click the image to watch the video.

------------------------------------------------------------------- 2016 ----------------------------------------------------------------------------
30 December: date, time, battery and synchronizing motors. Click the image to watch the video.

23 December: date, motors, code and floortests. Click the first image to watch the video.

16 December: time, code, and tests. Click the first image to watch the video.

9 December: changing code for sounds and floortests. Click the image to watch the video,

2 December: changing code, checking lamp and floortests. Click the image to watch the video.

25 November: trying community kernel and checking code. Why doesn't the lamp work properly? Click the image to watch the video.

18 November: Trying both kernels, a bit recoding and testing with some results... Click the image to watch the video.

11 November: Fixing rsa and testing... See the blog and click the image to watch video.

28 October 2016 Testing ssh and the community kernel again. See the blog. Click the image to see the video.

21 October 2016 Fixing sensor and testing networking and the community kernel again. See the blog. Click the image to see the video.

30 September 2016 Testing networking and the community kernel again. See the blog. Click the image to see the video.

16 September 2016 Testing the community kernel again. See the blog. Click the image to see the video.

9 September 2016 Testing the community kernel again. See the blog. Click the image to see the video.

2 September 2016 Testing the colour recognition again. See the blog. Click the image to see the video.

26 August 2016 Testing community Linux kernel and testing sound again. See the blog. Click the image to see the video.

19 August 2016 Testing sound again shows the controller is ok. Then why doesn't my code work? See the blog. Click the image to see the video.

12 August 2016 Testing sonar off and on camera with 2 objects..contradicting(?) results. See the blog. Click the image to see the video.

5 August 2016 Testing sonar again with doubtful result. See the blog. Click the image to see the video.

29 July 2016 Testing sound/lamp again with sonar. See the blog. Click the image to see the video.

22 July 2016 Testing sound/lamp. See the blog. Click the image to see the video.

15 July 2016 Some improvements. See the blog. Click the image to see the video.

8 July 2016 Testing for support. See the blog. Click the image to see the video.

1 July 2016 Testing sonar. See the blog. Click the image to see the video.

17 June 2016 Testing sonar. See the blog. Click the 1st image to see the video.

10 June 2016 Testing sonar. See the blog. Click the image to see the video.

3 June 2016 Testing sonar. See the blog. Click the image to see the video.

27 May 2016 Testing sonar. See the blog. Click the 1st image to see the video.

20 May 2016 Sensor sensitivity.. See the blog. Click the 1st image to see the video.

13 May 2016 Testing and trying. See the blog. Click the 1st image to see the video.

6 May 2016 Testing and trying. See the blog. Click the 1st image to see the video.

29 April 2016 Testing and trying. See the blog. Click the 1st image to see the video.

22 April 2016 Testing and trying. See the blog. Click the 1st image to see the video.

14 April 2016 Testing and trying. See the blog. Click the 1st image to see the video.

8 April 2016 Testing and trying. See the blog. Click the 1st image to see the video.

1 April 2016 Testing and trying. See the blog. Click the 1st image to see the video.

25 March 2016 Testing and trying. See the blog. Click the 1st image to see the video.

18 March 2016 Another experiment. See the blog. Click the image to see the video.

11 March 2016 Unexpected results.... See the blog.

26 February 2016 Image taken with the improved algorithm. See the blog.

19 February 2016 Image copied using improved file naming algorithm. See the blog.

5 February 2016 Camera frame grabbed by subprocess command from Python. See the blog.

22 January 2016 Using Python to grab a camera-frame. See the blog.

15 January 2016 Trying a bluetooth connection. See the blog.

------------------------------------------------------------ 2015 -------------------------------------------------------------------------------------
31 December 2015 Added the camera: sideview. See the blog.

18 December 2015 Added a fan: sideview. See the blog.

20 November 2015 Showing "Online" and screenshot. See the blog.

6 November 2015 Lowering of the sonar and relocation of touch sensors.. See the blog.

30 October 2015 Added sonar. Extended wheelbase for the battery. Other side of the extended wheelbase. See the blog.

16 October 2015 Wheelbase with touchsensors- and plates. See the blog.