Hardware & Software Development

 

robotics1

You have an idea or a special requirement – we bring it to live! Our economical hardware & software invention, prototyping and development services  cover the complete development process including system analysis and the conception via implementation and documentation. Prototypes for microcontrollers and embedded devices (Atmel, STM32, STC etc.), tablet devices (Android etc.) and PCs  show the range of our possibilities.

  • Hardware/electronics prototyping (microcontroller, PC, Arduino, Android, etc.)
    • Atmel, ARM, Intel, Siemens, etc.
    • interfacing sensors (ultrasonic, gyro, GPS, etc.) and actuators (motors, relais etc.)
    • Protocol development
    • Interface development
    • prototyping schematics, PCB etc.
    • programming (C/C++, Assembler, etc.)
  • Application prototyping (Android/Windows/Mac OS X/platform indepedant)
    • In several languages (C/C++, Javascript, Lua, Freepascal, Objective-C, Ruby, Python, Java, etc.)
    • using standard industry frameworks (J2SE, .NET, Win32, Cocoa, QT, OpenGL, SWT, VCL, JNI, etc.)
  • Web-based prototyping (client and server solutions)
    • Content (HTML/CSS/JSP, etc.)
    • Data transfer (XML/XSLT, etc.)
    • Databases
    • Web services
    • Using different languages (Javascript, PHP, Java, Ruby, Perl, etc.)

     

Examples:

Autonomous robotic lawn mower
We are actively inventing & prototyping (sponsoring hardware & software development) for the Ardumower project:

ardumower_project

More examples of inventions & prototypes:

  • Bosch Indego Web Interface (Javascript, all devices)
  • Ardumower robotic mower firmware (ATMEGA2560)
  • ArduRemote remote control for robotic mower (Android)
  • Tianchen robotic mower alternative firmware (STC 8051)
  • Vision-based robot mower localization and vision-based robot perimeter (Android)
  • Ultra-wide band localization and mapping (Arduino/PC)
  • LidarLite LiDAR 2D realtime localization and mapping (SLAM) (Arduino/PC)
  • SmartThermo external thermometer (Android)
  • TangoAnywhere – Vision-based localization on any device
  • ArduMag MEMS 3-axis magnetometer calibration (Android)
  • Arduino-based CD-ROM (ATAPI) interface
  • Activation and license system (web server & PC/Mac)
  • Photovoltaic solar power plant
  • Brekkomat (cat food machine)
  • DIY-HOTT-GPS (for Graupner R/C flight model telemetry system)
  • R/C flight model gyro controller (PID)
  • OBD (KW1281 protocol) app (PC/Arduino)
  • PC/Mac screen magnifier controlled by button interface
  • Robotic lawn mower controller (ATMEGA)
  • Battery logger app (Palm, WinCE, iPhone)
  • Obstacle detection using stereo camera vision (MATLAB)
  • Obstacle detection using optical flow (MATLAB)
  • USB camera-based ball tracking (PC)
  • Arduino-based spectrum analyzer
  • Arduino-based modulator and demodulator (for FM radios)
  • Arduino interface for Honeywell Rondostat (HR-20) radiator thermostat
  • Online music web-streaming app (Ruby)
  • Airplane simulator (PC) for in-the-loop PID controller testing
  • GUI scripting language (Lua-based) for iPhone, WinCE, PC, Mac
  • USB push button interface (PC/Mac)
  • RAW camera viewer  (PC)
  • Talking web bot (Flash-based)
  • All-in-one MP3 player BIOS firmware (PC)

 

 

Comments are closed.