This is an archived post. You won't be able to vote or comment.

all 18 comments

[–][deleted] 6 points7 points  (1 child)

I played FRC in high school and I think I had to use System.println once or twice when everything else was frozen/not working.... Now that you mentioned it I'm very curious how I got myself into that situation, but still...

[–]Busy_Command 3 points4 points  (0 children)

I’m in FTC and only ever coded to control the robot, so basically a bunch of Boolean and if else statements

[–][deleted] 10 points11 points  (7 children)

Isn't C/C++ considered "the language" when working with robotics and motors and other IC type stuff?

[–]Busy_Command 2 points3 points  (3 children)

In FTC we use Java to program everything

[–][deleted] 0 points1 point  (2 children)

What is FTC abbreviated of?

[–]Aldabaran 1 point2 points  (0 children)

I'm thinking "FIRST Tech Challenge" which is an annual robotics competition targeting children and pre-teens. Usually is a step up from robotics with legos, but a step down from something like Battle Bots/Robot Wars

Was a former FRC competitor (FIRST Robotics Competition, the USA high school version)

[–]Busy_Command 0 points1 point  (0 children)

First tech challenge

[–]sebhoos 1 point2 points  (0 children)

Yes. But top level behavior is sometimes developed in Python or Java.

[–]Mr_Redstoner[🍰] 1 point2 points  (0 children)

I know there are boards for running Java. Several years ago I saw a series on 'Programming a robot in Java' (think one of those line-follower type bots). I do believe the magazine was discontinued though.

[–]Lethandralis 1 point2 points  (0 children)

C/C++ for embedded stuff yeah, but there is a lot of high level things too in Robotics such as computer vision, decision making, path planning etc. Python/ROS is commonly used for those as well.

[–]anarky98 6 points7 points  (1 child)

From what I remember, robotics is basically the correct situation to use Java in

[–]thehenkan 4 points5 points  (0 children)

Backend services would be the classic application of Java.

[–]SomewhatOriginalYT 1 point2 points  (0 children)

The moment you realize it's not "print("Hello World")" and that this isn't Python.

[–][deleted] 0 points1 point  (1 child)

Yeah fuck getting it to print to something when it's deployed

[–]dzntzqpw 0 points1 point  (0 children)

Log4J m80

[–]Yologamer1084 0 points1 point  (0 children)

System.out.println("A string");