Giter Site home page Giter Site logo

robert's People

Contributors

andriypt avatar deathtanks avatar lanastasiia avatar lyubomyrd avatar sofiia-tesliuk avatar v-lavrushko avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

yuriykhoma ldemk

robert's Issues

qrcode library

How to install qrcode library for Python? I tried through terminator, but it didnt't worked. Do I need this library anyway?

Upload models of chair (007/008)

Upload blender models of chair into robert_gazebo/cad/ directory

Upload the visual models of chair in .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of chair in .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of chair in .sdf extension into robert_gazebo/models/ directory

Upload the collision models of chair in .config extension into robert_gazebo/models/classroom chair/ directory

Models of pictures in IT-space

Upload models of pictures in IT-space.
blend file of frame.
dae and sdf files of each picture.
Name of pictures would be p(number of picture from left to right)_(surname of person in photo).

Problems with web server

Currently my code works in the next way: it will get the coordinates, wait until the robot is stopped moving and then show the web-page. But I think that web page should be shown before robot is in the place.

Docker saving files

Where to save world file of building in docker container for further usage?
/bin/bash/workspace/robert ...?

dependencies

I wrote this in package.xml:

<build_depend>python-qrencode</build_depend>

And then ran all required commands. But I still can't import it into my program. What am I doing wrong?

Upload models of fire-resque box

Upload blender models of fire-resque box into robert_gazebo/cad/ directory

Upload the visual models of fire-resque box in .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of fire-resque box in .dae extension into robert_gazebo/meshes/ directory

Upload models of fire-resque box in .sdf extension into robert_gazebo/models/fire_resque_box/ directory

Upload models of fire-resque box in .config extension into robert_gazebo/models/fire_resque_box/ directory

robot coordinates and tf2

I have some questions about working on issue #50:

  1. Do I have to write aything into .simulation file?
  2. Should I make new script and create topic with current coordinates of robot?

Fix models

Change center of mass in locker, tables and soft chair.
Change to right colors same models.
Add more colors of soft chair.

Beverage Web Server

Implement web server which fulfil the following requirements:

  1. It should be located here https://github.com/ucuapps/robert/blob/kinetic-devel/robert_beverage/scripts/web_server
  2. It should accept the following URL http://host:8080/beverage?x=1122&y=222
  3. It should print coordinates received from URL
  4. It should print error in console in case if not correct URL provided

After starting simulation it could be executed using the following command

rosrun robert_beverage web_server

In order to test it please install Firefox on you docker container using commands

sudo apt update
sudo apt install firefox -y

QR code generation

Implement script which fulfil the following requirements:

  1. Code should be placed here https://github.com/ucuapps/robert/blob/kinetic-devel/robert_beverage/scripts/generate_qr_code
  2. It should accept the following parameters:
    • x
    • y
    • host
    • port
    • output file name
  3. It should print parameters received from command line
  4. It should save generated QR code which is URL in form http://host:port/beverage?x=1122&y=222

After starting simulation it could be executed using the following command

rosrun robert_beverage web_server generate_qr_code

Upload models of bookcase

Upload blender models of bookcase box into robert_gazebo/cad/ directory

Upload the visual models of bookcase in .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of bookcase in .dae extension into robert_gazebo/meshes/ directory

Upload models of bookcase in .sdf extension into robert_gazebo/models/fire_resque_box/ directory

Upload models of bookcase in .config extension into robert_gazebo/models/bookcase/ directory

Бібліотека Python

У свому коді я імпортую http.server. При запуску викидає таке:

Traceback (most recent call last):
  File "/home/user/workspace/robert/base/src/robert/robert_beverage/scripts/web_server", line 3, in <module>
    from http.server import *
ImportError: No module named http.server

Upload models of boards

Upload blender models of standing board and simple board into robert_gazebo/cad/ directory

Upload the visual models of standing board and simple board in .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of standing board and simple board in .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of standing board and simple board in .sdf extension into robert_gazebo/models/ directory

Upload the collision models of the standing board and simple board in .config extension into robert_gazebo/models/ directory

Upload models of lectorium_chair

Upload blender models of lectorium_chair box into robert_gazebo/cad/ directory

Upload the visual models of lectorium_chairin .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of lectorium_chairin .dae extension into robert_gazebo/meshes/ directory

Upload models of lectorium_chair in .sdf extension into robert_gazebo/models/lectorium_chair/ directory

Upload models of lectorium_chair in .config extension into robert_gazebo/models/lectorium_chair/ directory

git commit

>>> git commit -m "Created empty ucu world"
fatal: empty ident name (for <user@... (none)> ) not allowed

Володя комітить у гілку F#1_ucu_building_model і схоже, що у йому відмовлено у доступі. Чи може бути проблема у тому, що цю гілку створювали не ми?

Upload models of the trapezoid table

Upload blender models of trapezoid table into robert_gazebo/cad/ directory

Upload the visual models of trapezoid table in .dae extension into robert_gazebo/meshes/ directory

Upload the collision models of trapezoid table in .dae extension into robert_gazebo/meshes/ directory

Upload models of trapezoid table in .sdf extension into robert_gazebo/models/trapezoid table/ directory

Upload models of trapezoid table in .config extension into robert_gazebo/models/trapezoid table/ directory

Upload model locker (008)

Into cad/ upload .blend file.
Into meshes/ upload visual and collision .dae files.
In models/soft_chair create model.sdf and model.config files.

Upload models of screen and dumb

Into cad/ upload .blend file.
Into meshes/ upload visual and collision .dae files.
In models/soft_chair create model.sdf and model.config files.

Publish goal to navigation stack from web server

Use following code as an example how to do it http://www.hotblackrobotics.com/en/blog/2018/01/29/action-client-py/
Topic name is /public/robot/move_base/goal
You could determine robot coordinates using TF based on code from here http://wiki.ros.org/tf2/Tutorials/Writing%20a%20tf2%20listener%20%28Python%29
Transformation should be taken between map frame and base_link of the robot.
This information could be used to provide relative coordinates in the base_link frame

Create html-pages for web server

Create HTML-pages. One for the main message to the user about the success of his order and another one - for error message representation.

Test UCU world

Less too detailed models, but more obstacles to avoid and 'mazes' in world.
Will be used in further simulations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.