Go to Post Kickoff features the joys of discovery. Ship date features the fear of utter failure. - Koko Ed [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-11-2013, 19:18
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Alternate Control Systems

Hey guys. I was wondering if there exists a pre-made communication system that suits my ignorant needs.

My goal is to create my own tele-presence vehicle, where I, from anywhere on a network, can control the robot while it is within a building's wifi range. I would have a wifi bridge on board the robot to capture that wifi signal for control, as well as for streaming camera footage back to my "base".

I am a hardware guy, and my programming is limited to AP Computer Science Java, and programming a vex robot in C++ (text based). I have no knowledge of, and little desire to learn, 'complex' programming I would need to use a Arduino/Raspberry Pi/etc for this application. I want to be able to figure out all the hardware stuff, the basic programming I will need to control the system, and have everything else already work.

I already own a VEX PIC v0.5 radio-based control system. If there was a "simple" way to link the remote to the micro-controller via ethernet (take the RJ11 out of the remote, go into a computer, transmit to another computer, then output RJ11 into the PIC) , that would by my most preferred solution. My second choice is to buy a Cortex or ARM "wifi" (not the useful kind) vex micro-controllers (I really like VEX. I can already do VEX.).

I could also envision remote-desktoping to a laptop on board the robot, which has the ability to control the robot somehow. That program on the laptop on the robot would be the part I need in this system.

I would be perfectly happy with using a cRIO, but from what I have seen looking over our programmer's shoulders, it is not something I want to have to deal with.

Thanks,
Brian Bray
__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


Reply With Quote
  #2   Spotlight this post!  
Unread 23-11-2013, 19:25
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: Alternate Control Systems

I honestly do not care if it is a gimmicky solution.

I want to be able to spend 95% of my time on hardware, and the other 5% on simple programming.

I want to have to spend nearly <1% of my time on this aspect of the robot, even if it means taking a few extra minutes each time I want to run the thing.
__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


Reply With Quote
  #3   Spotlight this post!  
Unread 23-11-2013, 20:52
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: Alternate Control Systems

After lurking on AndyMark, the Sasquatch may be the compromise I am looking for. I still do not know how I would interface the controller with a laptop, though.
__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


Reply With Quote
  #4   Spotlight this post!  
Unread 24-11-2013, 00:05
Domenic Rodriguez's Avatar
Domenic Rodriguez Domenic Rodriguez is offline
Registered User
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Grove City, PA
Posts: 213
Domenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura about
Re: Alternate Control Systems

I've not had an opportunity to use the RobotOpen or Sasquatch controllers, but I agree they do look interesting. As you probably saw, the Sasquatch is based on Arduino, and as such is programmed from the Arduino IDE. Just wanted to point this out since you mentioned an objection to Arduino/Raspberry Pi in your original post. It looks like they provide a library with the hardware that provides similar functionality to WPILib, which should make things easier code-wise.

Could you clarify what you mean by interfacing the controller with a laptop? If you mean to send joystick data and receive feedback from the robot, RobotOpen/Sasquatch has a driver station available as a Google Chrome app. You will probably be on your own for camera support, though...
__________________

LuNaTeCs - Learning Under Nurturing Adults Teaching Engineering Concepts and Skills - Small and Mighty!

FRC 316 LuNaTeCs - Student (2011-2014), Lead Programmer (2011-2014), Team Captain (2013-2014), Operator (2013), Drive Coach (2014), Mentor (2015-????)
'11 Philly Regional Finalists, '13 Chestnut Hill Finalists, '13 Lenape Champions, '13 Archimedes Division, '14 Chestnut Hill Champions, '14 Lenape Champions
FTC 7071 EngiNerds - Founding Advisor (2013-2014) | FRC 5420 Velocity - Founding Advisor (2015)
Grove City College Class of '18, Electrical/Computer Engineering (B.S.E.E)

Reply With Quote
  #5   Spotlight this post!  
Unread 24-11-2013, 01:35
mman1506's Avatar
mman1506 mman1506 is offline
Focusing on Combat Robots!
AKA: Marcus Quintilian
no team (WARP7)
Team Role: Alumni
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Toronto
Posts: 778
mman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond repute
Re: Alternate Control Systems

I've used the Sasquatch and I think it would suit your needs well. The Arduino language is well documented and the library includes a bunch of examples. I've never used the vex controller but i would bet that it is easier than C++ on the vex. You shouldn't have a problem using the RobotOpen DS and viewing the IP cam stream at the same time.
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Ref, Inspector

Last edited by mman1506 : 24-11-2013 at 01:37.
Reply With Quote
Reply


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:40.

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