SixBot

Posted on 04/12/2011 by neneadani
Modified on: 13/09/2018
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

  This project is in the building phase for over an year because it is in a permanent change and it`s inspired from military models. Mechanically speaking it`s not the ideal model because it is taller, heavier and it cannot climb big angle hills because the position of the batteries is the main problem. I have used hobby components, chinese connectors and other electrical parts, 30 years old used Sony and military russian components. The video camera is a dual Arecont CCD day/night, 3MPix/1.3MPix ...


SixBot

 

This project is in the building phase for over an year because it is in a permanent change and it`s inspired from military models. Mechanically speaking it`s not the ideal model because it is taller, heavier and it cannot climb big angle hills because the position of the batteries is the main problem. I have used hobby components, chinese connectors and other electrical parts, 30 years old used Sony and military russian components. The video camera is a dual Arecont CCD day/night, 3MPix/1.3MPix made in USA. Unfortunately it send over MJPEG compression and it uses 5-6 Mbps at 1fps/3Mpix. I have spent a few months to build and optimize the DC/DC convertors. Other 2 projects showed me that the DC/DC convertors have a crucial role in the power usage.

For the moment the robot only collects data and makes no processing. In the future we will change the platform to Linux because it is made on WinXP and we will implement an automatic navigation function, but the maths are killing us.

I have used a chassis with 1/75 gears, but the quality of the execution is not very good, anyway it is suitable for our purpose.The GVWR has approximately 6kg, only the LIFePo 4pcs x 3.2Vx 12Ah have 1.3kg.

Initially i used the controller and the mos-fet drivers of this chassis but at 4KHZ it was on fire. After some tests i have purchased some 15A drivers from Spakfun, 30A sensors and an Arduino Uno on which i have implemented Correct-Phase PWM. It is working perfectly, no overheating. The communication between the logical blocks it`s done on I2C.

 The software is done on WinXP programmed in C# and the Arduino IDE. The robot is controlled by a webpage, it is working on every device which has on it JavaScript. On the robot an web-server is working and another software which handles the socket connections between the client and the main computer.I have spent some good hundred hours to get the software up and running. It was very hard to correct the errors. Expect some minor bugs which will be solved very soon everything is working flawlessly. Today I have tested it in the filed and I am pleased by the results.

 

Espionage,telepresence robot

  • Actuators / output devices: 6 geared 1/75 DC motors, 6 Power MOSFET switches, 2 fans, 6 DC/DC converters on/off, Wi-Fi 800 mW Ubiquity AP, 2.4GHz Horizon midi antenna
  • Control method: Webpage over Wi-Fi
  • CPU: Vortex86DX 1000MHz, 256MB DRAM
  • Operating system: WinXP
  • Power source: 140 Wh LiFePo 4x3.2V
  • Programming language: MySQL, C++, C#, Arduino C, PHP, javascript, HTML
  • Sensors / input devices: Lis302DL, 4xLM75, Arecont AV3130 Camera, GPS Libelium, IMU 5DOF, 2xCurrent sensor, 4xVoltage sensor, Sharp GP2Y0A21YK0F IR sensor
  • Target environment: Indoor or outdoor, Works surprisingly well outdoor in rough terrain
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post