WITH 100% CORRECT ANSWERS
What is a variable? - Answer- A symbolic name assigned to a value can be modified.
What is a function or method in programming? - Answer- A section of code that
performs an operation, and can be called by name elsewhere in the code.
What is a function argument? - Answer- An input to a function, which can be used
within.
Do the number of spaces and tabs matter in Python? - Answer- Yes, the spacing at the
beginning of a line denotes scope.
What are the three parameters in the Walk To box? - Answer- The amounts in the x, y
and theta directions to walk. X is forward, y is side to side, and the theta is rotation.
What unit of measure is used for x and y coordinates? - Answer- Meters
What is theta? - Answer- The amount the robot should rotate. Positive angles are
counterclockwise.
What unit of measure is used for theta? - Answer- Radians
For the NAO, what does "stiffness" mean? - Answer- How much resistance should be
provided by the motors.
What problems do you face if stiffness is always set to 100%? - Answer- High stiffness
consumes battery power more quickly and heats up the motors.
What is odometry? - Answer- The robot's model of how it had moved.
Why do odometry errors occur? - Answer- Effects of the real world: imperfectly modeled
motors, imperfect assembly of the robot, unexpected floor conditions (the floor surface
matters a great deal), and outside forces acting on the robot.
Define the Cartesian plane, and explain how it relates to the NAO walking. - Answer-
Points on a plane are specified using coordinates along two perpendicular axes, The
coordinates for NAO to walk to are specified in a Cartesian plane.
What is a parameter? - Answer- An input to a function