In last two months we are working to new special console for control our drone , gimbal , rc models ... we develop a special application on android and some hardware interface for interconnect different kind of tx radio module. Our idea is to virtualize the hardware interface and have a flexible enviroment for control different kind of application.
This is only a preview of our work in the picture above is possible to see the direct interface with Jeti radio tx module.
In this kind of configuration the VR Droid PAD connect directly by a custom hardware the Jeti Tx module.
So is possible to use same reciver on your drone without change it.
Description
Is designed to be used on Rover or Drones or professional use. It 'sa project dynamic and evolving based on feedback from users of our community: www.virtualrobotix.com
The main features are:
- Ability to manage up to 8 channels.
- 4 Channel standard for management ROLL, PITCH, YAW and Throttle.
- Auto Repositioning of 2 main stick when you put the finger on the screen.
- 5 additional channels of digital or analog.
- Management of the minimum and maximum for each channel.
- Management Trim
- Management subtrim.
- Reverse channel management.
- Configuration management esponeziali on standard channels.
- Management of up to two simultaneous feedback with vibration and sound feedback to throttle on the second audio output.
- Management mode 1,2,3,4 as standard RC trasmitter.
PPMSUM standard output compatible with the most 'popular radio modules tx.
Manages two modes: configuration and live to allow the maximum fluidity of the commands and the maximum configurability by users.
The current version is a preview suitable only for beta testing use it carefully.
Check the forum for have more detail about the application development
If anyone want to share their experiences testing/using this app, or want to discuss anything in my blog post´s this forum thread can be used here we add also the schematics of op amp for interface VR Radio RC to your pad.
http://www.virtualrobotix.com/forum/topics/vrdroidrc
This is our facebook fan page :
http://www.facebook.com/pages/VirtualRobotix-wwwvirtualrobotixcom/149125448465971
News on revision 1.4 27/03/2013
1) New name , we change the name to application the old was VR DROID RC Trasmitter , we change it in VR Radio RC , more simple , we change also the link in google play:)
2) We deactivate the limit inside the application and add some special function for customize the widget available on main screen , we prefer mantain priority on control of drone . So on the scrreen you choose to have only virtual stick.
3) Add the configuration of radius of virtual stick it's customizable directly inside the option pannel.
4) Improve Option pannel its more simple and better organized.
5) Add the Expo control for the stick.
5) Add feeback on 3 channel : gas ( on 1 speaker channel) and pitch (on vibro) is fixed and you can add 1 other feedback and decide if is on yaw or roll on vibro .
This is the link at : Vr Radio RC rev 1.4 in google play :
Try it and send us some suggestions for improve the application and the interface.
Best
Roberto Navoni
Comments
I'm working on problem of feedback but i think to found an interesting solution ;)
bello e utile
:-)
One of our goal is to proof safety approach with embedded Java...
If there is a problem in drone, it must come back or stop or land slowly or fall slowly or... :-)
Autonomous is our principal goal with safety so we must be able to fly without PAD, PC, comms,...
Not always easy :-)
Yes Andropilot is fine as GCS ... but is not able to use as Radio for control the drone.
Well ... we intend to have a safe device so prefer mantain compatibility with standard radio and trainer port so if there is problem on PAD we can switch on standard radio ... is not a technology problem only an a safe approach :)
In fact it is not a joystick but a fligth simulator pad :
http://www.hobbyking.com/hobbyking/store/__22822__Hobbyking_6CH_RC_...
with Mission Planner it works fine and there is no more latency with Mavlink...
But our goal is to ave a drone (quad, plane) autonomous so XBee links with Mavlink are ok.
Have a look to Andropilot (i wrote the Java Mavlink Library) it works very fine :
http://diydrones.com/forum/topics/andropilot-alpha-tester-discussio...
Hi Guillaume ,
we use ppmsum because all the PAD have a speaker so we can generate PPMSUM without problem a lot of PDA don't support USB OTG or driver for connect a serial.
But for us is not a problem implement other standard channel as wifi , bluetooth or xbee by serial connection , is only a problem of standardization.
So other problem using mavlink is latency and the user interface ... a joystick for control the drone is not so intuitive for a pilot ... I test it but is not so good interface.
If you want a custom version for control your xbee connection we are available for develop a customization for you Drone:)
On micro quad like Q-BOT you do not have a telemetry link, so an option where you can select RC or MAVLlink would be great.
Good stuff Roberto!
i have also a question : why use RC for that?
Here we are using XBee so we don't have any RC system, all commands go throw XBee as MAVLink messages...
To pilot we can use a joystick on a PC with MissionPlanner or AndroPilot...
So i think you can do the same with an XBee plug on Android (with an OTG cable) and a XBee on your Quad/Hexa.
very very nice and innovative !
this is a truly wonderful feature