Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Offseason Development of Autonomous Path Planner (http://www.chiefdelphi.com/forums/showthread.php?t=140978)

RufusBarbarossa 06-01-2016 23:01

Offseason Development of Autonomous Path Planner
 
Hey all,

As the off-season comes to a close, and we ramp up for the build season, I have decided to post the code we have worked on to allow for a GUI-based way to create and modify Autonomous Plays.

Without further ado, I present.... the Autonomous Path Planner (and play editor). It is a JAVA based program that allows you to create, edit, save, and send to the robot autonomous plays. Paths are drawn with simple clicks of buttons (reminiscing of Paint's drawing interface) and commands are given to the robot in chunks.

GitHub Link: https://github.com/RufusBarbarossa/A...th-Planner.git

Let me know if you guys have any questions or have any issues accessing the code or running it, and if anything here is unclear. I will be around to try and fix any of these issues.

Also, shoutout to Team 254 (Cheezy Poofs) and Team 2168 (Falcon Robotics) for providing their own base code for the creation of autonomous paths! We used their implementations for various parts of our Autonomous Path Planner! THANKS

Have fun, and hope this helps!
Alex Stanescu
Lead Software Architect, MARS 2614

Munchskull 07-01-2016 00:03

Re: Offseason Development of Autonomous Path Planner
 
Honestly GUI interfaces are the future of auto.

JoshWilson 07-01-2016 07:59

Re: Offseason Development of Autonomous Path Planner
 
Quote:

Originally Posted by RufusBarbarossa (Post 1517407)
Hey all,

As the off-season comes to a close, and we ramp up for the build season, I have decided to post the code we have worked on to allow for a GUI-based way to create and modify Autonomous Plays.

Without further ado, I present.... the Autonomous Path Planner (and play editor). It is a JAVA based program that allows you to create, edit, save, and send to the robot autonomous plays. Paths are drawn with simple clicks of buttons (reminiscing of Paint's drawing interface) and commands are given to the robot in chunks.

GitHub Link: https://github.com/RufusBarbarossa/A...th-Planner.git

Let me know if you guys have any questions or have any issues accessing the code or running it, and if anything here is unclear. I will be around to try and fix any of these issues.

Have fun, and hope this helps!
Alex Stanescu
Lead Software Architect, MARS 2614

I know almost nothing about programming, but I can already tell that this is an amazing tool for programmers, and is totally awesome.

cjl2625 07-01-2016 09:43

Re: Offseason Development of Autonomous Path Planner
 
Not sure how to run this. I just threw all the source code into an autonomouspathplanner package, but the stuff in the ftp package freaks out and throws a bunch of errors.

Also does this require an FTP connection with a robot in order to run, or can I just test it out on my computer?

RufusBarbarossa 07-01-2016 13:08

Re: Offseason Development of Autonomous Path Planner
 
Quote:

Originally Posted by cjl2625 (Post 1517507)
Not sure how to run this. I just threw all the source code into an autonomouspathplanner package, but the stuff in the ftp package freaks out and throws a bunch of errors.

Could you post your errors? I can maybe see if I can understand why it is freaking out. It is most likely something to do with how the packages are set up, or maybe i accidentally missed a file. Also make sure that you run the top-level program (autonomouspathplanner.AutonomousPathPlanner) Also, please make sure you didnt put the autonomouspathplanner package in an autonomouspathplanner folder as certain IDEs might see that as another layer of packaging (i.e. read it as autonomouspathplanner.autonomouspathplanner.ftp rather than autonomouspathplanner.ftp

Quote:

Originally Posted by cjl2625 (Post 1517507)
Also does this require an FTP connection with a robot in order to run, or can I just test it out on my computer?

It does not require an FTP connection to run, only to send files to the robot.


All times are GMT -5. The time now is 03:00.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi