1.555.555.555 eric@invisiblefocus.com
Month: May 2018


No Comments

Eric’s code is c++ with a lot of screw ups.  I’m not a C programmer, I’m not writing the best of code, I’m just making Eric work.  I’ll try and define code for:

  • Sensors
  • Networking
  • Logic and disision making

I will also list the data-sheets for the following sensors and control systems I am using on Eric, such as:

  • Gyro
  • Compass
  • Temprature sensor
  • Voltage monitor
  • CLock

I’ve not done any compilation of the header files, Iknow that it will take less time to compile but I’m making so many changes there would have to be a lot of compilation every time I want to update Eric’s code.


Test Areas

No Comments

Test area one – The Hall

From the upstairs landing is a hall extending East with a short L shaped turn to the North.  Blocking this area off with a box makes a nice test area for collision detection.

Test area two – The Office

There are lots of obstacles in here, a chance for the sensors to do their job.

Design constraints

No Comments

The Financial Constraints

I don’t have money to spend on this project so expensive parts are out of the question.  Most of the sensors are from China, 99p($1.00), but it can take a month or two to get here.

Size Constraints

Eric’s size is limited by his environment, if he is too big he will become an obstacle for the other life forms and as a result may sustain damage from collisions.  Another factor is cost, bigger pieces cost more.  On the other hand, if Eric is too small he could be accidentally crushed underfoot.  The ideal size is the same footprint as a person standing, around a foot square.


“You know, a little nibble here and a little nibble there, Lister, and before you know it we’re flying *backwards*.”


Another design problem is the cat.