Thumbnail

Chromium

Full-featured chrome web browser robot skill that can be configured using control commands.

+ How To Add This Control To Your Project (Click to Expand)
  1. Make sure you have the latest version of ARC installed.
  2. Select the Get button in this page to download the archive file.
  3. Double click the downloaded archive file to execute installer.
  4. The installer will add this control to ARC.
  5. Load ARC and press the Project -> Add Control button from the menu.
  6. Choose the User Interface category tab.
  7. Press the Chromium icon to add the control to your project.

Manual

Full-featured chrome web browser robot skill that can be configured using control commands.

Main Window
User-inserted image


1) Print the current page

2) Maximize or restore the window state

3) Open the current page in the PCs default browser

4) The current URL or enter a custom URL (press enter to browse)

5) The web content

Config Window
User-inserted image

1) The default URL that will load when the project is loaded

2) The default window state of the robot skill when the project loads


TO-DO:
- add ControlCommand() for specifying URL

PRO
Canada
#1   — Edited
Interesting. So can a robot that is controlled by a browser interface, be controlled using this. Example if it uses the typical keyboard controls can we then connect that to a movement panel?
#3  
@Nink,  Were you thinking of controlling 3rd party web controlled robots like the Rovio?  (I know, old bot, but it is one I have, and it is web based).  

If you can figure out the web commands, you could use a custom movement panel.  I haven't gotten the Rovio to work that way, but it uses Javascript, not simple HTML.  It is probably doable by having the Movement Panel call scripts to run Javascript now that ARC supports it as a scripting language, but I haven't spent the time to try to figure it out.

In any case, I don't think that was the intent of this skill.  This is more to allow your robot to display web pages.  My use case is that I have a web cam with IR that I wanted to use in a robot, just for remote night vision (not using it for any detection events) and it works in a browser, but there is something strange with its mpeg header and it doesn't work in the ARC camera control (although again, DJ did some recent updates and I haven't retested).
PRO
Canada
#5  
Hi @Alan,  

I am going to connect a Quad A1 to Synthiam.  (See the robot dog thread).  Initially we were thinking of writing a driver for the Moteus but I figured since Josh has already written various gaits and motions all I need to integrate with them.  On further inspection it looks like he supports a series of JSON commands that I can send to the robot.  https://github.com/mjbots/quad/blob/main/mech/quadruped_command.h#L28

You can see an example of its use at: https://github.com/mjbots/quad/blob/main/mech/web_control_assets/js/app.js#L517

So I will be begging for support (As always) with help to get this working when the time comes.
PRO
USA
#6   — Edited
deleted - posted in wrong thread