Controls: Difference between revisions

From RoboCo
Jump to navigation Jump to search
m (Protected "Controls" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
(30 intermediate revisions by the same user not shown)
Line 8: Line 8:
|-
|-
! style="background-color:#5dc8f4;" | Zoom Camera
! style="background-color:#5dc8f4;" | Zoom Camera
|Scroll Wheel
|style="background-color:#ECECEC;" | Scroll Wheel
|-
|-
! style="background-color:#5dc8f4;" | Move Camera
! style="background-color:#5dc8f4;" | Move Camera
Line 14: Line 14:
|-
|-
! style="background-color:#5dc8f4;" | Focus Camera
! style="background-color:#5dc8f4;" | Focus Camera
|[F] (with part selected)
|style="background-color:#ECECEC;" | [F] (with part selected)
|-
|-
! style="background-color:#5dc8f4;" | Focus + Zoom Camera
! style="background-color:#5dc8f4;" | Focus + Zoom Camera
Line 20: Line 20:
|-
|-
! style="background-color:#5dc8f4;" | Reset Camera
! style="background-color:#5dc8f4;" | Reset Camera
|[Control] + Left Mouse Button  
|style="background-color:#ECECEC;" | [Control] + Left Mouse Button  
|-
|-
! style="background-color:#5dc8f4;" | Duplicate Part
! style="background-color:#5dc8f4;" | Duplicate Part
Line 26: Line 26:
|-
|-
! style="background-color:#5dc8f4;" | Translate Tool
! style="background-color:#5dc8f4;" | Translate Tool
|Move parts in the environment or in the robot
|style="background-color:#ECECEC;" | Move parts in the environment or in the robot.
|-
|-
! style="background-color:#5dc8f4;" | Rotate Tool
! style="background-color:#5dc8f4;" | Rotate Tool
|Rotate parts in the environment or in the robot
|Rotate parts in the environment or in the robot.
|-
|-
! style="background-color:#5dc8f4;" | Change Joint
! style="background-color:#5dc8f4;" | Change Joint
|Mouseover or Select Joints using [Q] and [E] to cycle through joint types and [Delete] to clear.  
|style="background-color:#ECECEC;" | Mouseover or Select Joints using [Q] and [E] to cycle through joint types and [Delete] to clear.  
|-
|-
! style="background-color:#5dc8f4;" | Remove Parts
! style="background-color:#5dc8f4;" | Remove Parts
Line 38: Line 38:
|-
|-
! style="background-color:#5dc8f4;" | Rotate Selection
! style="background-color:#5dc8f4;" | Rotate Selection
|[Alt] + Left Mouse Button (with part(s) selected)
|style="background-color:#ECECEC;" | [Alt] + Left Mouse Button (with part(s) selected)
|-
|-
! style="background-color:#5dc8f4;" | Rotate Snap
! style="background-color:#5dc8f4;" | Rotate Snap
Line 44: Line 44:
|-
|-
! style="background-color:#5dc8f4;" | Place Duplicate
! style="background-color:#5dc8f4;" | Place Duplicate
|[Shift] (while placing a part)
|style="background-color:#ECECEC;" | [Shift] (while placing a part)
|-
|-
! style="background-color:#5dc8f4;" | Multiselect
! style="background-color:#5dc8f4;" | Multiselect
Line 50: Line 50:
|-
|-
! style="background-color:#5dc8f4;" | Select Connected
! style="background-color:#5dc8f4;" | Select Connected
|Left Mouse Button (Double Click)
|style="background-color:#ECECEC;" | Left Mouse Button (Double Click)
|-
|-
! style="background-color:#5dc8f4;" | Box Select
! style="background-color:#5dc8f4;" | Box Select
Line 56: Line 56:
|-
|-
! style="background-color:#5dc8f4;" | Group Selected Parts
! style="background-color:#5dc8f4;" | Group Selected Parts
|[G]
|style="background-color:#ECECEC;" | [G]
|-
|-
! style="background-color:#5dc8f4;" | Ungroup Selected Parts
! style="background-color:#5dc8f4;" | Ungroup Selected Parts
Line 62: Line 62:
|-
|-
! style="background-color:#5dc8f4;" | Undo
! style="background-color:#5dc8f4;" | Undo
|[Control] + [Z]
|style="background-color:#ECECEC;" | [Control] + [Z]
|-
|-
! style="background-color:#5dc8f4;" | Redo
! style="background-color:#5dc8f4;" | Redo
Line 68: Line 68:
|-
|-
! style="background-color:#5dc8f4;" | Hide UI
! style="background-color:#5dc8f4;" | Hide UI
|[`]
|style="background-color:#ECECEC;" | [~]
|-
|-
! style="background-color:#5dc8f4;" | Enter Active Mode
! style="background-color:#5dc8f4;" | Enter Active Mode
Line 74: Line 74:
|-
|-
! style="background-color:#5dc8f4;" | Robot Controls
! style="background-color:#5dc8f4;" | Robot Controls
|Default Controls (Left Hand)
|style="background-color:#ECECEC;" | Default Controls (Left Hand)
[W] [A] [S] [D] [Q] [E]
[W] [A] [S] [D] [Q] [E]


Line 86: Line 86:
|[1] [2] [3] … [8] [9] [0]
|[1] [2] [3] … [8] [9] [0]
|}
|}
[[#top|Back to Top]]


==⚙ Robot Control Schemes & Re-Mapping==
==⚙ Robot Control Schemes & Re-Mapping==
<p>In RoboCo, you can choose between preset or custom controls for your robot. Using the Controls Menu, you can add, subtract or remap keys to fit your preferences.</p>
<p>In RoboCo, you can choose between preset or custom controls for your robot. Using the Controls Menu, you can add, subtract or remap keys to fit your preferences.</p>


===Default Robot Control Schemes===
===Default Robot Control Schemes===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 98: Line 100:
|-
|-
! style="background-color:#5dc8f4;" | Right Hand
! style="background-color:#5dc8f4;" | Right Hand
|[I] [J] [K] [L] [U] [O]
|style="background-color:#ECECEC;" | [I] [J] [K] [L] [U] [O]
|[[File:Right Hand Controls 2.png|400px]]
|style="background-color:#ECECEC;" | [[File:Right Hand Controls 2.png|400px]]
|-
|-
|}
|}


===How to Map Robot Controls===
[[#top|Back to Top]]
 
===How to Map Robot Controls===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 114: Line 118:
|[[File:How to Map Robot Controls Step 1 with Icon.png|600px]]
|[[File:How to Map Robot Controls Step 1 with Icon.png|600px]]
|-
|-
|Step 2
|style="background-color:#ECECEC;" | Step 2
|Select one of the Default Control Schemes. This example uses the Default Left Hand Control Scheme.
|style="background-color:#ECECEC;" | Select one of the Default Control Schemes. This example uses the Default Left Hand Control Scheme.
|[[File:How to Map Robot Controls Step 2 with Icon.png|600px]]
|style="background-color:#ECECEC;" | [[File:How to Map Robot Controls Step 2 with Icon.png|600px]]
|-
|-
|Step 3
|Step 3
|Click + Add New next to W
|Click + Add New next to W.
|[[File:How to Map Robot Controls Step 3 with Icon.png|600px]]
|[[File:How to Map Robot Controls Step 3 with Icon.png|600px]]
|-
|-
|Step 4
|style="background-color:#ECECEC;" | Step 4
|Select a powered part from the menu
|style="background-color:#ECECEC;" | Select a powered part from the menu.
|[[File:How to Map Robot Controls Step 4 with Icon.png|600px]]
|style="background-color:#ECECEC;" | [[File:How to Map Robot Controls Step 4 with Icon.png|600px]]
|-
|-
|Step 5
|Step 5
Line 132: Line 136:
|}
|}


===How to Create Custom Robot Schemes===
[[#top|Back to Top]]
 
===How to Create Custom Robot Schemes===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 143: Line 149:
|[[File:How to Create Custom Controls Step 1 with Icon.png|600px]]
|[[File:How to Create Custom Controls Step 1 with Icon.png|600px]]
|-
|-
|Step 2
|style="background-color:#ECECEC;" | Step 2
|Click the + button at the top of the Controls Menu and select Custom Keyboard Controls
|style="background-color:#ECECEC;" | Click the + button at the top of the Controls Menu and select Custom Keyboard Controls.
|[[File:How to Create Custom Controls Step 2 with Icon.png|600px]]
|style="background-color:#ECECEC;" | [[File:How to Create Custom Controls Step 2 with Icon.png|600px]]
|-
|-
|Step 3
|Step 3
|Click the ellipses next to the Custom Keyboard Controls. Use this button to name your custom control scheme.
|Click the ellipses next to the Custom Keyboard Controls. Use this button to name your custom control scheme.
|[[File:How to Create Custom Controls Step 3.png|500px]]
|[[File:How to Create Custom Controls Step 3 with Icon.png|600px]]
|-
|-
|Step 4
|style="background-color:#ECECEC;" | Step 4
|Click +Add New next to the top button slot
|style="background-color:#ECECEC;" | Click +Add New next to the top button slot.
|[[File:How to Create Custom Controls Step 4.png|500px]]
|style="background-color:#ECECEC;" | [[File:How to Create Custom Controls Step 4 with Icon.png|600px]]
|-
|-
|Step 5
|Step 5
|Select a part and the action you want that part to take
|Select a part and the action you want that part to take.
|[[File:How to Create Custom Controls Step 5.png|500px]]
|[[File:How to Create Custom Controls Step 5 with Icon.png|600px]]
|-
|-
|Step 6
|style="background-color:#ECECEC;" | Step 6
|Rename the action if needed and map it to the desired key
|style="background-color:#ECECEC;" | Rename the action if needed.
|[[File:How to Create Custom Controls Step 6.png|500px]]
|style="background-color:#ECECEC;" | [[File:How to Create Custom Controls Step 6.png|600px]]
|-
|-
|}
|}
[[#top|Back to Top]]


==⚙ Controllable Robot Parts & Their Actions==
==⚙ Controllable Robot Parts & Their Actions==
Line 183: Line 191:
|[[File:Actions - DC Motor.png|300px]]
|[[File:Actions - DC Motor.png|300px]]
|-
|-
|Servo Motor
|style="background-color:#ECECEC;" | Servo Motor
|Spin Forward
|style="background-color:#ECECEC;" | Spin Forward


Spin Reverse
Spin Reverse
Line 191: Line 199:


Toggle Reverse
Toggle Reverse
|[[File:Actions - Servo Motor.png|300px]]
|style="background-color:#ECECEC;" | [[File:Actions - Servo Motor.png|300px]]
|-
|-
|Small Piston
|Small Piston / Small Telescoping Piston
|Move Out
|Move Out


Line 203: Line 211:
|[[File:Actions - Small Piston.png|300px]]
|[[File:Actions - Small Piston.png|300px]]
|-
|-
|Small Telescoping Piston
|Move Out
Move In
Toggle Out
Toggle In
|[[File:Actions - Small Piston.png|300px]]
|-
|-
|Large Piston
|Large Piston / Large Telescoping Piston
|Move Out
|Move Out


Line 223: Line 222:
|[[File:Actions - Small Piston.png|300px]]
|[[File:Actions - Small Piston.png|300px]]
|-
|-
|Laser Pointer
|style="background-color:#ECECEC;" | Laser Pointer
|Toogle
|style="background-color:#ECECEC;" | Toggle (On/Off)


Turn On
Turn On
Line 231: Line 230:


Hold
Hold
|[[File:Laser Pointer Controls.PNG|300px]]
|style="background-color:#ECECEC;" | [[File:Laser Pointer Controls.PNG|300px]]
|-
|-
|Powered LED
|Powered LED
|Toggle
|Toggle (On/Off)


Turn On
Turn On
Turn Off


Hold
Hold
Toggle
|[[File:Powered LED Controls.PNG|300px]]
|[[File:Powered LED Controls.PNG|300px]]
|-
|-
|Vacuum
|style="background-color:#ECECEC;" | Vacuum
|Toggle
|style="background-color:#ECECEC;" | Toggle (On/Off)


Turn On
Turn On


Toggle Off
Turn Off


Hold
Hold
|[[File:Vacuum Controls.PNG|300px]]
 
Flip Airflow Direction
|style="background-color:#ECECEC;" | [[File:Vacuum Controls.PNG|300px]]
|-
|-
|Powered Pincer
|Powered Pincer
Line 258: Line 259:
Turn On
Turn On


Toggle Off
Turn Off


Hold
Hold
|[[File:Actions - Powered Claw.png|300px]]
|[[File:Actions - Powered Claw.png|300px]]
|-
|-
|Powered Claw
|style="background-color:#ECECEC;" | Powered Claw
|Toggle
|style="background-color:#ECECEC;" | Toggle


Turn On
Turn On
Line 271: Line 272:


Hold
Hold
|[[File:Actions - Powered Claw.png|300px]]
|style="background-color:#ECECEC;" | [[File:Actions - Powered Claw.png|300px]]
|-
|-
|Light Bulb
|Light Bulb
Line 283: Line 284:
|[[File:Lightbulb Controllable Actions.PNG|300px]]
|[[File:Lightbulb Controllable Actions.PNG|300px]]
|-
|-
|Microcontroller
|style="background-color:#ECECEC;" | Microcontroller
|Send Signal (1)
|style="background-color:#ECECEC;" | Send Signal (1)


Send Signal (-1)
Send Signal (-1)
Line 291: Line 292:


Toggle Signal (-1)
Toggle Signal (-1)
|[[File:Microcontroller Controls.PNG|300px]]
|style="background-color:#ECECEC;" | [[File:Microcontroller Controls.PNG|300px]]
|-
|-
|Bubble Blower
|Bubble Blower
Line 299: Line 300:
|[[File:Turret Controls.PNG|300px]]
|[[File:Turret Controls.PNG|300px]]
|-
|-
|Turret
|style="background-color:#ECECEC;" | Turret
|Emit
|style="background-color:#ECECEC;" | Emit


Toggle (On/Off)
Toggle (On/Off)
|[[File:Turret Controls.PNG|300px]]
|style="background-color:#ECECEC;" | [[File:Turret Controls.PNG|300px]]
|-
|Decoupler
|Seperate
|[[File:Decoupler Controls.PNG|300px]]
|-
|style="background-color:#ECECEC;" | Chatterbox
|style="background-color:#ECECEC;" | Choose a Command
 
Hello
 
Follow Me
 
Stop
 
Back Up
 
Get On
 
Get Off
 
Sorry!
 
Insult
 
|style="background-color:#ECECEC;" | [[File:Chatterbox Controls.PNG|300px]]
|-
|Seat
|Open Lab Bar
 
Close Lab Bar
|[[File:Seat Controls.PNG|300px]]
|-
|-
|}
|}
[[#top|Back to Top]]

Latest revision as of 20:48, 19 July 2023

Control Interface Example

⚙ Controls Menu

Rotate Camera Right Mouse Button
Zoom Camera Scroll Wheel
Move Camera [W] [A] [S] [D]
Focus Camera [F] (with part selected)
Focus + Zoom Camera Double-tap [F] (with part selected)
Reset Camera [Control] + Left Mouse Button
Duplicate Part [Control] + [D] (with part selected)
Translate Tool Move parts in the environment or in the robot.
Rotate Tool Rotate parts in the environment or in the robot.
Change Joint Mouseover or Select Joints using [Q] and [E] to cycle through joint types and [Delete] to clear.
Remove Parts [Delete] (with part(s) selected)
Rotate Selection [Alt] + Left Mouse Button (with part(s) selected)
Rotate Snap [R] (while placing a part)
Place Duplicate [Shift] (while placing a part)
Multiselect [Shift] + Left Mouse Button
Select Connected Left Mouse Button (Double Click)
Box Select Click and drag to select multiple parts. Hold [Shift] to additively select.
Group Selected Parts [G]
Ungroup Selected Parts [U]
Undo [Control] + [Z]
Redo [Control] + [Y]
Hide UI [~]
Enter Active Mode [Space]
Robot Controls Default Controls (Left Hand)

[W] [A] [S] [D] [Q] [E]

Default Controls (Right Hand)

[I] [J] [K] [L] [U] [O]

(hold [L Shift] to move motors at half speed)

Switch Transmitters [1] [2] [3] … [8] [9] [0]

Back to Top

⚙ Robot Control Schemes & Re-Mapping

In RoboCo, you can choose between preset or custom controls for your robot. Using the Controls Menu, you can add, subtract or remap keys to fit your preferences.

Default Robot Control Schemes

Left Hand [W] [A] [S] [D] [Q] [E] Left Hand Controls 2.png
Right Hand [I] [J] [K] [L] [U] [O] Right Hand Controls 2.png

Back to Top

How to Map Robot Controls

Step Description Example
Step 1 Open the Controls Menu. How to Map Robot Controls Step 1 with Icon.png
Step 2 Select one of the Default Control Schemes. This example uses the Default Left Hand Control Scheme. How to Map Robot Controls Step 2 with Icon.png
Step 3 Click + Add New next to W. How to Map Robot Controls Step 3 with Icon.png
Step 4 Select a powered part from the menu. How to Map Robot Controls Step 4 with Icon.png
Step 5 Choose the desired action. Multiple parts may be assigned to one button, but only one action may be assigned per part. How to Map Robot Controls Step 5 with Icon.png

Back to Top

How to Create Custom Robot Schemes

Step Description Example
Step 1 Open the Controls Menu. How to Create Custom Controls Step 1 with Icon.png
Step 2 Click the + button at the top of the Controls Menu and select Custom Keyboard Controls. How to Create Custom Controls Step 2 with Icon.png
Step 3 Click the ellipses next to the Custom Keyboard Controls. Use this button to name your custom control scheme. How to Create Custom Controls Step 3 with Icon.png
Step 4 Click +Add New next to the top button slot. How to Create Custom Controls Step 4 with Icon.png
Step 5 Select a part and the action you want that part to take. How to Create Custom Controls Step 5 with Icon.png
Step 6 Rename the action if needed. How to Create Custom Controls Step 6.png

Back to Top

⚙ Controllable Robot Parts & Their Actions

Parts Actions Example
DC Motor Spin Forward

Spin Reverse

Toggle Forward

Toggle Reverse

Actions - DC Motor.png
Servo Motor Spin Forward

Spin Reverse

Toggle Forward

Toggle Reverse

Actions - Servo Motor.png
Small Piston / Small Telescoping Piston Move Out

Move In

Toggle Out

Toggle In

Actions - Small Piston.png
Large Piston / Large Telescoping Piston Move Out

Move In

Toggle Out

Toggle In

Actions - Small Piston.png
Laser Pointer Toggle (On/Off)

Turn On

Turn Off

Hold

Laser Pointer Controls.PNG
Powered LED Toggle (On/Off)

Turn On

Turn Off

Hold

Powered LED Controls.PNG
Vacuum Toggle (On/Off)

Turn On

Turn Off

Hold

Flip Airflow Direction

Vacuum Controls.PNG
Powered Pincer Toggle

Turn On

Turn Off

Hold

Actions - Powered Claw.png
Powered Claw Toggle

Turn On

Turn Off

Hold

Actions - Powered Claw.png
Light Bulb Toggle

Turn On

Turn Off

Hold

Lightbulb Controllable Actions.PNG
Microcontroller Send Signal (1)

Send Signal (-1)

Toggle Signal (1)

Toggle Signal (-1)

Microcontroller Controls.PNG
Bubble Blower Emit

Toggle (On/Off)

Turret Controls.PNG
Turret Emit

Toggle (On/Off)

Turret Controls.PNG
Decoupler Seperate Decoupler Controls.PNG
Chatterbox Choose a Command

Hello

Follow Me

Stop

Back Up

Get On

Get Off

Sorry!

Insult

Chatterbox Controls.PNG
Seat Open Lab Bar

Close Lab Bar

Seat Controls.PNG

Back to Top