> ## Documentation Index
> Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# ManualPositioningMode

> How an operator positions an arm that has no API free drive

```python theme={null}
from grid_robot_api.base.robot import ManualPositioningMode
```

How an operator positions an arm that has no API free drive.

`CONSOLE`: the operator hand-guides the arm from the robot's own
controller (e.g. a teach pendant). `JOG`: the arm is moved by small
commanded Cartesian steps. Members equal their plain string values, so a
`"jog"` answer from an older edge or a remote proxy still matches.

## Members

* `ManualPositioningMode.CONSOLE` = `'console'`
* `ManualPositioningMode.JOG` = `'jog'`


## Related topics

- [IsaacArm](https://docs.generalrobotics.dev/python-api/isaac-robots/isaacarm.md)
- [Universal Robots UR3e Arm](https://docs.generalrobotics.dev/python-api/ur3e/ur3e.md)
- [Universal Robots UR5e Arm](https://docs.generalrobotics.dev/python-api/ur5e/ur5e.md)
- [Fanuc CRX-30iA Arm](https://docs.generalrobotics.dev/python-api/fanuccrx30/fanuccrx30.md)
- [Fanuc LR Mate 200iD Arm](https://docs.generalrobotics.dev/python-api/fanuclrmate200id/fanuclrmate200id.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.