Let's Make Robots! | RobotShop

DOMO5

Control the domotics of the house. Speech recognition. Synthesis of voice. Explains jokes, stories, riddles. Search information on the internet. Reports news, weather. Facial and object recognition, video surveillance, etc.

DOMO5 aims to be a domestic robot of company and help and support. Among its functions: home automation, knowledge base, conversation, autonomic movement, artificial vision, voice recognition and voice synthesis. Among other.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I see you plan to use Windows XP. Why? XP will not run on a singleboard computer and is outdated as far as the libraries go. You can get Windows 10 for free basically. You can also buy singleboard computers that have Windows 10 on them for right around $150. You can buy Windows 8.1 singleboard computers that are used in Tablet type devices for even less. What is the reason for XP? I ask because myself as a software developer that does .NET and use VS 2015 have ventured down the avenue of Windows xp in the past and it was not worth while. The amount of power needed to run a PC using XP is far greater than a singleboard computer which would increase your lifecycle of the bot. I had even tried a Roboboard which had XP on it and it was not worth while. If there is anything I can do to help you weed through this I will be glad. If you use a 32bit version of Windows 8.1 or Windows 10 you can use all the various TTS voices that you want. Let me know if I can help you.

Hello, thanks for your help. I really see that this is a very active group. I really use Windows 7 as an operating system: why ?, simply because it is what I had installed on PC, without more. It is still a prototype and I am using what I have: an old PC that serves as a central unit. I have installed Visual Studio 2013 which is the one with which I develop the project. It is true that I have had problems with the TTS voices since I can only use some of them and I would like to customize some of the existing ones with robot effect.

Yes the TTS voices can be an issue with windows 7 64 bit. You are limited to one a couple. I can understand testing the software on XP and from there you can then use all the various voices and get a feel for what you what to do. If you get a chance jump on the chat piece and I will be glad to talk to you there.

Great looking bot.  I could immediately see the Jibo and Buddy influences.

I wish you well on your project.  I spent the better part of 3 years going down the path you are going down, and so I can deeply relate to the journey you are embarking on.

I hope we get to swap ideas and stories.  What other boards (microcontrollers, servos, motor controllers) besides the PC do you plan on using?  What kind of sensors?  What are your obstacle avoidance plans?  Navigation?  I won't be bothered if you don't answer any of these, I am just always curious.

Regards,

Martin

Hello Martin, It is clear that yes, but my main influences are the robots qbo and Dumy. I plan to use arduino one or mega. Probably a couple of them at least. Sensors: infrared, ultrasound, laser, temperature, inclination, etc. To avoid obstacles, basically ultrasonic sensor. Navigation: autonomous and optionally guided through the PC. It really is still a project and I am experimenting with the sensors. I have not started the mobility tests yet.

I am working on an OS of sorts for bots like this among others.

There is a significant part of it that will reside in the cloud on AWS.  If it's anything you think you might be interested in using when I deploy (hopefully this winter), let me know.

Regardless, if i can help in some way, let me know.  I see a lot of similarity in what we are doing.  I look forward to fllowing your progress.

Regards,

Martin

Hello Martin,

Thank you for your comments. It can be interesting Get informed of your progress. I am currently waiting to receive a pack of sensors:

https://es.aliexpress.com/item/37-IN-1-sensor-kit-for-Arduino-starter-kit-high-quality-Works-with-Arduino-Boards-landzo/32691556711.html?spm=a2g0s.9042311.0.0.7LLyew

and a small base and engines:

https://es.aliexpress.com/item/Smart-Car-Chassis-2wd-Robot-Tracing-Strong-Magnetic-Motor-Car-RT-4-Avoidance-Car-with-Code/32809659306.html?spm=a2g0s.9042311.0.0.0UjCYo

The idea is to be able to perform mobility tests and sensors to be able to implement it later in the larger model.

In addition I am investigating on which motors, wheels and axes would be the most suitable for a robot of these characteristics: 15 kg. and 35-40 cm. diameter. I'm also looking at what would be the right height so as not to damage stability. I would like it to be at least 80 cm. high. Any help, idea or suggestion in this regard will be well received.

On your 15Kg weight estimate...I think you should be able to do everything you are showing us and have it weigh a lot less than that.  Less weight saves you on sizing of motors, batteries, etc...saving more weight.  I think you could do this in less than half of 15Kg, if you wish to.

In reference to being 80cm high...

One look at your bot's layout, and the primary risk is a face plant.  When your bot is moving forward and needs to stop (from a user request or to avoid hitting a kid) ...it will need to slow down carefully (not stop all at once) so as not to face plant.  Unfortunately, slowing down takes time and space...meaning you might hit something.  Driving slower certainly helps, but any sudden stops are going to want to tip a bot like yours over unless you can keep most of the weight very low indeed.  Ava rocks noticably if she must emergency stop while at full or higher speed...the fixed forward wheels of the tracks well forward of the COG prevent the tip over as the rear can leave the ground.  The axles for your wheels are so much closer to center, the risk of a face plant is multiplied, especially because I think the head on your bot will have some weight to it.

 

It's true, it could surely be done with less weight. Precisely my idea is to increase the weight in its base to increase stability. The weight would be provided by the batteries, the PC, metal base, etc.

I now have a heavy, tall, wheeled robot I want to do...so I will be going down the path of overbuilding everything.  I'll see what I can learn from your project as you progress.