|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#16
|
||||
|
||||
|
Re: [FTC]: New Android Control System
My advice is to just wait and see what they announce next. Odds are we won't learn anything of true substance until Worlds or after.
They might put another video or two out but given that Super Regionals are over and Worlds is imminent, sit back and wait. |
|
#17
|
||||
|
||||
|
Re: [FTC]: New Android Control System
Hi pyroslev,
Yes, that'd be the logical thing to do, but I'm like a kid at Christmas and want to shake the package before mom and dad tells me I can open it. So... I bought a ZTE Speed on Amazon ($50). I've been playing with the "WI-FI Direct" thingy. I confirmed that the ZTE Speed has this function, but don't have another phone with this (I use an iPhone). ![]() |
|
#18
|
||||
|
||||
|
Re: [FTC]: New Android Control System
From the FTC forum: Tom Eng (FTC Engineer)
Quote:
|
|
#19
|
||||
|
||||
|
Re: [FTC]: New Android Control System
...playing with sensor data from phone to laptop.
Video --> Test accelerometer Andriod sensors WiFi Streamer & visualization GUI |
|
#20
|
||||
|
||||
|
Re: [FTC]: New Android Control System
From the FTC forum re wireless comms: Tom Eng (FTC Engineer)
Quote:
Quote:
|
|
#21
|
||||
|
||||
|
Re: [FTC]: New Android Control System
|
|
#22
|
||||
|
||||
|
Re: [FTC]: New Android Control System
I've been looking for information about FTC android system that was scheduled to be unveiled at the St. Louis Worlds this weekend. I've only found this link for training curriculum coming in June:
http://www.intelitek.com/first-tech-challenge/ Anyone seen anything else? Here's what the Intelitek PDF says: Quote:
Last edited by DavisDad : 26-04-2015 at 09:37. |
|
#23
|
||||
|
||||
|
Re: [FTC]: New Android Control System
I've been working on understanding the Android programming environment. I've installed the software and used the tutorials to write my first "Hello World" program.
![]() |
|
#24
|
||||
|
||||
|
Re: [FTC]: New Android Control System
The JAVA based Android Studio reminds be a lot of the Visual C++ "programming environment": wicked complicated for the beginner and installing the software is not trivial. I'm hoping JAVA will be like C++ in that once you'd set up all the installation and configuration stuff, you can find example programs on-line and cut-n-paste programs together. I followed this YouTube tutorial
![]() and had no problem getting it to communicate with my phone and run the tutorial "Hello World" program. A lot of the programming functions are designed for making graphic interfaces (GUI) for all the different phones, and I'm thinking this complexity won't be a problem for our robotics use. I'm thinking that the programming will be mostly communications stuff between phones and the FTC controller thingy, and the algorithms for robot control. Since I'm too impatient to wait for the FTC hardware, I've purchased one of these: SparkFun IOIO boards which "connects an app on your PC or Android device to low-level peripherals like GPIO, PWM, ADC, I2C, SPI, and UART" I'll set up a test-bed with some servos and hopefully will have a hardware/software set-up that will allow study of the new control system's capabilities. ![]() |
|
#25
|
||||
|
||||
|
Re: [FTC]: New Android Control System
Now I'll do some research to understand what's happening between the Android and the robot controller board:
Simple demo of IOIO with USB connection to phone Relay control Servo contro The IOIO board has a "collection of libraries" and "libraries expose a set of Java interfaces". I have no idea what that means, but will jump in and see if I can figure out enough of this gobbly-gook to get the phone controlling a servo... |
|
#26
|
|||
|
|||
|
Re: [FTC]: New Android Control System
From what I've seen at the Android demonstration at Worlds, the IOIO board will not be a component used on the FTC platform. The controllers from Modern Robotics will be performing those functions in a way that will make it easy to facilitate OTG comms between the phone and the controllers. I'm also under the impression that teams will not be writing Wifi Direct routines despite that being the method of communication between devices.
I also heard that although there will no longer be a central control mechanism, there will be an attempt to ensure that a robot can be shut down in case of emergencies. (i.e. required code in place to stop motors - if say the driver station app crashes). For the 2016 season, this MAY result in a required driver station runtime app from the Google play store ( no source ). However on the robot side, source will be made available with plenty of sample code. On Android Studio and your earlier comparison to C++: I'd say this would be a similar experience to using RobotC in that there will be plenty of examples to use. The phones: I can't make any predictions whether or not FTC will require you to use the phones that come with your 2016 registration. All I can tell you is that the phone would need to support "usb host mode", have a snapdragon processor, and run KitKat. (supposedly Lollipop support is still pending). Again - These are only my impressions from what was demonstrated at Worlds. I do not speak for FTC so I'd suggest that you continue to wait for further announcements. Hope this helps. David |
|
#27
|
|||
|
|||
|
Re: [FTC]: New Android Control System
The Electronics. Shown at the 2015 FTC World Championship.
|
|
#28
|
||||
|
||||
|
Re: [FTC]: New Android Control System
Quote:
Thanks Matt for posting the photos! Much appreciated! |
|
#29
|
|||
|
|||
|
Re: [FTC]: New Android Control System
It is nice to have the new device interface module. I hope it works as good as our protoboard has in the past.
|
|
#30
|
||||
|
||||
|
Re: [FTC]: New Android Control System
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|