|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#1
|
||||
|
||||
|
[FTC]: New Android Control System
We're excited about next year's new control system. I'm starting this thread to assemble information about the "Qualcomm® Snapdragon" based smartphone platform. We were a rookie team in the 2014/2015 season and had just begun learning the NXT/RobotC/Textrix systems.
I personally, am not at all disappointed to put NXT behind us. My role as FTC mentor has been mainly mechanical engineering and fabrication support, but I have worked with the NXT controls and programming enough to understand the limitations. I'm excited about First's decision to move to a more sophisticated platform where we won't be tied to RobotC, Tetrix and Matrix proprietary systems. I'm hoping FTC goes to a fully open system where we can use available evolving robotics technologies independent of HiTech, Lego, RobotC sellers. So... here's information I've assembled so far: http://simhardware.org//img/FTC 2015...cr 22mar15.pdf While waiting for further details of the hardware/software specs later this month, I'd like to look into "Qualcomm® Snapdragon" hardware and the programming platforms. If anyone would like to post here (or link to) their work, it would be much appreciated. Last edited by DavisDad : 04-04-2015 at 10:13 AM. Reason: Grammar |
|
#2
|
||||
|
||||
|
Re: [FTC]: New Android Control System
The following is a screenshot of the "TecTalk" video posted on YouTube.com:
FTC Tech Talk: Platform Presentation ![]() I've seen very little posted on the internet about the "Modern Robotics Inc" modules. So... I'll focus on the Android phone capabilities until more info is available. I've looked at "MIT App Inventor" and "Android Studio" programming platforms. App Inventor is a graphical programming language and Android Studio is a big programming language based on "Java". I played with App Inventor, but I'm old school and came up through Fortran77, Basic... C++ text based systems and will spend my time with the Android Studio application. After taking a peek at the programming stuff, I'd like to "look under the hood" of the ""Qualcomm® Snapdragon" Android device. The CPU (chipset) looks like a full blown computer ; cool! ![]() I'm off into computer hardware morass of techie gobbley-gook. Any help from the pros would be much appreciated... |
|
#3
|
||||
|
||||
|
Re: [FTC]: New Android Control System
I've set up an "Qualcomm Developer Network" account where they have a robot design using their system:
"Robots powered by Snapdragon processors leverage technologies working together to make robots smarter and more efficient. The Snapdragon Micro Rover is a simple design that garners lots of power and intelligence. It’s powered by a smartphone with a Snapdragon processor, is easily printed on a 3D printer and has a forklift that allows the robot to manipulate its world."After setting up an account, I was able to download files, one of which is a PDF detailing how to build the Micro Rover. It's mostly 3D printer stuff, but has info on I/O as well. |
|
#4
|
||||
|
||||
|
Re: [FTC]: New Android Control System
Poking around the "Qualcomm Developer Network" website, I found DragonBoard 410c page:
"Coming Summer 2015 The link in the text above has a specification document Low Cost Hardware Platform Specification with details of platform functionality. NOTE: I don't know what Snapdragon series FTC will use, I just picked 400 series for research Last edited by DavisDad : 04-05-2015 at 09:40 AM. Reason: Added NOTE |
|
#5
|
||||
|
||||
|
Re: [FTC]: New Android Control System
|
|
#6
|
||||
|
||||
|
Re: [FTC]: New Android Control System
|
|
#7
|
||||
|
||||
|
Re: [FTC]: New Android Control System
|
|
#8
|
|||
|
|||
|
Re: [FTC]: New Android Control System
I am confused at what Android devices we will need to purchase. The videos show a simple cell phone. Is there something specific they want us to use? It would be handy to have something small and compact for the robot side, with a larger controller device for the driver station.
Is there a specific product FIRST has in mind for these? |
|
#9
|
||||
|
||||
|
Re: [FTC]: New Android Control System
The control system will be, at a minimum, two (2) cell phones. I'm not sure if FTC will only allow us to use one model, or if we'll be able to use other type phones, tablets and the development boards available.
I'm hoping we'll be able to use any Qualcomm® Snapdragon devices compatible w/ FTC required hardware (power mod, motor control mod, etc...) |
|
#10
|
||||
|
||||
|
Re: [FTC]: New Android Control System
Cool stuff:
Robot Operating System Running on Qualcomm Snapdragon 600 Processor Robot Operating System (ROS) Web Robotics ROS: Three Years ROS on Android Quadrocopter Autonomous Flight (test) - Vicon + ROS + Android Tablet Rhoeby hexapod ROS-based Navigation Last edited by DavisDad : 04-07-2015 at 05:47 AM. Reason: added stuff |
|
#11
|
||||
|
||||
|
Re: [FTC]: New Android Control System
|
|
#12
|
||||
|
||||
|
Re: [FTC]: New Android Control System
|
|
#13
|
||||
|
||||
|
Re: [FTC]: New Android Control System
OK... now for a journey into the "Quad-core ARM® Cortex™ A53" specifications for an attempt to understand our new controls environment.
What's a "Quad-core ARM® Cortex™ A53" thingy? Let's start with the "ARM" name. ARM Holdings WikipeniA: "...is a British multinational semiconductor and software design company with its head office in Cambridge, England. Its largest business is designing processors (CPU) bearing the ARM name...systems and platforms, system-on-a-chip (SoC) infrastructure and software. It is considered to be market dominant in the field of processors for mobile phones (smartphones or otherwise) and tablet computers and is arguably the best-known of the 'Silicon Fen' companies." What's a ARM® Cortex™ A53? WikipediA: "The ARM Cortex-A is a group of 32-bit and 64-bit RISC ARM processor cores licensed by ARM Holdings... ARM Holdings does not manufacture nor sell CPU devices based on its own designs, but rather, licenses the processor architecture to interested parties." So- ARM designs the CPU stuff, but doesn't manufacture the chips, Qualcomm is the chip manufacturer. WikipediA: "Qualcomm Incorporated is an American global semiconductor company that designs and markets wireless telecommunications products and services... San Diego, California, United States..." The chip which uses the ARM Cortex-A architecture is the Qualcomm Snapdragon. WikipediA: "...is a family of mobile systems on a chip (SoC) by Qualcomm. Qualcomm considers Snapdragon a "platform" for use in smartphones, tablets, and smartbook devices." Hmm... so how does this help me understand how to control a robot? I don't know yet, but will continue this research later. |
|
#14
|
||||
|
||||
|
Re: [FTC]: New Android Control System
Last edited by DavisDad : 04-11-2015 at 05:22 PM. |
|
#15
|
||||
|
||||
|
Re: [FTC]: New Android Control System
So I'm scratching my head over how to sort through all this information and figure out what we need to know for FTC...
What I know:
What I don't know:
I guess we'll have to wait for the MRI specs for firmware to know. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|