Project Questor

rgordon

USA
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail

Introducing Questor.

I put a hold on my large robot project Magnus awhile back due to budget and time constraints. I wanted to have a platform that was way smaller, easy to modify for testing purposes and small enough to roam around inside the house autonomously. Questor will serve as a test platform for systems that will eventually be placed in Magnus. Questor was not intended to be a cool looking robot platform, just functional and very basic in appearance. My main goal is for him to be autonomous with the option of me being able to take over remote control separately if needed. I would like for him to be able to automatically find and connect with his battery charger and to eventually have a good A.I.

So here is a first look at him...

User-inserted image

User-inserted image

User-inserted image

The head is made from a small boom box which I thought was neat because of the alien eye look. When illuminated they have a white border with blue eyes.

User-inserted image

User-inserted image

User-inserted image

His nose is the camera. Just below that is his voice lights made from an LED flashlight. I actually drilled a hole through the tilt servo case to pass the voice light wires through. The cluster of LEDs above his head are IR LEDs.

User-inserted image

User-inserted image

Here you can see the EZ-B and the R/C Mux and Battle Switch.

User-inserted image

User-inserted image

The LEDs on the silver box are for effect only. They will flash sequentially back and forth.

User-inserted image

User-inserted image

View of the motors and battery compartment area.

User-inserted image

The power system deck.

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

Weird....the pictures below [b]this line were not intended to be here in this first post. When I made the new post below, it saved the pictures in this post also. When I tried to go back and edit them out of this first post they don't show up on the thread so I can delete them. They belong in the post below....see details for the new wheels in the later post.[/b]

By — Last update
Jump to end

ARC Pro

Upgrade to ARC Pro

ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!

#113  

Thanks Josh! Yeah I'm still tweaking the script.

#114  

@Antron007 There are three scripts:

  1. Voice Lights flicker script that continues to loop round and round. Started and stopped as needed.
  2. The wake up script that says Questor is online.
  3. The shut down script that says goodbye.

The ControlCommand("Voice Lights", ScriptStart) starts the Voice Lights loop script so lights are flickering. The script is continuing to loop in the background. Meanwhile the SayWait allows him to speak the text and it also pauses the script until he is finished speaking. Then the next line ControlCommand("Voice Lights", ScriptStop) is executed and stops the voice lights script. Using the SayWait was the only way to I could find to do this. If yo use the Say ("text") the script would not stop while he is speaking and the rest of the script would run and the voice light script would be shut down before he could finish what he was saying. I hope this is clear to everyone. I'm not to good at explaining things.

Now his voice lights only flicker while he is speaking and no other sounds trigger it.

#115  

To be clear, I wasn't trying to make a suggestion in the form of a question, I genuinely want to know. I've noticed a need to "stall" commands and I can't remember what command I was using before but I had a lag in my response time on keyboard controls I made for my Pan/Tilt. I remember I started using Sleep to cause the "stall" instead of what ever I was using and my lag went away. It ultimately came down to me over complicating things.

And now for something completely different.... I love that head on Questor. That's super cool! I look forward to the next update.

#117  

That was a good enough explanation for me. SayWait isn't as much as wait to say but more of wait till i'm done saying. Thanks for the breakdown. I'm still pretty new to EZ script and have not touched much beyond ControlCommand and servo controls. I've been in the I just want to build robots phase. I'm just now starting to get into the I want to build robots with a goal or purpose in mind phase. I have 2 HD servos on the way so I'm hoping to have my first objectified robot complete in a few weeks.

Thanks again

#119  

@Rex Thats awesome! The script is very helpful and ditto Dave " I love that voice" very cool project!:)

#120  

Thanks guys....it is comments like these that inspire me to keep plodding along.