Asked
Resolved Resolved by DJ Sures!

What Is A Movement Panel?

Had some questions on this skill. I did not see any configuration for which motors to use. If you've got multiple motors running how does it know which ones to control? At present I think it can only be configured for one start positions and one final position, would think that it would be better to make it similar to your movement panels whereas you have multiple actions and frames. Over time multiple configurations will need to be written for different movement between locations, it would be nice to save them within the skill itself (maybe it already is but I can't find it)


ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

PRO
Synthiam
#1  
#2  

Somehow I posted on this GPS thread rather than The Better Navigator skill. I read up on the movement panels and pretty familiar since I've been already using Auto Position movement panel. Looks like the Better Navigator will need it's own Movement Panel and since only one Movement Panel is allowed per EZ I will just put other motors on a different EZ with different index-problem solved.

PRO
Synthiam
#3  

That is still incorrect. Please read about the movement panel. All of your servos and motors can be controlled by any robot skills. Except only the motors/servos responsible for movement use a movement panel. Hence the name, Movement Panel = responsible for movement.

you do not need to put other motors on other ezb’s.

PRO
Synthiam
#4  

I moved your questions here since this is where you meant for it to be - but really it's a question about what a Movement Panel is. I will repeat my previous comments here for you....

You can benefit from reading what a Movement Panel is. Here's two links...

  1. The getting started guide is a great place to learn how to make a robot. We spent a TON of time on it, so you'll enjoy using it: https://synthiam.com/Support/Get-Started/how-to-make-a-robot/Movement-Style

  2. In the support section, there's a USING ARC category that you would benefit from. Good place to visit if you have questions: https://synthiam.com/Support/ARC-Overview/movement-panels

PRO
Synthiam
#5  

I'm not sure if you still get it. You do not need to incorporate anything together. The Movement Panel manual is very detailed. Please read the manual before posting.

If you robot uses servos or to walk like a humanoid or hexapod or something, then that needs a gait. In this case, you'll use the Auto Position Movement Panel.

If your robot uses wheels to move, then you will use the Movement Panel that drives the wheel controller.  Please read the links I provided before posting. This conversation is off topic. I will create a new thread for it because it has nothing to do with The Better Navigator.

#7  

Sorry I made a very bad analogy. I was referring to The Better Navigator and how it is configuring for two motors with the Movement Panel taking care of it. I suppose that I've already moved on to the next phase whereas you have multiple glyphs and multiple robots moving around. Just trying to add to the skill and make it better.

PRO
Synthiam
#8  

The Better Navigator is not configured for two motors. The Better Navigator does not care what kind of motors or how the robot moves. Absolutely no robot skills care about how a robot moves. This is because the Movement Panel does the moving. All the robot skill has to do is say, "Go forward," and the right Movement Panel moves the robot. This is all documented in the links I provided of what a Movement Panel is. I'm repeating precisely what you could be reading on those pages.

If you have a robot with wheels and write the script command "Forward(),".... the robot moves forward. If you have a robot with wheels, chances are you're using an HBridge or Continuous rotation servo movement panel.

Now, you have a robot with servos that walks like a humanoid. and you write a script that says "Forward()"... the robot moves forward. If you have a robot that walks with servo legs, you're most likely using an auto-position movement panel.

It doesn't matter how the robot moves. No robot skills care how the robot moves. The Better Navigator does not care how the robot moves. Movement scripts do not care how the robot moves. Nothing cares how the robot moves. The Movement Panel takes care of how a robot moves. The Camera NMS does not manage how the robot moves. The speech recognition scripts do not care how the robot moves. Absolutely no robot skills care about how the robot moves. It does not matter if the robot has wheels. It does not matter if the robot flies. It does not matter if the robot is made of bananas, springs, and bounces. All the robot skills do is say, "Move forward" or "Turn Left."

Again, I recommend you read the getting started guide. And on this subject, I have provided links for the Movement Panel manuals. Here they are again. All I'm doing in this message is repeating what has been documented in the manuals.

Here are two links again...

  1. The getting started guide is a great place to learn how to make a robot. We spent a TON of time on it, so you'll enjoy using it: https://synthiam.com/Support/Get-Started/how-to-make-a-robot/Movement-Style

  2. In the support section, there's a USING ARC category that you would benefit from. Here is an excellent place to visit if you have questions: https://synthiam.com/Support/ARC-Overview/movement-panels