Semi-Auto Code

So, our coder does nothing for our team so now I’m the coder. (Sorry for if the question seems like something a 3 year old would ask). Is Semi-Automous code a bad idea for a robot?

What do you mean by semi-autonomous? Do you mean having automated routines you can execute in Driver control period? yes that is good - it simplifies driver’s task and helps get consistent results.


Yeah, thats what I meant, Thanks!

having your robot perform some this autonomously to assist with driver control is an excellent idea, as it allows your driver to perform a lot better than they normally would. My robot has automatic assistance for placing stacks of cubes, so that my tilter slows down as it gets closer to vertical, and for scoring towers so my tray can automatically get out of the way of my lift as it approaches.


Dont forget backing away from the cubes! I have a function that backs away the bot and reverses the rollers in sync so I dont have to do it manually


Is there a semi-auto code for a DR4B?

You could have the DR4B go to different heights at the press of a button

1 Like

Ah, like the heights of different towers and/or how many cubes they are stacking on top of?

Might be hard to fit macros for every cube height, I’d stick to just the towers.


sure. I can’t find the controls for buttons 1 2 3 and 4. I see every other button though. What’s the problem?

The only buttons you can program are L1, L2, R1, R2, A, B, X, Y, Left, Up, Down, Right


unless you pull a big brain and use a different controller, doubt if thats allowed tho

what are the 1,2,3, and 4 buttons for though

U can use them for anything. U might be able to only use two buttons where pressing up puts u to the next highest tower and pressing down puts u to the next lowest tower

There are no 1,2,3,4 buttons?

On the controller, yes. In programming, no.

I dont think there are

There aren’t any buttons named 1, 2, 3, or 4. You might be referring to the joystick axes 1, 2, 3, and 4.
Axis 1 is the horizontal axis of the right joystick, axis 2 is the vertical axis of the right joystick, axis 3 is the vertical axis of the left joystick, and axis 4 is the horizontal axis of the left joystick


those are for the base usually i think

sorry meant up down left right…wait oops it’s actually in the program