Go to Post Also, I did not know that Autodesk had changed our name from WildStang to "Digital Cheetanators"? - Raul [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 06-01-2016, 23:01
RufusBarbarossa's Avatar
RufusBarbarossa RufusBarbarossa is offline
Zeus: The Greek God of Programming
AKA: Alex Stanescu
FRC #2614 (MARS)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Morgantown,WV
Posts: 6
RufusBarbarossa is an unknown quantity at this point
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
__________________
There are 2 types of people in this world- Those who can extrapolate from incomplete data.....

2015 Hopper Division Finalist (with 1218, 125 and 343)

Sketchy Auto Stacks FTW

Last edited by RufusBarbarossa : 07-01-2016 at 14:01. Reason: Forgot to mention helpers
  #2   Spotlight this post!  
Unread 07-01-2016, 00:03
Munchskull's Avatar
Munchskull Munchskull is offline
CAD Designer/ Electrical Consaltant
AKA: Anthony Cardinali
FRC #0997 (Spartan Robotics)
Team Role: CAD
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Corvallis, OR
Posts: 533
Munchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to behold
Re: Offseason Development of Autonomous Path Planner

Honestly GUI interfaces are the future of auto.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #3   Spotlight this post!  
Unread 07-01-2016, 07:59
JoshWilson's Avatar
JoshWilson JoshWilson is offline
Registered User
FRC #0230 (Gaelhawks)
Team Role: Engineer
 
Join Date: Oct 2015
Rookie Year: 2013
Location: shelton
Posts: 92
JoshWilson is a name known to allJoshWilson is a name known to allJoshWilson is a name known to allJoshWilson is a name known to allJoshWilson is a name known to allJoshWilson is a name known to all
Re: Offseason Development of Autonomous Path Planner

Quote:
Originally Posted by RufusBarbarossa View Post
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.
  #4   Spotlight this post!  
Unread 07-01-2016, 09:43
cjl2625's Avatar
cjl2625 cjl2625 is offline
apel py
AKA: Cory Lynch
FRC #2067 (Apple Pi)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Guilford, CT
Posts: 412
cjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to behold
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?
__________________
Head Programmer / Driver
  #5   Spotlight this post!  
Unread 07-01-2016, 13:08
RufusBarbarossa's Avatar
RufusBarbarossa RufusBarbarossa is offline
Zeus: The Greek God of Programming
AKA: Alex Stanescu
FRC #2614 (MARS)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Morgantown,WV
Posts: 6
RufusBarbarossa is an unknown quantity at this point
Re: Offseason Development of Autonomous Path Planner

Quote:
Originally Posted by cjl2625 View Post
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 View Post
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.
__________________
There are 2 types of people in this world- Those who can extrapolate from incomplete data.....

2015 Hopper Division Finalist (with 1218, 125 and 343)

Sketchy Auto Stacks FTW

Last edited by RufusBarbarossa : 07-01-2016 at 13:10. Reason: Thought of something else
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


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

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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