Seq Questions

I got my copy of the SEQ software and having a lot of fun. I did not have enough time last night to really get much done with it, however, I got my brat to kick and walk.

I had to build a new walk sequence from scratch because apparently the weight of the bot head was affecting balance causing Jim’s Seq file to not work as well. I created my own walking sequence but the feet drag a bit and need to be adjusted. I have video and will post it tonight.

The question I have is the “enable” & “disable” button. It disables the servos but will not re-enable the servos when pressed again. I have to reload the config file and re-home the bot to get the servos active again. Why not just use the stop button? because it completes the entire step before stopping, and I like to be able to stop it instantaneously when needed. I use the stop button, but only where there is room on my desk to do so.

A few suggestions:

It would be nice if you could link boxes in the grid when adjusting servos, for example: it would be nice if there was a check box for “right hip” and a check box for “left hip” and then you can move only the “right hip” slider while at the same time the “left hip” will move in equal amounts. Perhaps an option can be given as well such as “<>” to move both servos in opposite directions, or “>>” move both servos in the same direction. This would help out with setting servos instead of one at a time.

I also wish there was a way to open a new project in the Seq windows as well such as : Project>New Project instead of using an existing project as a template. And it would be nice if you could overwrite existing projects when importing. Since there is no “undo” it would be helpful if you can re-import a project file and start over, but the SEQ will not allow you to re-import projects, so I have to manually delete the file to allow the import project feature to re-import the project.

The ability to play steps would be very helpful. It’s hard to know where one step leaves off and another starts. If you can play “only step 1” for example, and see how it leaves the bot positioned, it would be helpful.

I had so much fun last night that I had trouble sleeping; I could not get my mind off the next walking sequences I want to try.

Anyone at all have the emergency button problem? I’m really curious.

If I am doing something wrong in the SEQ, please let me know. :smiley:

I can’t answer all of your questions, but you can in fact add new projects. On the “SEQ Sequencer” page (from the main screen, click on the “Sequencer” button"), you can click on the “Append Project” button (black plus sign) to add a new “blank” project.

As far as the importing overwrite, I don’t know, but you can delete projects by clicking on the button to the right of the Add New Project button.

If you need to just play certain sequences or steps, check out the Advanced Play screen. You can bring it up by clicking on the “Advanced Play” button, which is right under the ambulance in the Play section.

You can select which Sequences and Steps you want to play from the menu on the left. There should be more in-depth information in the manual.

Hope this helps!

Thanks Beth, I’ll have to check this out tonight after work. I know you can “append new” with the black button because I have done this but it seems I had to have an existing project in the list box first before I could use append new. I’ve barely had the time to get used to the program and I have read the manual twice, but I guess I missed that part about using the advance play to step through the steps.

Thanks again.

Hello SN96

i think you’ll have to adjust the Timeout value, the “Ambulance” emergency stop is working fine with a serial cable,
i bet you are using a USB to DB9 cable uh ?, try to increase the “Read interval” value to 30 or 40 ms in the Timeouts form, it should help.

SEQ is sending “T” orders to the SSC-32, one for each step, so you can’t stop a step before it completes, the only way is sending an order to disable all servos (the “Ambulance” button) .
In fact there’s two way to add this feature in the next SEQ version, first one is to use the new Firmware for SSC-32 V2 function “STOP n”, it allows to stop a servo in its current position, the second one is to compute in a thread the theorical servos positions in real time while playing, this way when you press “stop” it will send a command to the SSC-32 to go to the current theorical position…so stoping where it is supposed to be right now.
=> i will add this feature in a next SEQ version.

Haha good one ! it was planed in the first SEQ version :wink:
the question is : “why this feature is not already includes in SEQ ?” uh ? uh ?..dunno !
=> i will add this asap.

to open a new project use the black “plus” sign.
it will ask a project name and create a new project using the curent servo position to build the step 1.
before pressing the black “plus” sign you can select an existing project in order for the new one to use this project’s boxes position…

yup, i will allow overwriting.
the undo function is now included in RIOS V1.05, i will copy the code into SEQ 8)
i will add too a “duplicate” function in the project form to easily copy a project…this feature is now included in RIOS V1.05

hey ! did you try the “goto” button ? 8)
checking the “lock” checkbox (then press “goto”) will allow you to browse steps and sequence with the green and blue arrows and automatically “goto” the positions

:open_mouth: Yesssss! this is great! I will try this out! Last night I played around with the SEQ but I really did not have the time to get my hands dirty with it, so I did not catch each and every feature because I was so anxious to get my brat walking. :laughing:

Also, I am not using a USB to serial adaptor. I’m using a straight through serial cable. Would adding the suggested timeouts still help you think?

coughkeyboard mapping to buttons in advanced play modulecough

:smiley:

I think it’s going to be added… (as I whipe the flem off my face) :laughing:

yup, it’s added to the wish list